[{"data":1,"prerenderedAt":359},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Fapi\u002Fthread\u002Fsubagent":3},{"id":4,"title":5,"body":6,"description":351,"extension":352,"meta":353,"navigation":354,"path":355,"seo":356,"stem":357,"__hash__":358},"docs\u002Fdocs\u002Fv2\u002Fapi\u002Fthread\u002Fsubagent.md","Subagent entries",{"type":7,"value":8,"toc":345},"minimark",[9,13,38,43,146,150,159,215,219,285,289,341],[10,11,5],"h1",{"id":12},"subagent-entries",[14,15,16,17,21,22,25,26,29,30,33,34,37],"p",{},"Emitted when a capsule command calls ",[18,19,20],"code",{},"subagent.request()"," or ",[18,23,24],{},"subagent.stream()",".\nAll four entries share an ",[18,27,28],{},"id"," and ",[18,31,32],{},"commandId"," that link them to each other and to\nthe parent ",[18,35,36],{},"capsule:stdin"," entry.",[39,40,42],"h2",{"id":41},"subagentstart","subagent:start",[44,45,50],"pre",{"className":46,"code":47,"language":48,"meta":49,"style":49},"language-ts shiki shiki-themes dark-plus","type SubagentStart = ThreadEntry\u003C\"subagent:start\", {\n    id: string         \u002F\u002F stable ID linking start → complete\u002Ferror for this invocation\n    commandId: string  \u002F\u002F parent capsule:stdin that triggered this sub-agent\n    prompt: string\n    mode: \"request\" | \"stream\"\n}>\n","ts","",[18,51,52,82,99,112,123,140],{"__ignoreMap":49},[53,54,57,61,65,69,72,75,79],"span",{"class":55,"line":56},"line",1,[53,58,60],{"class":59},"scz_3","type",[53,62,64],{"class":63},"sNl3T"," SubagentStart",[53,66,68],{"class":67},"sTNBD"," = ",[53,70,71],{"class":63},"ThreadEntry",[53,73,74],{"class":67},"\u003C",[53,76,78],{"class":77},"sKc5r","\"subagent:start\"",[53,80,81],{"class":67},", {\n",[53,83,85,89,92,95],{"class":55,"line":84},2,[53,86,88],{"class":87},"s3F5K","    id",[53,90,91],{"class":67},": ",[53,93,94],{"class":63},"string",[53,96,98],{"class":97},"sOLPB","         \u002F\u002F stable ID linking start → complete\u002Ferror for this invocation\n",[53,100,102,105,107,109],{"class":55,"line":101},3,[53,103,104],{"class":87},"    commandId",[53,106,91],{"class":67},[53,108,94],{"class":63},[53,110,111],{"class":97},"  \u002F\u002F parent capsule:stdin that triggered this sub-agent\n",[53,113,115,118,120],{"class":55,"line":114},4,[53,116,117],{"class":87},"    prompt",[53,119,91],{"class":67},[53,121,122],{"class":63},"string\n",[53,124,126,129,131,134,137],{"class":55,"line":125},5,[53,127,128],{"class":87},"    mode",[53,130,91],{"class":67},[53,132,133],{"class":77},"\"request\"",[53,135,136],{"class":67}," | ",[53,138,139],{"class":77},"\"stream\"\n",[53,141,143],{"class":55,"line":142},6,[53,144,145],{"class":67},"}>\n",[39,147,149],{"id":148},"subagententry","subagent:entry",[14,151,152,153,155,156,158],{},"A single thread entry produced by the sub-agent while it is running.\nOnly emitted during ",[18,154,24],{}," calls — one ",[18,157,149],{}," per inner entry.",[44,160,162],{"className":46,"code":161,"language":48,"meta":49,"style":49},"type SubagentEntry = ThreadEntry\u003C\"subagent:entry\", {\n    id: string\n    commandId: string\n    entry: AnyThreadEntry  \u002F\u002F the inner entry from the sub-agent\n}>\n",[18,163,164,182,190,198,211],{"__ignoreMap":49},[53,165,166,168,171,173,175,177,180],{"class":55,"line":56},[53,167,60],{"class":59},[53,169,170],{"class":63}," SubagentEntry",[53,172,68],{"class":67},[53,174,71],{"class":63},[53,176,74],{"class":67},[53,178,179],{"class":77},"\"subagent:entry\"",[53,181,81],{"class":67},[53,183,184,186,188],{"class":55,"line":84},[53,185,88],{"class":87},[53,187,91],{"class":67},[53,189,122],{"class":63},[53,191,192,194,196],{"class":55,"line":101},[53,193,104],{"class":87},[53,195,91],{"class":67},[53,197,122],{"class":63},[53,199,200,203,205,208],{"class":55,"line":114},[53,201,202],{"class":87},"    entry",[53,204,91],{"class":67},[53,206,207],{"class":63},"AnyThreadEntry",[53,209,210],{"class":97},"  \u002F\u002F the inner entry from the sub-agent\n",[53,212,213],{"class":55,"line":125},[53,214,145],{"class":67},[39,216,218],{"id":217},"subagentcomplete","subagent:complete",[44,220,222],{"className":46,"code":221,"language":48,"meta":49,"style":49},"type SubagentComplete = ThreadEntry\u003C\"subagent:complete\", {\n    id: string\n    commandId: string\n    text?: string       \u002F\u002F final agent message — request mode only; empty for stream mode\n    durationMs: number\n}>\n",[18,223,224,242,250,258,271,281],{"__ignoreMap":49},[53,225,226,228,231,233,235,237,240],{"class":55,"line":56},[53,227,60],{"class":59},[53,229,230],{"class":63}," SubagentComplete",[53,232,68],{"class":67},[53,234,71],{"class":63},[53,236,74],{"class":67},[53,238,239],{"class":77},"\"subagent:complete\"",[53,241,81],{"class":67},[53,243,244,246,248],{"class":55,"line":84},[53,245,88],{"class":87},[53,247,91],{"class":67},[53,249,122],{"class":63},[53,251,252,254,256],{"class":55,"line":101},[53,253,104],{"class":87},[53,255,91],{"class":67},[53,257,122],{"class":63},[53,259,260,263,266,268],{"class":55,"line":114},[53,261,262],{"class":87},"    text",[53,264,265],{"class":67},"?: ",[53,267,94],{"class":63},[53,269,270],{"class":97},"       \u002F\u002F final agent message — request mode only; empty for stream mode\n",[53,272,273,276,278],{"class":55,"line":125},[53,274,275],{"class":87},"    durationMs",[53,277,91],{"class":67},[53,279,280],{"class":63},"number\n",[53,282,283],{"class":55,"line":142},[53,284,145],{"class":67},[39,286,288],{"id":287},"subagenterror","subagent:error",[44,290,292],{"className":46,"code":291,"language":48,"meta":49,"style":49},"type SubagentError = ThreadEntry\u003C\"subagent:error\", {\n    id: string\n    commandId: string\n    error: string\n}>\n",[18,293,294,312,320,328,337],{"__ignoreMap":49},[53,295,296,298,301,303,305,307,310],{"class":55,"line":56},[53,297,60],{"class":59},[53,299,300],{"class":63}," SubagentError",[53,302,68],{"class":67},[53,304,71],{"class":63},[53,306,74],{"class":67},[53,308,309],{"class":77},"\"subagent:error\"",[53,311,81],{"class":67},[53,313,314,316,318],{"class":55,"line":84},[53,315,88],{"class":87},[53,317,91],{"class":67},[53,319,122],{"class":63},[53,321,322,324,326],{"class":55,"line":101},[53,323,104],{"class":87},[53,325,91],{"class":67},[53,327,122],{"class":63},[53,329,330,333,335],{"class":55,"line":114},[53,331,332],{"class":87},"    error",[53,334,91],{"class":67},[53,336,122],{"class":63},[53,338,339],{"class":55,"line":125},[53,340,145],{"class":67},[342,343,344],"style",{},"html pre.shiki code .scz_3, html code.shiki .scz_3{--shiki-default:#569CD6}html pre.shiki code .sNl3T, html code.shiki .sNl3T{--shiki-default:#4EC9B0}html pre.shiki code .sTNBD, html code.shiki .sTNBD{--shiki-default:#D4D4D4}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html pre.shiki code .s3F5K, html code.shiki .s3F5K{--shiki-default:#9CDCFE}html pre.shiki code .sOLPB, html code.shiki .sOLPB{--shiki-default:#6A9955}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":49,"searchDepth":84,"depth":84,"links":346},[347,348,349,350],{"id":41,"depth":84,"text":42},{"id":148,"depth":84,"text":149},{"id":217,"depth":84,"text":218},{"id":287,"depth":84,"text":288},"Emitted when a capsule command calls subagent.request() or subagent.stream().\nAll four entries share an id and commandId that link them to each other and to\nthe parent capsule:stdin entry.","md",{},true,"\u002Fdocs\u002Fv2\u002Fapi\u002Fthread\u002Fsubagent",{"title":5,"description":351},"docs\u002Fv2\u002Fapi\u002Fthread\u002Fsubagent","Ny9VBuqS1nBkB3fn58mZwxnmMeHadqoQ5DufiHAUnWs",1785671808376]