[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Ftui\u002Fanatomy":3},{"id":4,"title":5,"body":6,"description":16,"extension":285,"meta":286,"navigation":287,"path":288,"seo":289,"stem":290,"__hash__":291},"docs\u002Fdocs\u002Fv2\u002Ftui\u002Fanatomy.md","Anatomy",{"type":7,"value":8,"toc":275},"minimark",[9,13,17,22,27,30,34,102,105,109,112,116,119,123,126,130,133,137,140,144,147,210,213,217,227,231,241,249,253,266],[10,11,5],"h1",{"id":12},"anatomy",[14,15,16],"p",{},"Five regions, top to bottom. Only two are always on screen — the header and the input\nbar. The rest appear when they have something to say.",[18,19],"terminal-image",{"alt":20,"src":21},"The full Axon TUI screen with the header, conversation, status row, and input bar labelled","\u002Ftui\u002Fanatomy-full.webp",[23,24,26],"h2",{"id":25},"header","Header",[14,28,29],{},"The identity block. Who you are talking to, what is powering it, and where this\nconversation is recorded.",[18,31],{"alt":32,"src":33},"Close-up of the TUI header showing the braille logo, agent name, session id, account email, tool count and model","\u002Ftui\u002Fanatomy-header.webp",[35,36,37,50],"table",{},[38,39,40],"thead",{},[41,42,43,47],"tr",{},[44,45,46],"th",{},"Line",[44,48,49],{},"What it tells you",[51,52,53,62,74,82,90],"tbody",{},[41,54,55,59],{},[56,57,58],"td",{},"Agent name",[56,60,61],{},"The focused instance — the thing your next message reaches",[41,63,64,67],{},[56,65,66],{},"Session id",[56,68,69,70],{},"This conversation's record. Press it to open the ",[71,72,73],"code",{},".jsonl",[41,75,76,79],{},[56,77,78],{},"Account",[56,80,81],{},"The signed-in profile",[41,83,84,87],{},[56,85,86],{},"Loaded",[56,88,89],{},"Modules and tools the agent actually registered, and boot time",[41,91,92,95],{},[56,93,94],{},"Model",[56,96,97,98,101],{},"The engine the focused agent declares — what ",[71,99,100],{},"*"," changes",[14,103,104],{},"The tool count is the live manifest, not what the config asked for. If something you\nwrote is missing here, it did not register and the agent cannot call it.",[23,106,108],{"id":107},"conversation","Conversation",[14,110,111],{},"The message stream for the focused instance: what you sent, what the agent said, every\ntool call it made, and any errors along the way. One instance is one continuous stream —\nthere are no branches to track.",[18,113],{"alt":114,"src":115},"TUI conversation area showing a user message, agent response, and an expanded tool call with its output","\u002Ftui\u002Fanatomy-conversation.webp",[14,117,118],{},"Tool calls render inline as they run. Nothing is hidden behind a toggle you have to know\nabout — the point of the interface is that you can see what the agent did.",[23,120,122],{"id":121},"status-row","Status row",[14,124,125],{},"Appears only while something is happening. It carries the spinner and a label for the\ncurrent activity — booting, working, rebooting, shutting down — and the update notice\nwhen a newer Axon is available.",[18,127],{"alt":128,"src":129},"TUI status row showing a spinner with a working label, and an update available notice on the right","\u002Ftui\u002Fanatomy-status.webp",[14,131,132],{},"When nothing is in flight the row is empty, so the interface is quiet by default.",[23,134,136],{"id":135},"input-bar","Input bar",[14,138,139],{},"Where you type, and the most information-dense part of the screen. The symbol on the left\nis the active mode.",[18,141],{"alt":142,"src":143},"TUI input bar showing the mode symbol, the typed message, and the working directory on the row beneath","\u002Ftui\u002Fanatomy-input.webp",[14,145,146],{},"The row beneath the box normally shows your working directory — but it is shared, and\nseveral things borrow it:",[35,148,149,159],{},[38,150,151],{},[41,152,153,156],{},[44,154,155],{},"What shows",[44,157,158],{},"When",[51,160,161,169,187,199],{},[41,162,163,166],{},[56,164,165],{},"The path",[56,167,168],{},"Default",[41,170,171,174],{},[56,172,173],{},"A notice",[56,175,176,179,180,179,183,186],{},[71,177,178],{},"tui.info"," \u002F ",[71,181,182],{},"warn",[71,184,185],{},"error",", tinted, for a few hundred ms",[41,188,189,192],{},[56,190,191],{},"An escape hint",[56,193,194,195,198],{},"A palette is open and ",[71,196,197],{},"Escape"," will back out",[41,200,201,204],{},[56,202,203],{},"The exit ladder",[56,205,206,209],{},[71,207,208],{},"ctrl+c"," was pressed and outranks everything else",[14,211,212],{},"One line, one thing at a time, and the terminal's own hints always win. A notice fired\nduring the exit window waits rather than displacing it.",[23,214,216],{"id":215},"palette","Palette",[14,218,219,220,223,224,226],{},"Opens over the input bar when you press a mode key. Type to filter, arrows to move,\n",[71,221,222],{},"Enter"," to confirm, ",[71,225,197],{}," to cancel.",[18,228],{"alt":229,"src":230},"TUI command palette open above the input bar, showing a breadcrumb, filtered rows with descriptions, and the cursor on a row","\u002Ftui\u002Fanatomy-palette.webp",[14,232,233,234,237,238,240],{},"Every palette is the same widget — the built-in ones and any you register have identical\nrow shapes, filtering and navigation. That is deliberate: a palette you write is as good\nas ",[71,235,236],{},":",", and gets better when ",[71,239,236],{}," does.",[14,242,243,244,248],{},"Some rows are a ",[245,246,247],"strong",{},"descent"," rather than an action. Selecting a group rewrites the query\ninstead of running something, and the breadcrumb shows how deep you are. A working row\nreplaces the list while an async action runs, and the list returns when it settles.",[23,250,252],{"id":251},"where-to-go-next","Where to go next",[14,254,255,262,263,265],{},[245,256,257],{},[258,259,261],"a",{"href":260},"\u002Fdocs\u002Fv2\u002Ftui\u002Fmodels","Models"," — what ",[71,264,100],{}," opens, and how to find a model in it.",[14,267,268,274],{},[245,269,270],{},[258,271,273],{"href":272},"\u002Fdocs\u002Fv2\u002Ftui\u002Fstructure","Profile Structure"," — where your config lives, and what\neach file is for.",{"title":276,"searchDepth":277,"depth":277,"links":278},"",2,[279,280,281,282,283,284],{"id":25,"depth":277,"text":26},{"id":107,"depth":277,"text":108},{"id":121,"depth":277,"text":122},{"id":135,"depth":277,"text":136},{"id":215,"depth":277,"text":216},{"id":251,"depth":277,"text":252},"md",{},true,"\u002Fdocs\u002Fv2\u002Ftui\u002Fanatomy",{"title":5,"description":16},"docs\u002Fv2\u002Ftui\u002Fanatomy","Zh4A8W978PM3RYw1Jit_lxC4n3BLsosB5-w9zuwST2U",1786791207935]