[{"data":1,"prerenderedAt":1077},["ShallowReactive",2],{"navigation_docs":3,"-reference-web-ui-board":504,"-reference-web-ui-board-surround":1072},[4,28,51,187,214,469],{"title":5,"path":6,"stem":7,"children":8},"Get started","\u002Fget-started","1.get-started",[9,12,16,20,24],{"title":10,"path":6,"stem":11},"Overview","1.get-started\u002Findex",{"title":13,"path":14,"stem":15},"Why Kraft","\u002Fget-started\u002Fwhy-kraft","1.get-started\u002F0.why-kraft",{"title":17,"path":18,"stem":19},"Install","\u002Fget-started\u002Finstall","1.get-started\u002F1.install",{"title":21,"path":22,"stem":23},"Your first work item","\u002Fget-started\u002Ffirst-work-item","1.get-started\u002F2.first-work-item",{"title":25,"path":26,"stem":27},"FAQ","\u002Fget-started\u002Ffaq","1.get-started\u002F3.faq",{"title":29,"path":30,"stem":31,"children":32},"Concepts","\u002Fconcepts","2.concepts",[33,35,39,43,47],{"title":10,"path":30,"stem":34},"2.concepts\u002Findex",{"title":36,"path":37,"stem":38},"How a work item runs","\u002Fconcepts\u002Fhow-a-work-item-runs","2.concepts\u002F1.how-a-work-item-runs",{"title":40,"path":41,"stem":42},"Caps and budgets","\u002Fconcepts\u002Fcaps-and-budgets","2.concepts\u002F2.caps-and-budgets",{"title":44,"path":45,"stem":46},"Why a permission gate","\u002Fconcepts\u002Fpermission-gate","2.concepts\u002F3.permission-gate",{"title":48,"path":49,"stem":50},"Vocabulary","\u002Fconcepts\u002Fvocabulary","2.concepts\u002F4.vocabulary",{"title":52,"path":53,"stem":54,"children":55},"Guides","\u002Fguides","3.guides",[56,58,96,113,134,183],{"title":10,"path":53,"stem":57},"3.guides\u002Findex",{"title":59,"path":60,"stem":61,"children":62,"page":95},"Day to day","\u002Fguides\u002Fday-to-day","3.guides\u002F1.day-to-day",[63,67,71,75,79,83,87,91],{"title":64,"path":65,"stem":66},"The setup wizard on first start","\u002Fguides\u002Fday-to-day\u002Ffirst-run","3.guides\u002F1.day-to-day\u002F2.first-run",{"title":68,"path":69,"stem":70},"File a work item","\u002Fguides\u002Fday-to-day\u002Ffile-a-work-item","3.guides\u002F1.day-to-day\u002F3.file-a-work-item",{"title":72,"path":73,"stem":74},"Use Kraft from your agent","\u002Fguides\u002Fday-to-day\u002Fagent-integration","3.guides\u002F1.day-to-day\u002F4.agent-integration",{"title":76,"path":77,"stem":78},"Reviewing a change","\u002Fguides\u002Fday-to-day\u002Freview-a-change","3.guides\u002F1.day-to-day\u002F5.review-a-change",{"title":80,"path":81,"stem":82},"Raise a cap on a stopped item","\u002Fguides\u002Fday-to-day\u002Fraise-a-cap","3.guides\u002F1.day-to-day\u002F6.raise-a-cap",{"title":84,"path":85,"stem":86},"Kraft for VS Code","\u002Fguides\u002Fday-to-day\u002Fvscode","3.guides\u002F1.day-to-day\u002F7.vscode",{"title":88,"path":89,"stem":90},"Kraft on a phone","\u002Fguides\u002Fday-to-day\u002Fkraft-on-a-phone","3.guides\u002F1.day-to-day\u002F8.kraft-on-a-phone",{"title":92,"path":93,"stem":94},"Get notified when an item needs you","\u002Fguides\u002Fday-to-day\u002Fnotifications","3.guides\u002F1.day-to-day\u002F9.notifications",false,{"title":97,"path":98,"stem":99,"children":100,"page":95},"Customize and automate","\u002Fguides\u002Fcustomize","3.guides\u002F2.customize",[101,105,109],{"title":102,"path":103,"stem":104},"Write your own chain","\u002Fguides\u002Fcustomize\u002Fwrite-your-own-chain","3.guides\u002F2.customize\u002F1.write-your-own-chain",{"title":106,"path":107,"stem":108},"Add a security review or a gate reviewer","\u002Fguides\u002Fcustomize\u002Fadd-review-agents","3.guides\u002F2.customize\u002F2.add-review-agents",{"title":110,"path":111,"stem":112},"Schedule or webhook work","\u002Fguides\u002Fcustomize\u002Fschedule-and-webhook-work","3.guides\u002F2.customize\u002F3.schedule-and-webhook-work",{"title":114,"path":115,"stem":116,"children":117,"page":95},"Agents and harnesses","\u002Fguides\u002Fharnesses","3.guides\u002F3.harnesses",[118,122,126,130],{"title":119,"path":120,"stem":121},"Switch a task to another harness","\u002Fguides\u002Fharnesses\u002Fswitch-harness","3.guides\u002F3.harnesses\u002F1.switch-harness",{"title":123,"path":124,"stem":125},"Add or override a harness","\u002Fguides\u002Fharnesses\u002Fadding-a-harness","3.guides\u002F3.harnesses\u002F2.adding-a-harness",{"title":127,"path":128,"stem":129},"Build a worker Kit","\u002Fguides\u002Fharnesses\u002Fworker-kit","3.guides\u002F3.harnesses\u002F3.worker-kit",{"title":131,"path":132,"stem":133},"Give a worker its login","\u002Fguides\u002Fharnesses\u002Fgive-a-worker-its-login","3.guides\u002F3.harnesses\u002F4.give-a-worker-its-login",{"title":135,"path":136,"stem":137,"children":138,"page":95},"Run the server","\u002Fguides\u002Frun","3.guides\u002F4.run",[139,143,147,151,155,159,163,167,171,175,179],{"title":140,"path":141,"stem":142},"Remote access","\u002Fguides\u002Frun\u002Fremote-access","3.guides\u002F4.run\u002F01.remote-access",{"title":144,"path":145,"stem":146},"Put a proxy in front of Kraft","\u002Fguides\u002Frun\u002Fput-a-proxy-in-front-of-kraft","3.guides\u002F4.run\u002F02.put-a-proxy-in-front-of-kraft",{"title":148,"path":149,"stem":150},"Restart Kraft without ending running agents","\u002Fguides\u002Frun\u002Frestart-kraft","3.guides\u002F4.run\u002F03.restart-kraft",{"title":152,"path":153,"stem":154},"Back up and restore the database","\u002Fguides\u002Frun\u002Fback-up-and-restore","3.guides\u002F4.run\u002F04.back-up-and-restore",{"title":156,"path":157,"stem":158},"Logs and disk space","\u002Fguides\u002Frun\u002Flogs-and-disk-space","3.guides\u002F4.run\u002F05.logs-and-disk-space",{"title":160,"path":161,"stem":162},"Run Kraft as a service","\u002Fguides\u002Frun\u002Frun-as-a-service","3.guides\u002F4.run\u002F06.run-as-a-service",{"title":164,"path":165,"stem":166},"Upgrade Kraft","\u002Fguides\u002Frun\u002Fupgrade-kraft","3.guides\u002F4.run\u002F07.upgrade-kraft",{"title":168,"path":169,"stem":170},"Upgrade your configuration","\u002Fguides\u002Frun\u002Fupgrade-your-configuration","3.guides\u002F4.run\u002F08.upgrade-your-configuration",{"title":172,"path":173,"stem":174},"Upgrade from 1.4","\u002Fguides\u002Frun\u002Fupgrade-from-1-4","3.guides\u002F4.run\u002F09.upgrade-from-1-4",{"title":176,"path":177,"stem":178},"Upgrade from 0.x or a release candidate","\u002Fguides\u002Frun\u002Fupgrade-from-0-x-or-a-release-candidate","3.guides\u002F4.run\u002F10.upgrade-from-0-x-or-a-release-candidate",{"title":180,"path":181,"stem":182},"Roll back to 1.4","\u002Fguides\u002Frun\u002Froll-back","3.guides\u002F4.run\u002F11.roll-back",{"title":184,"path":185,"stem":186},"Kraft Lite","\u002Fguides\u002Fkraft-lite","3.guides\u002F5.kraft-lite",{"title":188,"path":189,"stem":190,"children":191},"Troubleshooting","\u002Ftroubleshooting","4.troubleshooting",[192,194,198,202,206,210],{"title":10,"path":189,"stem":193},"4.troubleshooting\u002Findex",{"title":195,"path":196,"stem":197},"Why did my item stop?","\u002Ftroubleshooting\u002Fwhy-did-my-item-stop","4.troubleshooting\u002F1.why-did-my-item-stop",{"title":199,"path":200,"stem":201},"Stop reasons in detail","\u002Ftroubleshooting\u002Fstop-reasons-in-detail","4.troubleshooting\u002F2.stop-reasons-in-detail",{"title":203,"path":204,"stem":205},"Starting and reaching Kraft","\u002Ftroubleshooting\u002Fstarting-and-reaching-kraft","4.troubleshooting\u002F3.starting-and-reaching-kraft",{"title":207,"path":208,"stem":209},"Doctor failures","\u002Ftroubleshooting\u002Fdoctor-failures","4.troubleshooting\u002F4.doctor-failures",{"title":211,"path":212,"stem":213},"Sandbox and Kit stops","\u002Ftroubleshooting\u002Fsandbox-and-kit-stops","4.troubleshooting\u002F5.sandbox-and-kit-stops",{"title":215,"path":216,"stem":217,"children":218},"Reference","\u002Freference","5.reference",[219,221,259,281,285,375,393,419,423,427,461,465],{"title":10,"path":216,"stem":220},"5.reference\u002Findex",{"title":222,"path":223,"stem":224,"children":225},"Web UI","\u002Freference\u002Fweb-ui","5.reference\u002F00.web-ui\u002Findex",[226,227,231,235,239,243,247,251,255],{"title":10,"path":223,"stem":224},{"title":228,"path":229,"stem":230},"Sidebar, search, and keyboard","\u002Freference\u002Fweb-ui\u002Fsidebar-search-and-keyboard","5.reference\u002F00.web-ui\u002F0.sidebar-search-and-keyboard",{"title":232,"path":233,"stem":234},"The board","\u002Freference\u002Fweb-ui\u002Fboard","5.reference\u002F00.web-ui\u002F1.board",{"title":236,"path":237,"stem":238},"An item's page","\u002Freference\u002Fweb-ui\u002Fitem-page","5.reference\u002F00.web-ui\u002F2.item-page",{"title":240,"path":241,"stem":242},"Fix loops and test scopes","\u002Freference\u002Fweb-ui\u002Ffix-loops-and-test-scopes","5.reference\u002F00.web-ui\u002F3.fix-loops-and-test-scopes",{"title":244,"path":245,"stem":246},"Config before an item starts","\u002Freference\u002Fweb-ui\u002Fconfig-before-start","5.reference\u002F00.web-ui\u002F4.config-before-start",{"title":248,"path":249,"stem":250},"The review page","\u002Freference\u002Fweb-ui\u002Freview-page","5.reference\u002F00.web-ui\u002F5.review-page",{"title":252,"path":253,"stem":254},"Templates and Settings","\u002Freference\u002Fweb-ui\u002Ftemplates-and-settings","5.reference\u002F00.web-ui\u002F6.templates-and-settings",{"title":256,"path":257,"stem":258},"Analytics","\u002Freference\u002Fweb-ui\u002Fanalytics","5.reference\u002F00.web-ui\u002F7.analytics",{"title":260,"path":261,"stem":262,"children":263},"CLI","\u002Freference\u002Fcli","5.reference\u002F01.cli\u002Findex",[264,265,269,273,277],{"title":10,"path":261,"stem":262},{"title":266,"path":267,"stem":268},"Item verbs","\u002Freference\u002Fcli\u002Fitem","5.reference\u002F01.cli\u002F2.item",{"title":270,"path":271,"stem":272},"View verbs","\u002Freference\u002Fcli\u002Fview","5.reference\u002F01.cli\u002F3.view",{"title":274,"path":275,"stem":276},"Repo verbs","\u002Freference\u002Fcli\u002Frepo","5.reference\u002F01.cli\u002F4.repo",{"title":278,"path":279,"stem":280},"Admin verbs","\u002Freference\u002Fcli\u002Fadmin","5.reference\u002F01.cli\u002F5.admin",{"title":282,"path":283,"stem":284},"Work item statuses","\u002Freference\u002Fstatuses","5.reference\u002F02.statuses",{"title":286,"path":287,"stem":288,"children":289},"Configuration","\u002Freference\u002Fconfiguration","5.reference\u002F03.configuration\u002Findex",[290,291,309,313,317,321,325,329,333,337,371],{"title":10,"path":287,"stem":288},{"title":292,"path":293,"stem":294,"children":295},"repos.yaml","\u002Freference\u002Fconfiguration\u002Frepos","5.reference\u002F03.configuration\u002F02.repos\u002Findex",[296,297,301,305],{"title":10,"path":293,"stem":294},{"title":298,"path":299,"stem":300},"How connect proposes commands","\u002Freference\u002Fconfiguration\u002Frepos\u002Fconnect-proposals","5.reference\u002F03.configuration\u002F02.repos\u002F1.connect-proposals",{"title":302,"path":303,"stem":304},"detectors.yaml","\u002Freference\u002Fconfiguration\u002Frepos\u002Fdetectors","5.reference\u002F03.configuration\u002F02.repos\u002F2.detectors",{"title":306,"path":307,"stem":308},"Workspaces","\u002Freference\u002Fconfiguration\u002Frepos\u002Fworkspaces","5.reference\u002F03.configuration\u002F02.repos\u002F3.workspaces",{"title":310,"path":311,"stem":312},"policy.yaml","\u002Freference\u002Fconfiguration\u002Fpolicy","5.reference\u002F03.configuration\u002F03.policy",{"title":314,"path":315,"stem":316},"Library and chains","\u002Freference\u002Fconfiguration\u002Flibrary-and-chains","5.reference\u002F03.configuration\u002F04.library-and-chains",{"title":318,"path":319,"stem":320},"harnesses.yaml","\u002Freference\u002Fconfiguration\u002Fharnesses-file","5.reference\u002F03.configuration\u002F05.harnesses-file",{"title":322,"path":323,"stem":324},"access.yaml","\u002Freference\u002Fconfiguration\u002Faccess","5.reference\u002F03.configuration\u002F06.access",{"title":326,"path":327,"stem":328},"intake.yaml","\u002Freference\u002Fconfiguration\u002Fintake","5.reference\u002F03.configuration\u002F07.intake",{"title":330,"path":331,"stem":332},"notify.yaml","\u002Freference\u002Fconfiguration\u002Fnotify","5.reference\u002F03.configuration\u002F08.notify",{"title":334,"path":335,"stem":336},"theme.yaml","\u002Freference\u002Fconfiguration\u002Ftheme","5.reference\u002F03.configuration\u002F09.theme",{"title":338,"path":339,"stem":340,"children":341},"Sandboxed workers","\u002Freference\u002Fconfiguration\u002Fsandbox","5.reference\u002F03.configuration\u002F10.sandbox\u002Findex",[342,343,347,351,355,359,363,367],{"title":10,"path":339,"stem":340},{"title":344,"path":345,"stem":346},"Resource limits","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fresource-limits","5.reference\u002F03.configuration\u002F10.sandbox\u002F1.resource-limits",{"title":348,"path":349,"stem":350},"Callbacks from a sandbox","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fcallbacks","5.reference\u002F03.configuration\u002F10.sandbox\u002F2.callbacks",{"title":352,"path":353,"stem":354},"Network policy","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fnetwork-policy","5.reference\u002F03.configuration\u002F10.sandbox\u002F3.network-policy",{"title":356,"path":357,"stem":358},"Credentials","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fcredentials","5.reference\u002F03.configuration\u002F10.sandbox\u002F4.credentials",{"title":360,"path":361,"stem":362},"Kits","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fkits","5.reference\u002F03.configuration\u002F10.sandbox\u002F5.kits",{"title":364,"path":365,"stem":366},"sandbox.yaml","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fsandbox-yaml","5.reference\u002F03.configuration\u002F10.sandbox\u002F6.sandbox-yaml",{"title":368,"path":369,"stem":370},"Git in a sandbox","\u002Freference\u002Fconfiguration\u002Fsandbox\u002Fgit-in-a-sandbox","5.reference\u002F03.configuration\u002F10.sandbox\u002F7.git-in-a-sandbox",{"title":372,"path":373,"stem":374},"Environment variables","\u002Freference\u002Fconfiguration\u002Fenvironment-variables","5.reference\u002F03.configuration\u002F11.environment-variables",{"title":376,"path":377,"stem":378,"children":379},"Chain file keys","\u002Freference\u002Fchain-nodes","5.reference\u002F04.chain-nodes\u002Findex",[380,381,385,389],{"title":10,"path":377,"stem":378},{"title":382,"path":383,"stem":384},"Subprocess tasks","\u002Freference\u002Fchain-nodes\u002Fsubprocess-tasks","5.reference\u002F04.chain-nodes\u002F2.subprocess-tasks",{"title":386,"path":387,"stem":388},"Fix loop and judge","\u002Freference\u002Fchain-nodes\u002Ffix-loop","5.reference\u002F04.chain-nodes\u002F3.fix-loop",{"title":390,"path":391,"stem":392},"Result file","\u002Freference\u002Fchain-nodes\u002Fresult-file","5.reference\u002F04.chain-nodes\u002F4.result-file",{"title":394,"path":395,"stem":396,"children":397},"Agent harnesses","\u002Freference\u002Fharnesses","5.reference\u002F05.harnesses\u002Findex",[398,399,403,407,411,415],{"title":10,"path":395,"stem":396},{"title":400,"path":401,"stem":402},"Unattended runs","\u002Freference\u002Fharnesses\u002Funattended-runs","5.reference\u002F05.harnesses\u002F2.unattended-runs",{"title":404,"path":405,"stem":406},"Agent profiles","\u002Freference\u002Fharnesses\u002Fagent-profiles","5.reference\u002F05.harnesses\u002F3.agent-profiles",{"title":408,"path":409,"stem":410},"Harness definition files","\u002Freference\u002Fharnesses\u002Fharness-files","5.reference\u002F05.harnesses\u002F4.harness-files",{"title":412,"path":413,"stem":414},"Fallback and escalation","\u002Freference\u002Fharnesses\u002Ffallback-and-escalation","5.reference\u002F05.harnesses\u002F5.fallback-and-escalation",{"title":416,"path":417,"stem":418},"Cost reporting","\u002Freference\u002Fharnesses\u002Fcost-reporting","5.reference\u002F05.harnesses\u002F6.cost-reporting",{"title":420,"path":421,"stem":422},"Permission gate","\u002Freference\u002Fpermissions","5.reference\u002F06.permissions",{"title":424,"path":425,"stem":426},"Inbound triggers","\u002Freference\u002Ftriggers","5.reference\u002F07.triggers",{"title":428,"path":429,"stem":430,"children":431},"HTTP API","\u002Freference\u002Fhttp-api","5.reference\u002F08.http-api\u002Findex",[432,433,437,441,445,449,453,457],{"title":10,"path":429,"stem":430},{"title":434,"path":435,"stem":436},"Filing, reading and changing work items","\u002Freference\u002Fhttp-api\u002Fwork-items","5.reference\u002F08.http-api\u002F2.work-items",{"title":438,"path":439,"stem":440},"Gates, run control, ending and retry","\u002Freference\u002Fhttp-api\u002Fgates-run-control-and-ending","5.reference\u002F08.http-api\u002F3.gates-run-control-and-ending",{"title":442,"path":443,"stem":444},"The work item object","\u002Freference\u002Fhttp-api\u002Fwork-item-object","5.reference\u002F08.http-api\u002F4.work-item-object",{"title":446,"path":447,"stem":448},"Budget, events, diff and documents","\u002Freference\u002Fhttp-api\u002Fbudget-and-events","5.reference\u002F08.http-api\u002F5.budget-and-events",{"title":450,"path":451,"stem":452},"Repos, chains, harnesses and the server","\u002Freference\u002Fhttp-api\u002Frepos-chains-harnesses-and-server","5.reference\u002F08.http-api\u002F6.repos-chains-harnesses-and-server",{"title":454,"path":455,"stem":456},"Drafts","\u002Freference\u002Fhttp-api\u002Fdrafts","5.reference\u002F08.http-api\u002F7.drafts",{"title":458,"path":459,"stem":460},"Ops for each draft area","\u002Freference\u002Fhttp-api\u002Fdraft-ops","5.reference\u002F08.http-api\u002F8.draft-ops",{"title":462,"path":463,"stem":464},"MCP tools","\u002Freference\u002Fmcp-tools","5.reference\u002F09.mcp-tools",{"title":466,"path":467,"stem":468},"Events","\u002Freference\u002Fevents","5.reference\u002F10.events",{"title":470,"path":471,"stem":472,"children":473},"Security and project","\u002Fproject","6.project",[474,476,480,484,488,492,496,500],{"title":10,"path":471,"stem":475},"6.project\u002Findex",{"title":477,"path":478,"stem":479},"Security","\u002Fproject\u002Fsecurity","6.project\u002F1.security",{"title":481,"path":482,"stem":483},"Data and privacy","\u002Fproject\u002Fdata-and-privacy","6.project\u002F2.data-and-privacy",{"title":485,"path":486,"stem":487},"What's new in 2.0","\u002Fproject\u002Fwhats-new","6.project\u002F3.whats-new",{"title":489,"path":490,"stem":491},"Status and support","\u002Fproject\u002Fstatus-and-support","6.project\u002F4.status-and-support",{"title":493,"path":494,"stem":495},"Architecture","\u002Fproject\u002Farchitecture","6.project\u002F5.architecture",{"title":497,"path":498,"stem":499},"Source map","\u002Fproject\u002Fsource-map","6.project\u002F6.source-map",{"title":501,"path":502,"stem":503},"Contributing","\u002Fproject\u002Fcontributing","6.project\u002F7.contributing",{"id":505,"title":232,"body":506,"description":1065,"extension":1066,"links":1067,"meta":1068,"navigation":1069,"path":233,"seo":1070,"stem":234,"__hash__":1071},"docs\u002F5.reference\u002F00.web-ui\u002F1.board.md",{"type":507,"value":508,"toc":1054},"minimark",[509,519,526,531,534,592,596,622,725,728,734,738,806,809,813,820,850,866,870,919,923,926,960,974,997,1025,1029],[510,511,512,513,518],"p",{},"The board lists every ",[514,515,517],"a",{"href":516},"\u002Fconcepts\u002Fvocabulary#work-item","work item",", grouped by what it needs from you. This page names its groups, a row's buttons, the filters, and the side panel that opens when you click a row.",[510,520,521],{},[522,523],"img",{"alt":524,"src":525},"The Kraft board: work items grouped by Needs you, Running, Not started, and Done","\u002Fassets\u002Fboard.png",[527,528,530],"h2",{"id":529},"the-groups","The groups",[510,532,533],{},"The board has four groups:",[535,536,537,570,576,582],"ul",{},[538,539,540,544,545,549,550,554,555,558,559,562,563,566,567,569],"li",{},[541,542,543],"strong",{},"Needs you",": a ",[514,546,548],{"href":547},"\u002Fconcepts\u002Fvocabulary#gate","gate"," waits for your approval, an agent asked a question,\nthe item stopped on a failure or a ",[514,551,553],{"href":552},"\u002Fconcepts\u002Fvocabulary#cap","cap",", or a person paused it mid-chain. It\nalways comes first, and the header shows how many with ",[541,556,557],{},"N NEED YOU",". The\nsidebar's ",[541,560,561],{},"Board",", an item page's ",[541,564,565],{},"N others need you"," and the phone's\n",[541,568,561],{}," tab count the same items.",[538,571,572,575],{},[541,573,574],{},"Running",": an agent or a check is working on it.",[538,577,578,581],{},[541,579,580],{},"Not started",": filed paused and never started.",[538,583,584,587,588,591],{},[541,585,586],{},"Done",": completed and cancelled items. It shows the five most recent;\n",[541,589,590],{},"show all N"," shows the rest.",[527,593,595],{"id":594},"a-row","A row",[510,597,598,599,603,604,608,609,612,613,616,617,621],{},"Each row shows the title, then the repo, the item's ID, its ",[514,600,602],{"href":601},"\u002Fconcepts\u002Fvocabulary#chain","chain",", how long\nago it changed, and why it is where it is (",[605,606,607],"code",{},"approve spec",",\n",[605,610,611],{},"failed at implementation",", ",[605,614,615],{},"created paused","). The ticks on the right are the\nchain's ",[514,618,620],{"href":619},"\u002Fconcepts\u002Fvocabulary#node","nodes",", filled in as the item moves along it. A row that needs\nsomething carries one button:",[623,624,625,638],"table",{},[626,627,628],"thead",{},[629,630,631,635],"tr",{},[632,633,634],"th",{},"The row says",[632,636,637],{},"It does",[639,640,641,652,662,675,695,705,715],"tbody",{},[629,642,643,649],{},[644,645,646],"td",{},[541,647,648],{},"Review to approve",[644,650,651],{},"opens the item's review page at the waiting gate, with the gate's brief open beside the diff",[629,653,654,659],{},[644,655,656],{},[541,657,658],{},"Answer",[644,660,661],{},"opens the side panel at the agent's question",[629,663,664,669],{},[644,665,666],{},[541,667,668],{},"Raise cap",[644,670,671,672,674],{},"for a time or attempts cap: opens the side panel's Config tab, where the panel's own ",[541,673,668],{}," opens the editor",[629,676,677,682],{},[644,678,679],{},[541,680,681],{},"Retry…",[644,683,684,685,689,690,694],{},"for a failed item or a ",[514,686,688],{"href":687},"\u002Fconcepts\u002Fvocabulary#stuck","stuck"," ",[514,691,693],{"href":692},"\u002Fconcepts\u002Fvocabulary#fix-loop","fix loop",": opens the side panel, where Retry is",[629,696,697,702],{},[644,698,699],{},[541,700,701],{},"Resume",[644,703,704],{},"resumes a paused item that has already started",[629,706,707,712],{},[644,708,709],{},[541,710,711],{},"Raise budget",[644,713,714],{},"for a dollar or token budget stop: opens the side panel, at the editor or at a banner, by the stop",[629,716,717,722],{},[644,718,719],{},[541,720,721],{},"Open",[644,723,724],{},"opens the side panel for any other stop",[510,726,727],{},"A row that has not started has no button. Start it from the side panel.",[510,729,730,731,733],{},"For what each stop offers and how to raise it, see\n",[514,732,80],{"href":81},".",[527,735,737],{"id":736},"filter-group-and-sort","Filter, Group and Sort",[535,739,740,750,756,766,787],{},[538,741,742,745,746,749],{},[541,743,744],{},"Filter by title or id"," narrows every group as you type. ",[541,747,748],{},"\u002F"," jumps to it.",[538,751,752,755],{},[541,753,754],{},"Chain ▾"," shows only items on one chain.",[538,757,758,759,762,763,765],{},"The ",[541,760,761],{},"all repos ▾"," menu beside ",[541,764,561],{}," at the top shows only one repo.",[538,767,768,771,772,775,776,779,780,783,784,786],{},[541,769,770],{},"Group"," sorts the rows into groups by ",[541,773,774],{},"Status"," (the default), ",[541,777,778],{},"Repo","\nor ",[541,781,782],{},"Chain",". ",[541,785,543],{}," comes first in all three.",[538,788,789,792,793,612,796,612,799,802,803,733],{},[541,790,791],{},"Sort"," orders the rows within a group: ",[541,794,795],{},"Needs attention",[541,797,798],{},"Recently\nupdated",[541,800,801],{},"Created"," or ",[541,804,805],{},"Title",[510,807,808],{},"The filter, group and sort are kept in the page address, so a link you share\nopens the same view.",[527,810,812],{"id":811},"selecting-several-items","Selecting several items",[510,814,815,816,819],{},"Tick a row's checkbox (or press ",[541,817,818],{},"Space"," on a row) to select it. A bar\nappears at the bottom with what you can do to the selection:",[535,821,822,828,838,844],{},[538,823,824,827],{},[541,825,826],{},"‖ Pause N"," pauses the selected items that are running.",[538,829,830,833,834,837],{},[541,831,832],{},"Cancel N…"," cancels every selected item that has not ended. It asks for a\nreason first, and the reason goes into each item's run log. For a few\nseconds after you confirm, ",[541,835,836],{},"Undo"," in the message at the bottom takes it\nback.",[538,839,840,843],{},[541,841,842],{},"Archive N"," archives the selected items that are completed or cancelled.\nIt is grayed out until you select one of those.",[538,845,846,849],{},[541,847,848],{},"Clear"," drops the selection.",[510,851,852,855,856,858,859,861,862,865],{},[541,853,854],{},"Select all"," on the ",[541,857,586],{}," header selects the finished items the group is\nshowing (the newest few, five by default, or all of them after ",[541,860,590],{},"),\nso ",[541,863,864],{},"Archive"," clears those off the board in one go. If some of the items refuse\nthe action, the bar lists each one with its reason and keeps them selected.",[527,867,869],{"id":868},"archived-items","Archived items",[510,871,758,872,874,875,878,879,882,883,887,888,891,892,895,896,612,899,802,901,903,904,907,908,911,912,914,915,918],{},[541,873,586],{}," header carries a link, ",[541,876,877],{},"completed and cancelled · auto-archive\nafter 30 days"," (the number is ",[605,880,881],{},"archive.after_days"," in\n",[514,884,885],{"href":311},[605,886,310],{},"). It opens ",[541,889,890],{},"Archived",", at\n",[605,893,894],{},"\u002Farchived",", which lists every archived item. Filter it, sort it by\n",[541,897,898],{},"Recently archived",[541,900,801],{},[541,902,805],{},", and click ",[541,905,906],{},"Restore"," on a\nrow to put it back on the board. Tick several rows for ",[541,909,910],{},"Restore N",". On a\nphone, ",[541,913,890],{}," is under ",[541,916,917],{},"More",": open an item there to restore it.",[527,920,922],{"id":921},"the-side-panel","The side panel",[510,924,925],{},"Click a row and a panel opens on the right, over the list, without leaving\nthe board. Its heading shows the item's title, and under it the item's ID,\nits group and why it is there. It\nhas three tabs:",[535,927,928,940,950],{},[538,929,930,932,933,936,937,733],{},[541,931,10],{},": the item's state card with what it is waiting on and the\nbuttons to act on it (approve, answer, retry, raise a cap, escalate), and a\nshort view of the chain with the node it is at. A stuck fix loop's card\ngives its reason, ",[541,934,935],{},"Retry from"," the task, and ",[541,938,939],{},"Escalate…",[538,941,942,945,946,949],{},[541,943,944],{},"Activity",": every event on the item, newest first. ",[541,947,948],{},"Show earlier"," loads\nmore. Click an event about a node to open that node.",[538,951,952,955,956,959],{},[541,953,954],{},"Config",": the limits the item runs under (its budget, tokens, the day's\nspend across all items) and anything changed for this item alone. The pencil\nbeside ",[541,957,958],{},"Budget"," edits the item's dollar cap.",[510,961,962,963,965,966,969,970,973],{},"The bottom of the panel holds the item's main action, the same as the item\npage's header (on ",[514,964,236],{"href":237},"). ",[541,967,968],{},"Open item ↗"," and ",[541,971,972],{},"Focus"," both open the item's\nfull page.",[510,975,976,977,980,981,984,985,988,989,992,993,996],{},"To skip the panel, ",[541,978,979],{},"⌘-click"," (",[541,982,983],{},"Ctrl-click",") or double-click a row. Set\n",[541,986,987],{},"Settings › Appearance › Board › Open items in"," to ",[541,990,991],{},"Full page"," (the other\nvalue, ",[541,994,995],{},"Peek",", is the side panel) to make a plain click do that too.",[510,998,999,1000,1003,1004,612,1006,612,1009,612,1012,612,1014,612,1017,1020,1021,733],{},"While the panel is open, ",[541,1001,1002],{},"Tab"," from the selected row goes into the panel and\non to the next row after it. The row buttons the panel covers are skipped, as a\npointer cannot reach them either. The other keys for the board and the panel\n(",[541,1005,748],{},[541,1007,1008],{},"↑",[541,1010,1011],{},"↓",[541,1013,818],{},[541,1015,1016],{},"⌘↵",[541,1018,1019],{},"Esc",") are in\n",[514,1022,1024],{"href":1023},"\u002Freference\u002Fweb-ui\u002Fsidebar-search-and-keyboard#keyboard-shortcuts","Keyboard shortcuts",[527,1026,1028],{"id":1027},"related","Related",[535,1030,1031,1039,1049],{},[538,1032,1033,1035,1036,1038],{},[514,1034,236],{"href":237},": the full page that ",[541,1037,968],{}," opens, with the chain graph and the inspector.",[538,1040,1041,1043,1044,969,1046,1048],{},[514,1042,80],{"href":81},": what ",[541,1045,668],{},[541,1047,711],{}," open, stop by stop.",[538,1050,1051,1053],{},[514,1052,282],{"href":283},": the seven statuses, and the status the board shows for each item.",{"title":1055,"searchDepth":1056,"depth":1056,"links":1057},"",2,[1058,1059,1060,1061,1062,1063,1064],{"id":529,"depth":1056,"text":530},{"id":594,"depth":1056,"text":595},{"id":736,"depth":1056,"text":737},{"id":811,"depth":1056,"text":812},{"id":868,"depth":1056,"text":869},{"id":921,"depth":1056,"text":922},{"id":1027,"depth":1056,"text":1028},"The board's four groups, what the button on a row does, the filters, selecting several items, archived items and the side panel.","md",null,{},true,{"title":232,"description":1065},"b4iPFBsSdgceV06QYcsFMjXQVZrs4hAU2DkSeYJudAE",[1073,1075],{"title":228,"path":229,"stem":230,"description":1074,"children":-1},"The sidebar, search, and every keyboard shortcut of the web UI.",{"title":236,"path":237,"stem":238,"description":1076,"children":-1},"What an item's page shows, from the header's main action to the chain graph and the inspector for a chain, node, gate or task.",1791801243957]