[{"data":1,"prerenderedAt":619},["ShallowReactive",2],{"i-simple-icons:github":3,"i-lucide:arrow-right":8,"doc-\u002Fdocs\u002Fexamples\u002Fbrain-dump":10,"docs-sidebar":483,"i-lucide:file-text":611,"i-lucide:arrow-left":613,"i-lucide:list-checks":615,"i-lucide:arrow-up-right":617},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"id":11,"title":12,"body":13,"description":473,"extension":474,"group":475,"groupOrder":181,"meta":476,"navTitle":477,"navigation":478,"order":170,"path":479,"seo":480,"stem":481,"__hash__":482},"docs\u002Fdocs\u002Fexamples\u002Fbrain-dump.md","Brain-dump → to-do list",{"type":14,"value":15,"toc":469},"minimark",[16,20,24,27,32,105,109,118,444,465],[17,18,12],"h1",{"id":19},"brain-dump-to-do-list",[21,22,23],"p",{},"Monday morning, everything's in your head, none of it is in your task app. Paste the mess as-is. The agent splits it into tasks, reads the urgency from your own words — \"urgently\", \"asap\", \"no rush\" — and even checks off the things you mentioned you'd already done.",[25,26],"brain-dump-demo",{},[28,29,31],"h2",{"id":30},"the-tools","The tools",[33,34,35,51],"table",{},[36,37,38],"thead",{},[39,40,41,45,48],"tr",{},[42,43,44],"th",{},"Tool",[42,46,47],{},"Kind",[42,49,50],{},"What it does",[52,53,54,77,91],"tbody",{},[39,55,56,63,70],{},[57,58,59],"td",{},[60,61,62],"code",{},"add_task",[57,64,65,66,69],{},"Page (",[60,67,68],{},"exposeTool",")",[57,71,72,73,76],{},"Adds ",[60,74,75],{},"{ title, priority }"," to the list",[39,78,79,84,88],{},[57,80,81],{},[60,82,83],{},"complete_task",[57,85,65,86,69],{},[60,87,68],{},[57,89,90],{},"Checks a task off by title",[39,92,93,98,102],{},[57,94,95],{},[60,96,97],{},"read_tasks",[57,99,65,100,69],{},[60,101,68],{},[57,103,104],{},"Returns the list with priorities and status",[28,106,108],{"id":107},"how-it-works","How it works",[21,110,111,112,117],{},"The task list is a dynamic collection, so its tools are page-level — the same pattern as the ",[113,114,116],"a",{"href":115},"\u002Fdocs\u002Fexamples\u002Frecipe-cart","recipe cart",":",[119,120,125],"pre",{"className":121,"code":122,"language":123,"meta":124,"style":124},"language-ts shiki shiki-themes github-light-default ayu-dark","exposeTool({\n  name: 'add_task',\n  description: 'Add a task to the to-do list with a priority.',\n  inputSchema: {\n    type: 'object',\n    properties: {\n      title: { type: 'string' },\n      priority: { type: 'string', enum: ['low', 'medium', 'high'] },\n    },\n    required: ['title'],\n  },\n  execute: ({ title, priority }) => {\n    tasks.push({ title, priority: priority ?? 'medium', done: false });\n    return { content: [{ type: 'text', text: `Added \"${title}\".` }] };\n  },\n});\n","ts","",[60,126,127,139,155,168,179,192,202,223,266,274,292,300,335,383,429,436],{"__ignoreMap":124},[128,129,132,135],"span",{"class":130,"line":131},"line",1,[128,133,68],{"class":134},"s2DMw",[128,136,138],{"class":137},"sBz_o","({\n",[128,140,142,145,148,152],{"class":130,"line":141},2,[128,143,144],{"class":137},"  name",[128,146,117],{"class":147},"siQKT",[128,149,151],{"class":150},"sxLuP"," 'add_task'",[128,153,154],{"class":147},",\n",[128,156,158,161,163,166],{"class":130,"line":157},3,[128,159,160],{"class":137},"  description",[128,162,117],{"class":147},[128,164,165],{"class":150}," 'Add a task to the to-do list with a priority.'",[128,167,154],{"class":147},[128,169,171,174,176],{"class":130,"line":170},4,[128,172,173],{"class":137},"  inputSchema",[128,175,117],{"class":147},[128,177,178],{"class":137}," {\n",[128,180,182,185,187,190],{"class":130,"line":181},5,[128,183,184],{"class":137},"    type",[128,186,117],{"class":147},[128,188,189],{"class":150}," 'object'",[128,191,154],{"class":147},[128,193,195,198,200],{"class":130,"line":194},6,[128,196,197],{"class":137},"    properties",[128,199,117],{"class":147},[128,201,178],{"class":137},[128,203,205,208,210,213,215,218,221],{"class":130,"line":204},7,[128,206,207],{"class":137},"      title",[128,209,117],{"class":147},[128,211,212],{"class":137}," { type",[128,214,117],{"class":147},[128,216,217],{"class":150}," 'string'",[128,219,220],{"class":137}," }",[128,222,154],{"class":147},[128,224,226,229,231,233,235,237,240,243,245,248,251,253,256,258,261,264],{"class":130,"line":225},8,[128,227,228],{"class":137},"      priority",[128,230,117],{"class":147},[128,232,212],{"class":137},[128,234,117],{"class":147},[128,236,217],{"class":150},[128,238,239],{"class":147},",",[128,241,242],{"class":137}," enum",[128,244,117],{"class":147},[128,246,247],{"class":137}," [",[128,249,250],{"class":150},"'low'",[128,252,239],{"class":147},[128,254,255],{"class":150}," 'medium'",[128,257,239],{"class":147},[128,259,260],{"class":150}," 'high'",[128,262,263],{"class":137},"] }",[128,265,154],{"class":147},[128,267,269,272],{"class":130,"line":268},9,[128,270,271],{"class":137},"    }",[128,273,154],{"class":147},[128,275,277,280,282,284,287,290],{"class":130,"line":276},10,[128,278,279],{"class":137},"    required",[128,281,117],{"class":147},[128,283,247],{"class":137},[128,285,286],{"class":150},"'title'",[128,288,289],{"class":137},"]",[128,291,154],{"class":147},[128,293,295,298],{"class":130,"line":294},11,[128,296,297],{"class":137},"  }",[128,299,154],{"class":147},[128,301,303,306,308,311,315,319,321,324,326,329,333],{"class":130,"line":302},12,[128,304,305],{"class":134},"  execute",[128,307,117],{"class":147},[128,309,310],{"class":137}," (",[128,312,314],{"class":313},"s2gyY","{ ",[128,316,318],{"class":317},"stxvc","title",[128,320,239],{"class":147},[128,322,323],{"class":317}," priority",[128,325,220],{"class":313},[128,327,328],{"class":137},") ",[128,330,332],{"class":331},"s7jPt","=>",[128,334,178],{"class":137},[128,336,338,341,345,348,351,353,355,357,360,364,366,368,371,373,377,380],{"class":130,"line":337},13,[128,339,340],{"class":137},"    tasks",[128,342,344],{"class":343},"s0eYM",".",[128,346,347],{"class":134},"push",[128,349,350],{"class":137},"({ title",[128,352,239],{"class":147},[128,354,323],{"class":137},[128,356,117],{"class":147},[128,358,359],{"class":137}," priority ",[128,361,363],{"class":362},"snFdW","??",[128,365,255],{"class":150},[128,367,239],{"class":147},[128,369,370],{"class":137}," done",[128,372,117],{"class":147},[128,374,376],{"class":375},"sQY3k"," false",[128,378,379],{"class":137}," })",[128,381,382],{"class":147},";\n",[128,384,386,389,392,394,397,399,402,404,407,409,412,416,418,421,424,427],{"class":130,"line":385},14,[128,387,388],{"class":331},"    return",[128,390,391],{"class":137}," { content",[128,393,117],{"class":147},[128,395,396],{"class":137}," [{ type",[128,398,117],{"class":147},[128,400,401],{"class":150}," 'text'",[128,403,239],{"class":147},[128,405,406],{"class":137}," text",[128,408,117],{"class":147},[128,410,411],{"class":150}," `Added \"",[128,413,415],{"class":414},"sDTZu","${",[128,417,318],{"class":137},[128,419,420],{"class":414},"}",[128,422,423],{"class":150},"\".`",[128,425,426],{"class":137}," }] }",[128,428,382],{"class":147},[128,430,432,434],{"class":130,"line":431},15,[128,433,297],{"class":137},[128,435,154],{"class":147},[128,437,439,442],{"class":130,"line":438},16,[128,440,441],{"class":137},"})",[128,443,382],{"class":147},[21,445,446,447,450,451,455,456,460,461,464],{},"The checkboxes in the list are ordinary ",[60,448,449],{},"\u003Cwmcp-checkbox>"," elements the human clicks — they're deliberately ",[452,453,454],"strong",{},"not"," exposed. Rule of thumb: expose the ",[457,458,459],"em",{},"stable capability"," (\"add a task\"), not every transient row the capability produces. Tool names are page-global, and a list of twenty tasks shouldn't mean twenty ",[60,462,463],{},"fill_task-…"," tools crowding the agent's context.",[466,467,468],"style",{},"html pre.shiki code .s2DMw, html code.shiki .s2DMw{--shiki-default:#8250DF;--shiki-dark:#FFB454}html pre.shiki code .sBz_o, html code.shiki .sBz_o{--shiki-default:#1F2328;--shiki-dark:#BFBDB6}html pre.shiki code .siQKT, html code.shiki .siQKT{--shiki-default:#1F2328;--shiki-dark:#BFBDB6B3}html pre.shiki code .sxLuP, html code.shiki .sxLuP{--shiki-default:#0A3069;--shiki-dark:#AAD94C}html pre.shiki code .s2gyY, html code.shiki .s2gyY{--shiki-default:#1F2328;--shiki-dark:#D2A6FF}html pre.shiki code .stxvc, html code.shiki .stxvc{--shiki-default:#953800;--shiki-dark:#D2A6FF}html pre.shiki code .s7jPt, html code.shiki .s7jPt{--shiki-default:#CF222E;--shiki-dark:#FF8F40}html pre.shiki code .s0eYM, html code.shiki .s0eYM{--shiki-default:#1F2328;--shiki-dark:#F29668}html pre.shiki code .snFdW, html code.shiki .snFdW{--shiki-default:#CF222E;--shiki-dark:#F29668}html pre.shiki code .sQY3k, html code.shiki .sQY3k{--shiki-default:#0550AE;--shiki-dark:#D2A6FF}html pre.shiki code .sDTZu, html code.shiki .sDTZu{--shiki-default:#0A3069;--shiki-dark:#FF8F40}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);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":124,"searchDepth":141,"depth":141,"links":470},[471,472],{"id":30,"depth":141,"text":31},{"id":107,"depth":141,"text":108},"Paste a rambling paragraph; the agent turns it into prioritized tasks and checks off what you already did.","md","Examples",{},"Brain-dump → to-dos",true,"\u002Fdocs\u002Fexamples\u002Fbrain-dump",{"title":12,"description":473},"docs\u002Fexamples\u002Fbrain-dump","7OyP6fVlPxBR9vNBPSsIu0nmac4LpyD57_YdJ9Eh2vE",[484,489,493,497,502,506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,571,574,578,582,585,588,592,596,599,602,605,608],{"path":485,"title":486,"navTitle":487,"group":488,"order":141,"groupOrder":170},"\u002Fdocs\u002Felements\u002Falert","\u003Cwmcp-alert>","Alert","Presentational",{"path":490,"title":491,"navTitle":492,"group":488,"order":157,"groupOrder":170},"\u002Fdocs\u002Felements\u002Favatar","\u003Cwmcp-avatar>","Avatar",{"path":494,"title":495,"navTitle":496,"group":488,"order":131,"groupOrder":170},"\u002Fdocs\u002Felements\u002Fbadge","\u003Cwmcp-badge>","Badge",{"path":498,"title":499,"navTitle":500,"group":501,"order":131,"groupOrder":157},"\u002Fdocs\u002Felements\u002Fbutton","\u003Cwmcp-button>","Button","Interaction",{"path":503,"title":504,"navTitle":505,"group":488,"order":194,"groupOrder":170},"\u002Fdocs\u002Felements\u002Fcard","\u003Cwmcp-card>","Card",{"path":507,"title":449,"navTitle":508,"group":509,"order":170,"groupOrder":141},"\u002Fdocs\u002Felements\u002Fcheckbox","Checkbox","Elements",{"path":511,"title":512,"navTitle":513,"group":501,"order":141,"groupOrder":157},"\u002Fdocs\u002Felements\u002Fdialog","\u003Cwmcp-dialog>","Dialog",{"path":515,"title":516,"navTitle":517,"group":509,"order":131,"groupOrder":141},"\u002Fdocs\u002Felements\u002Finput","\u003Cwmcp-input>","Input",{"path":519,"title":520,"navTitle":521,"group":501,"order":157,"groupOrder":157},"\u002Fdocs\u002Felements\u002Fmenu","\u003Cwmcp-menu>","Menu",{"path":523,"title":524,"navTitle":525,"group":501,"order":181,"groupOrder":157},"\u002Fdocs\u002Felements\u002Fpopover","\u003Cwmcp-popover>","Popover",{"path":527,"title":528,"navTitle":529,"group":488,"order":170,"groupOrder":170},"\u002Fdocs\u002Felements\u002Fprogress","\u003Cwmcp-progress>","Progress",{"path":531,"title":532,"navTitle":533,"group":509,"order":181,"groupOrder":141},"\u002Fdocs\u002Felements\u002Fradio","\u003Cwmcp-radio-group>","Radio group",{"path":535,"title":536,"navTitle":537,"group":509,"order":157,"groupOrder":141},"\u002Fdocs\u002Felements\u002Fselect","\u003Cwmcp-select>","Select",{"path":539,"title":540,"navTitle":541,"group":488,"order":181,"groupOrder":170},"\u002Fdocs\u002Felements\u002Fseparator","\u003Cwmcp-separator>","Separator",{"path":543,"title":544,"navTitle":545,"group":488,"order":204,"groupOrder":170},"\u002Fdocs\u002Felements\u002Fskeleton","\u003Cwmcp-skeleton>","Skeleton",{"path":547,"title":548,"navTitle":549,"group":488,"order":225,"groupOrder":170},"\u002Fdocs\u002Felements\u002Fspinner","\u003Cwmcp-spinner>","Spinner",{"path":551,"title":552,"navTitle":553,"group":501,"order":204,"groupOrder":157},"\u002Fdocs\u002Felements\u002Fswitch","\u003Cwmcp-switch>","Switch",{"path":555,"title":556,"navTitle":557,"group":501,"order":170,"groupOrder":157},"\u002Fdocs\u002Felements\u002Ftabs","\u003Cwmcp-tabs>","Tabs",{"path":559,"title":560,"navTitle":561,"group":509,"order":141,"groupOrder":141},"\u002Fdocs\u002Felements\u002Ftextarea","\u003Cwmcp-textarea>","Textarea",{"path":563,"title":564,"navTitle":565,"group":501,"order":194,"groupOrder":157},"\u002Fdocs\u002Felements\u002Ftoast","\u003Cwmcp-toast>","Toast",{"path":567,"title":568,"navTitle":569,"group":501,"order":225,"groupOrder":157},"\u002Fdocs\u002Felements\u002Ftooltip","\u003Cwmcp-tooltip>","Tooltip",{"path":479,"title":12,"navTitle":477,"group":475,"order":170,"groupOrder":181},{"path":572,"title":573,"navTitle":573,"group":475,"order":181,"groupOrder":181},"\u002Fdocs\u002Fexamples\u002Fcrm-lead","Email → CRM lead",{"path":575,"title":576,"navTitle":577,"group":475,"order":204,"groupOrder":181},"\u002Fdocs\u002Fexamples\u002Fdashboard","Ask the dashboard a question","Dashboard control",{"path":579,"title":580,"navTitle":581,"group":475,"order":194,"groupOrder":181},"\u002Fdocs\u002Fexamples\u002Fexpense-report","Receipt → expense report","Receipt → expense",{"path":583,"title":475,"navTitle":584,"group":475,"order":131,"groupOrder":181},"\u002Fdocs\u002Fexamples","Overview",{"path":115,"title":586,"navTitle":587,"group":475,"order":141,"groupOrder":181},"Recipe → grocery cart","Recipe → cart",{"path":589,"title":590,"navTitle":591,"group":475,"order":157,"groupOrder":181},"\u002Fdocs\u002Fexamples\u002Frestaurant-booking","Book a table in one sentence","Restaurant booking",{"path":593,"title":594,"navTitle":594,"group":595,"order":194,"groupOrder":131},"\u002Fdocs\u002Fframeworks","React & Vue","Getting started",{"path":597,"title":598,"navTitle":598,"group":595,"order":131,"groupOrder":131},"\u002Fdocs","Introduction",{"path":600,"title":601,"navTitle":601,"group":595,"order":141,"groupOrder":131},"\u002Fdocs\u002Finstallation","Installation",{"path":603,"title":604,"navTitle":604,"group":595,"order":181,"groupOrder":131},"\u002Fdocs\u002Ftesting","Testing",{"path":606,"title":607,"navTitle":607,"group":595,"order":157,"groupOrder":131},"\u002Fdocs\u002Fvalidation","Validation",{"path":609,"title":610,"navTitle":610,"group":595,"order":170,"groupOrder":131},"\u002Fdocs\u002Fwebmcp","WebMCP exposure",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":612},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":614},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":616},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 5h8m-8 7h8m-8 7h8M3 17l2 2l4-4M3 7l2 2l4-4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":618},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",1784517900897]