[{"data":1,"prerenderedAt":387},["ShallowReactive",2],{"docs-navigation":3,"docs\u002Fdocs\u002Fharnesses\u002Fclaude-code-marketplace":194,"docs\u002Fdocs\u002Fharnesses\u002Fclaude-code-marketplace-surround":382},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,13,35,129,149,154],{"title":10,"path":6,"stem":11,"icon":12},"Overview","docs\u002Findex","i-lucide-house",{"title":14,"icon":15,"path":16,"stem":17,"children":18,"page":34},"Quickstart","i-lucide-rocket","\u002Fdocs\u002Fquickstart","docs\u002F1.quickstart",[19,24,29],{"title":20,"path":21,"stem":22,"icon":23},"Local","\u002Fdocs\u002Fquickstart\u002Flocal","docs\u002F1.quickstart\u002F1.local","i-lucide-laptop",{"title":25,"path":26,"stem":27,"icon":28},"Self-hosted","\u002Fdocs\u002Fquickstart\u002Fself-hosted","docs\u002F1.quickstart\u002F2.self-hosted","i-lucide-server",{"title":30,"path":31,"stem":32,"icon":33},"Cloud","\u002Fdocs\u002Fquickstart\u002Fcloud","docs\u002F1.quickstart\u002F3.cloud","i-lucide-cloud",false,{"title":36,"path":37,"stem":38,"children":39,"icon":41},"Harnesses","\u002Fdocs\u002Fharnesses","docs\u002F2.harnesses\u002Findex",[40,42,47,51,55,59,63,67,71,76,80,84,89,93,97,101,105,109,113,117,121,125],{"title":36,"path":37,"stem":38,"icon":41},"i-lucide-plug",{"title":43,"path":44,"stem":45,"icon":46},"Claude Code","\u002Fdocs\u002Fharnesses\u002Fclaude-code","docs\u002F2.harnesses\u002F1.claude-code","i-lucide-terminal",{"title":48,"path":49,"stem":50,"icon":46},"Devin","\u002Fdocs\u002Fharnesses\u002Fdevin","docs\u002F2.harnesses\u002F10.devin",{"title":52,"path":53,"stem":54,"icon":46},"Kiro","\u002Fdocs\u002Fharnesses\u002Fkiro","docs\u002F2.harnesses\u002F11.kiro",{"title":56,"path":57,"stem":58,"icon":46},"Cline","\u002Fdocs\u002Fharnesses\u002Fcline","docs\u002F2.harnesses\u002F12.cline",{"title":60,"path":61,"stem":62,"icon":46},"Amp","\u002Fdocs\u002Fharnesses\u002Famp","docs\u002F2.harnesses\u002F13.amp",{"title":64,"path":65,"stem":66,"icon":46},"VS Code","\u002Fdocs\u002Fharnesses\u002Fvscode","docs\u002F2.harnesses\u002F14.vscode",{"title":68,"path":69,"stem":70,"icon":46},"Gemini CLI","\u002Fdocs\u002Fharnesses\u002Fgemini-cli","docs\u002F2.harnesses\u002F15.gemini-cli",{"title":72,"path":73,"stem":74,"icon":75},"OpenClaw","\u002Fdocs\u002Fharnesses\u002Fopenclaw","docs\u002F2.harnesses\u002F16.openclaw","i-lucide-puzzle",{"title":77,"path":78,"stem":79,"icon":75},"Hermes Agent","\u002Fdocs\u002Fharnesses\u002Fhermes","docs\u002F2.harnesses\u002F17.hermes",{"title":81,"path":82,"stem":83,"icon":75},"NanoClaw","\u002Fdocs\u002Fharnesses\u002Fnanoclaw","docs\u002F2.harnesses\u002F18.nanoclaw",{"title":85,"path":86,"stem":87,"icon":88},"skills.sh (`npx skills`)","\u002Fdocs\u002Fharnesses\u002Fskills-sh","docs\u002F2.harnesses\u002F19.skills-sh","i-lucide-store",{"title":90,"path":91,"stem":92,"icon":46},"Codex CLI","\u002Fdocs\u002Fharnesses\u002Fcodex","docs\u002F2.harnesses\u002F2.codex",{"title":94,"path":95,"stem":96,"icon":88},"Claude Code plugin marketplace","\u002Fdocs\u002Fharnesses\u002Fclaude-code-marketplace","docs\u002F2.harnesses\u002F20.claude-code-marketplace",{"title":98,"path":99,"stem":100,"icon":88},"Codex plugin marketplace","\u002Fdocs\u002Fharnesses\u002Fcodex-marketplace","docs\u002F2.harnesses\u002F21.codex-marketplace",{"title":102,"path":103,"stem":104,"icon":46},"Cursor","\u002Fdocs\u002Fharnesses\u002Fcursor","docs\u002F2.harnesses\u002F3.cursor",{"title":106,"path":107,"stem":108,"icon":46},"OpenCode V1","\u002Fdocs\u002Fharnesses\u002Fopencode-v1","docs\u002F2.harnesses\u002F4.opencode-v1",{"title":110,"path":111,"stem":112,"icon":46},"OpenCode 2","\u002Fdocs\u002Fharnesses\u002Fopencode-v2","docs\u002F2.harnesses\u002F5.opencode-v2",{"title":114,"path":115,"stem":116,"icon":46},"Oh My Pi (omp)","\u002Fdocs\u002Fharnesses\u002Fomp","docs\u002F2.harnesses\u002F6.omp",{"title":118,"path":119,"stem":120,"icon":46},"Pi","\u002Fdocs\u002Fharnesses\u002Fpi","docs\u002F2.harnesses\u002F7.pi",{"title":122,"path":123,"stem":124,"icon":46},"Copilot CLI","\u002Fdocs\u002Fharnesses\u002Fcopilot","docs\u002F2.harnesses\u002F8.copilot",{"title":126,"path":127,"stem":128,"icon":46},"Antigravity","\u002Fdocs\u002Fharnesses\u002Fantigravity","docs\u002F2.harnesses\u002F9.antigravity",{"title":130,"icon":131,"path":132,"stem":133,"children":134,"page":34},"Concepts","i-lucide-lightbulb","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[135,140,145],{"title":136,"path":137,"stem":138,"icon":139},"Reports","\u002Fdocs\u002Fconcepts\u002Freports","docs\u002F3.concepts\u002F1.reports","i-lucide-file-text",{"title":141,"path":142,"stem":143,"icon":144},"Triage","\u002Fdocs\u002Fconcepts\u002Ftriage","docs\u002F3.concepts\u002F2.triage","i-lucide-list-checks",{"title":146,"path":147,"stem":148,"icon":41},"Model and harness independence","\u002Fdocs\u002Fconcepts\u002Fmodel-and-harness-independence","docs\u002F3.concepts\u002F3.model-and-harness-independence",{"title":150,"path":151,"stem":152,"icon":153},"Security","\u002Fdocs\u002Fsecurity","docs\u002F4.security","i-lucide-shield-check",{"title":155,"path":156,"stem":157,"children":158,"icon":160},"Reference","\u002Fdocs\u002Freference","docs\u002F5.reference\u002Findex",[159,161,166,171,174,179,184,189],{"title":155,"path":156,"stem":157,"icon":160},"i-lucide-book-open",{"title":162,"path":163,"stem":164,"icon":165},"API","\u002Fdocs\u002Freference\u002Fapi","docs\u002F5.reference\u002F1.api","i-lucide-braces",{"title":167,"path":168,"stem":169,"icon":170},"Operations","\u002Fdocs\u002Freference\u002Foperate","docs\u002F5.reference\u002F2.operate","i-lucide-settings",{"title":150,"path":172,"stem":173,"icon":153},"\u002Fdocs\u002Freference\u002Fsecurity","docs\u002F5.reference\u002F3.security",{"title":175,"path":176,"stem":177,"icon":178},"Session logs","\u002Fdocs\u002Freference\u002Fsessions","docs\u002F5.reference\u002F4.sessions","i-lucide-history",{"title":180,"path":181,"stem":182,"icon":183},"Releases","\u002Fdocs\u002Freference\u002Freleases","docs\u002F5.reference\u002F5.releases","i-lucide-tags",{"title":185,"path":186,"stem":187,"icon":188},"Client installation","\u002Fdocs\u002Freference\u002Fagent-install","docs\u002F5.reference\u002F6.agent-install","i-lucide-download",{"title":190,"path":191,"stem":192,"icon":193},"Stack installation","\u002Fdocs\u002Freference\u002Fagent-install-stack","docs\u002F5.reference\u002F7.agent-install-stack","i-lucide-container",{"id":195,"title":94,"body":196,"description":375,"extension":376,"meta":377,"navigation":378,"path":95,"seo":379,"stem":96,"verified":380,"__hash__":381},"docs\u002Fdocs\u002F2.harnesses\u002F20.claude-code-marketplace.md",{"type":197,"value":198,"toc":367},"minimark",[199,208,213,225,228,232,239,283,287,298,309,313,320,331,338,342,345,363],[200,201,202,203,207],"p",{},"Install the AgentFeedback skill through a package manager you already use. This is an alternative to the native adapter, not an extra step after ",[204,205,206],"code",{},"agentfeedback init",".",[209,210,212],"h2",{"id":211},"before-you-start","Before you start",[200,214,215,216,220,221,224],{},"Install the binary with the ",[217,218,219],"a",{"href":21},"local quickstart"," and check ",[204,222,223],{},"agentfeedback version",". Skip native wiring for the harness you will configure here: two installers must not own the same skill directory.",[200,226,227],{},"This route installs the skill without the native hooks. It does not add automatic failure nudges or end-of-turn flushing.",[209,229,231],{"id":230},"install","Install",[200,233,234,235,238],{},"Run this from a terminal where the ",[204,236,237],{},"claude"," CLI is available:",[240,241,246],"pre",{"className":242,"code":243,"language":244,"meta":245,"style":245},"language-sh shiki shiki-themes github-light github-light github-dark","claude plugin marketplace add AgentFeedback\u002Fagentfeedback && claude plugin install agentfeedback@agentfeedback\n","sh","",[204,247,248],{"__ignoreMap":245},[249,250,253,256,260,263,266,269,273,275,277,280],"span",{"class":251,"line":252},"line",1,[249,254,237],{"class":255},"snPdu",[249,257,259],{"class":258},"sIIMD"," plugin",[249,261,262],{"class":258}," marketplace",[249,264,265],{"class":258}," add",[249,267,268],{"class":258}," AgentFeedback\u002Fagentfeedback",[249,270,272],{"class":271},"sxrX7"," && ",[249,274,237],{"class":255},[249,276,259],{"class":258},[249,278,279],{"class":258}," install",[249,281,282],{"class":258}," agentfeedback@agentfeedback\n",[209,284,286],{"id":285},"verify","Verify",[200,288,289,290,293,294,297],{},"Run ",[204,291,292],{},"claude plugin list"," and confirm that ",[204,295,296],{},"agentfeedback"," appears.",[200,299,300,301,304,305,308],{},"Start a new harness session, confirm it can load the AgentFeedback skill, and ask it to file a labelled setup report. Run ",[204,302,303],{},"agentfeedback list --open"," to find the report. ",[204,306,307],{},"agentfeedback doctor --e2e"," separately checks the inbox connection; it does not prove that the package manager loaded the skill.",[209,310,312],{"id":311},"troubleshooting-and-removal","Troubleshooting and removal",[200,314,315,316,319],{},"If the skill runs but the binary cannot be found, check PATH in the harness environment. If a native install already owns the directory, remove that integration with ",[204,317,318],{},"agentfeedback uninstall \u003Charness>"," before choosing this route; do not overwrite it.",[200,321,322,323,326,327,330],{},"For a server-backed inbox, run ",[204,324,325],{},"agentfeedback flush"," periodically because this route adds no hooks. Remove the skill or plugin through the package manager that installed it; ",[204,328,329],{},"agentfeedback uninstall"," does not own these files.",[200,332,333,334,337],{},"See the ",[217,335,336],{"href":186},"client installation playbook"," for the upstream package-manager procedure.",[209,339,341],{"id":340},"source-and-verification","Source and verification",[200,343,344],{},"Documented on 2026-10-09. This is upstream's recorded verification level, not a claim that every setup above was live-tested by this site.",[200,346,347,348,354,355,359,360,207],{},"Source: ",[217,349,353],{"href":350,"rel":351},"https:\u002F\u002Fgithub.com\u002FAgentFeedback\u002Fagentfeedback\u002Fblob\u002Fc7573e1b301aa1495f290c417ce2fb390caee544\u002Fintegrations.json",[352],"nofollow","integration registry"," and ",[217,356,358],{"href":357},"\u002Fdocs\u002Freference\u002Foperate#wire-the-harnesses","operating guide",", pinned at ",[204,361,362],{},"c7573e1",[364,365,366],"style",{},"html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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":245,"searchDepth":368,"depth":368,"links":369},2,[370,371,372,373,374],{"id":211,"depth":368,"text":212},{"id":230,"depth":368,"text":231},{"id":285,"depth":368,"text":286},{"id":311,"depth":368,"text":312},{"id":340,"depth":368,"text":341},"Install, verify and troubleshoot AgentFeedback for Claude Code plugin marketplace.","md",{},{"icon":88},{"title":94,"description":375},null,"5lwt_S_cIPE17omZLU6-y4EkT9XfTA7MMEFbgN_MQjY",[383,385],{"title":90,"path":91,"stem":92,"description":384,"icon":46,"children":-1},"Install, verify and troubleshoot AgentFeedback for Codex CLI.",{"title":98,"path":99,"stem":100,"description":386,"icon":88,"children":-1},"Install, verify and troubleshoot AgentFeedback for Codex plugin marketplace.",1794388868685]