[{"data":1,"prerenderedAt":827},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Ftui\u002Fpalette":3},{"id":4,"title":5,"body":6,"description":819,"extension":820,"meta":821,"navigation":822,"path":823,"seo":824,"stem":825,"__hash__":826},"docs\u002Fdocs\u002Fv2\u002Ftui\u002Fpalette.md","The Palette",{"type":7,"value":8,"toc":791},"minimark",[9,14,27,32,41,46,51,131,135,190,194,246,250,324,328,380,384,448,452,514,518,582,589,598,602,605,612,621,625,632,639,644,651,660,664,671,676,680,684,766,770,781,785],[10,11,13],"h1",{"id":12},"the-palette","The palette",[15,16,17,18,22,23,26],"p",{},"The palette is the command interface behind every mode key. It's a hierarchical,\nfilterable tree — start typing to filter, use space to descend into a group, ",[19,20,21],"code",{},"Tab"," to\nautocomplete, ",[19,24,25],{},"Enter"," to confirm. A breadcrumb at the top shows where you are.",[28,29],"terminal-image",{"alt":30,"src":31},"TUI command palette open showing the full top-level command list with no filter applied","\u002Ftui\u002Faxontuicommandpaletteopennothingtyped.webp",[33,34,36,37,40],"h2",{"id":35},"commands","Commands (",[19,38,39],{},":",")",[15,42,43,45],{},[19,44,39],{}," opens the command palette. Commands are grouped by domain.",[47,48,50],"h3",{"id":49},"app","App",[52,53,54,67],"table",{},[55,56,57],"thead",{},[58,59,60,64],"tr",{},[61,62,63],"th",{},"Command",[61,65,66],{},"What it does",[68,69,70,81,91,101,111,121],"tbody",{},[58,71,72,78],{},[73,74,75],"td",{},[19,76,77],{},":help",[73,79,80],{},"Open keyboard reference",[58,82,83,88],{},[73,84,85],{},[19,86,87],{},":new",[73,89,90],{},"Start a fresh session",[58,92,93,98],{},[73,94,95],{},[19,96,97],{},":reload",[73,99,100],{},"Reload the TUI",[58,102,103,108],{},[73,104,105],{},[19,106,107],{},":docs",[73,109,110],{},"Open Axon documentation in browser",[58,112,113,118],{},[73,114,115],{},[19,116,117],{},":logout",[73,119,120],{},"Log out",[58,122,123,128],{},[73,124,125],{},[19,126,127],{},":exit",[73,129,130],{},"Quit",[47,132,134],{"id":133},"agent","Agent",[52,136,137,145],{},[55,138,139],{},[58,140,141,143],{},[61,142,63],{},[61,144,66],{},[68,146,147,157,167,180],{},[58,148,149,154],{},[73,150,151],{},[19,152,153],{},":agent new \u003Cname>",[73,155,156],{},"Create a new agent",[58,158,159,164],{},[73,160,161],{},[19,162,163],{},":agent select",[73,165,166],{},"Switch to a different agent",[58,168,169,174],{},[73,170,171],{},[19,172,173],{},":agent open",[73,175,176,177],{},"Open the agent folder in ",[19,178,179],{},"$EDITOR",[58,181,182,187],{},[73,183,184],{},[19,185,186],{},":agent deploy",[73,188,189],{},"Deploy the active agent to Axon Cloud",[47,191,193],{"id":192},"modules","Modules",[52,195,196,204],{},[55,197,198],{},[58,199,200,202],{},[61,201,63],{},[61,203,66],{},[68,205,206,216,226,236],{},[58,207,208,213],{},[73,209,210],{},[19,211,212],{},":module install",[73,214,215],{},"Install a module from the registry",[58,217,218,223],{},[73,219,220],{},[19,221,222],{},":module remove",[73,224,225],{},"Remove an installed module",[58,227,228,233],{},[73,229,230],{},[19,231,232],{},":module upgrade",[73,234,235],{},"Upgrade installed modules",[58,237,238,243],{},[73,239,240],{},[19,241,242],{},":module list",[73,244,245],{},"List modules on the active agent",[47,247,249],{"id":248},"policy","Policy",[52,251,252,260],{},[55,253,254],{},[58,255,256,258],{},[61,257,63],{},[61,259,66],{},[68,261,262,272,282,294,304,314],{},[58,263,264,269],{},[73,265,266],{},[19,267,268],{},":policy show",[73,270,271],{},"Print the current capsule policy",[58,273,274,279],{},[73,275,276],{},[19,277,278],{},":policy reset",[73,280,281],{},"Restore the default policy",[58,283,284,289],{},[73,285,286],{},[19,287,288],{},":policy open",[73,290,291,292],{},"Open policy config in ",[19,293,179],{},[58,295,296,301],{},[73,297,298],{},[19,299,300],{},":policy fs",[73,302,303],{},"Filesystem access rules",[58,305,306,311],{},[73,307,308],{},[19,309,310],{},":policy network fetch",[73,312,313],{},"Network fetch rules",[58,315,316,321],{},[73,317,318],{},[19,319,320],{},":policy proc",[73,322,323],{},"Process spawning rules",[47,325,327],{"id":326},"keys","Keys",[52,329,330,338],{},[55,331,332],{},[58,333,334,336],{},[61,335,63],{},[61,337,66],{},[68,339,340,350,360,370],{},[58,341,342,347],{},[73,343,344],{},[19,345,346],{},":keys set openai",[73,348,349],{},"Connect an OpenAI API key",[58,351,352,357],{},[73,353,354],{},[19,355,356],{},":keys set openrouter",[73,358,359],{},"Connect an OpenRouter API key",[58,361,362,367],{},[73,363,364],{},[19,365,366],{},":keys show",[73,368,369],{},"Show configured keys (masked)",[58,371,372,377],{},[73,373,374],{},[19,375,376],{},":keys clear",[73,378,379],{},"Remove all saved keys",[47,381,383],{"id":382},"session","Session",[52,385,386,394],{},[55,387,388],{},[58,389,390,392],{},[61,391,63],{},[61,393,66],{},[68,395,396,408,418,428,438],{},[58,397,398,403],{},[73,399,400],{},[19,401,402],{},":session open",[73,404,405,406],{},"Open the active session file in ",[19,407,179],{},[58,409,410,415],{},[73,411,412],{},[19,413,414],{},":clear session",[73,416,417],{},"End the current session and start fresh",[58,419,420,425],{},[73,421,422],{},[19,423,424],{},":clear sessions",[73,426,427],{},"Delete all session data for the active agent",[58,429,430,435],{},[73,431,432],{},[19,433,434],{},":clear history",[73,436,437],{},"Wipe input history",[58,439,440,445],{},[73,441,442],{},[19,443,444],{},":clear data",[73,446,447],{},"Wipe all local data and log out",[47,449,451],{"id":450},"ollama","Ollama",[52,453,454,462],{},[55,455,456],{},[58,457,458,460],{},[61,459,63],{},[61,461,66],{},[68,463,464,474,484,494,504],{},[58,465,466,471],{},[73,467,468],{},[19,469,470],{},":ollama ps",[73,472,473],{},"Show models loaded in VRAM",[58,475,476,481],{},[73,477,478],{},[19,479,480],{},":ollama unload \u003Cmodel>",[73,482,483],{},"Unload a model from VRAM",[58,485,486,491],{},[73,487,488],{},[19,489,490],{},":ollama remove \u003Cmodel>",[73,492,493],{},"Delete a model from disk",[58,495,496,501],{},[73,497,498],{},[19,499,500],{},":ollama update",[73,502,503],{},"Re-pull all installed models to latest",[58,505,506,511],{},[73,507,508],{},[19,509,510],{},":ollama stop",[73,512,513],{},"Stop the Ollama server",[47,515,517],{"id":516},"settings-and-theme","Settings and theme",[52,519,520,528],{},[55,521,522],{},[58,523,524,526],{},[61,525,63],{},[61,527,66],{},[68,529,530,542,552,562,572],{},[58,531,532,537],{},[73,533,534],{},[19,535,536],{},":settings open",[73,538,539,540],{},"Open settings in ",[19,541,179],{},[58,543,544,549],{},[73,545,546],{},[19,547,548],{},":theme set \u003Ctheme>",[73,550,551],{},"Apply a colour theme",[58,553,554,559],{},[73,555,556],{},[19,557,558],{},":theme reset",[73,560,561],{},"Reset to default theme",[58,563,564,569],{},[73,565,566],{},[19,567,568],{},":header set \u003Cheader>",[73,570,571],{},"Switch header art",[58,573,574,579],{},[73,575,576],{},[19,577,578],{},":header reset",[73,580,581],{},"Restore built-in Axon logo",[33,583,585,586,40],{"id":584},"scripts","Scripts (",[19,587,588],{},"!",[15,590,591,593,594,597],{},[19,592,588],{}," lists every script in the active agent's ",[19,595,596],{},"src\u002Fscripts\u002F",". Select one to run it\nimmediately. Output streams into the chat as it arrives.",[28,599],{"alt":600,"src":601},"TUI script palette showing available scripts from the active agent with descriptions","\u002Ftui\u002Faxontuiwithscriptspaletteopen.webp",[15,603,604],{},"Scripts run non-blocking — the TUI returns to normal mode immediately and output appears\nas capsule stdout entries in the chat. You can send messages while a script runs.",[33,606,608,609,40],{"id":607},"prompts","Prompts (",[19,610,611],{},">",[15,613,614,616,617,620],{},[19,615,611],{}," lists every prompt in the active agent's ",[19,618,619],{},"src\u002Fprompts\u002F",". Selecting one renders the\nprompt server-side and inserts the result into the input bar. You can edit it before\nsending.",[28,622],{"alt":623,"src":624},"TUI prompt palette showing available prompts from the active agent","\u002Ftui\u002Faxontuipromptspaletteopen.webp",[15,626,627,628,631],{},"Dynamic prompts (",[19,629,630],{},".vue",") with typed props show a form for filling in arguments before\nrendering.",[33,633,635,636,40],{"id":634},"sessions","Sessions (",[19,637,638],{},"@",[15,640,641,643],{},[19,642,638],{}," lists all sessions for the active agent. Sessions are scoped per agent — switching\nagents shows that agent's sessions only. Select one to resume it.",[33,645,647,648,40],{"id":646},"theme","Theme (",[19,649,650],{},"\"",[15,652,653,655,656,659],{},[19,654,650],{}," opens the theme switcher. Themes apply live as you move through the list — no need\nto confirm before seeing the result. ",[19,657,658],{},"Escape"," reverts to the previous theme if you change\nyour mind.",[28,661],{"alt":662,"src":663},"TUI theme palette open with the github-light theme active, showing live preview applied to the interface","\u002Ftui\u002Faxonthemepaletteopenactivethemgithublight.webp",[33,665,667,668,40],{"id":666},"keyboard-reference","Keyboard reference (",[19,669,670],{},"?",[15,672,673,675],{},[19,674,670],{}," opens the full keyboard reference — every mode key, every shortcut, in one view.",[28,677],{"alt":678,"src":679},"TUI keyboard reference showing all keybindings organised by category","\u002Ftui\u002Faxonhelppaletteopen.webp",[33,681,683],{"id":682},"keyboard-shortcuts","Keyboard shortcuts",[52,685,686,696],{},[55,687,688],{},[58,689,690,693],{},[61,691,692],{},"Key",[61,694,695],{},"Action",[68,697,698,707,717,727,738,747,757],{},[58,699,700,704],{},[73,701,702],{},[19,703,658],{},[73,705,706],{},"Return to normal mode, abort a running stream, or deny a policy escalation",[58,708,709,714],{},[73,710,711],{},[19,712,713],{},"Escape Escape",[73,715,716],{},"Clear the input (double-tap within 400ms)",[58,718,719,724],{},[73,720,721],{},[19,722,723],{},"Shift+Enter",[73,725,726],{},"Insert a newline",[58,728,729,735],{},[73,730,731,734],{},[19,732,733],{},"↑"," (empty input)",[73,736,737],{},"Open input history",[58,739,740,744],{},[73,741,742],{},[19,743,21],{},[73,745,746],{},"Autocomplete or descend into a command group",[58,748,749,754],{},[73,750,751],{},[19,752,753],{},"↑ \u002F ↓",[73,755,756],{},"Move through palette items",[58,758,759,763],{},[73,760,761],{},[19,762,25],{},[73,764,765],{},"Confirm palette selection or send message",[33,767,769],{"id":768},"policy-escalations","Policy escalations",[15,771,772,773,776,777,780],{},"When a tool call requires approval — because it matches an ",[19,774,775],{},"escalate"," rule in the agent's\npolicy — the TUI automatically switches to escalation mode. The input bar shows ",[19,778,779],{},"‼"," and\nthe palette presents the call details with allow and deny options.",[28,782],{"alt":783,"src":784},"TUI in escalation mode showing a pending capsule policy escalation with allow and deny options","\u002Ftui\u002Faxontuipolicyescalations.webp",[15,786,787,788,790],{},"Approving updates the policy for future calls of the same kind. Denying sends a rejection\nback to the agent. ",[19,789,658],{}," always denies.",{"title":792,"searchDepth":793,"depth":793,"links":794},"",2,[795,807,809,811,813,815,817,818],{"id":35,"depth":793,"text":796,"children":797},"Commands (:)",[798,800,801,802,803,804,805,806],{"id":49,"depth":799,"text":50},3,{"id":133,"depth":799,"text":134},{"id":192,"depth":799,"text":193},{"id":248,"depth":799,"text":249},{"id":326,"depth":799,"text":327},{"id":382,"depth":799,"text":383},{"id":450,"depth":799,"text":451},{"id":516,"depth":799,"text":517},{"id":584,"depth":793,"text":808},"Scripts (!)",{"id":607,"depth":793,"text":810},"Prompts (>)",{"id":634,"depth":793,"text":812},"Sessions (@)",{"id":646,"depth":793,"text":814},"Theme (\")",{"id":666,"depth":793,"text":816},"Keyboard reference (?)",{"id":682,"depth":793,"text":683},{"id":768,"depth":793,"text":769},"The palette is the command interface behind every mode key. It's a hierarchical,\nfilterable tree — start typing to filter, use space to descend into a group, Tab to\nautocomplete, Enter to confirm. A breadcrumb at the top shows where you are.","md",{},true,"\u002Fdocs\u002Fv2\u002Ftui\u002Fpalette",{"title":5,"description":819},"docs\u002Fv2\u002Ftui\u002Fpalette","7XLD3C6GY9J2IlRwkY0nW73YEE7FvxS9wCbwOfKODWw",1785671804874]