1:"$Sreact.fragment"
2:I[39756,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"default"]
3:I[37457,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"default"]
4:I[22016,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js","/_next/static/chunks/13yqw0_w-khic.js"],""]
5:I[5500,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js","/_next/static/chunks/13yqw0_w-khic.js"],"Image"]
f:I[68027,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"default",1]
:HL["/_next/static/chunks/0d_.5sx04_sgj.css","style"]
:HL["/_next/static/media/IBMPlexSans_Bold-s.p.0~z9rsupns3rv.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/IBMPlexSans_Medium-s.p.0s-1qbqc6wgag.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/IBMPlexSans_Regular-s.p.0l-vv37ssd90w.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/IBMPlexSans_SemiBold-s.p.0u.mw9ignqukb.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/JetBrainsMono_Bold-s.p.0m9n5azko2fxt.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/JetBrainsMono_Medium-s.p.0sp08a3_wd31b.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/JetBrainsMono_Regular-s.p.0~~285bd0hytg.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
0:{"P":null,"c":["","docs","reference","cli"],"q":"","i":false,"f":[[["",{"children":["docs",{"children":["reference",{"children":["cli",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0d_.5sx04_sgj.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/01xlw8hd842-c.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0t2xr05rlu96l.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"ibmplexsans_fafc4a19-module__oC6suW__variable jetbrainsmono_11cf4849-module__DeLwxa__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[[["$","script","script-0",{"src":"/_next/static/chunks/13yqw0_w-khic.js","async":true,"nonce":"$undefined"}]],["$","div",null,{"className":"min-h-screen bg-surface text-on-surface selection:bg-primary/30 mesh-bg","children":[["$","nav",null,{"className":"fixed top-0 z-50 w-full border-b border-border-faint mesh-panel pt-[env(safe-area-inset-top)]","children":["$","div",null,{"className":"mx-auto flex h-14 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8","children":[["$","$L4",null,{"href":"/","className":"flex items-center gap-3","children":[["$","$L5",null,{"src":"/brand/logo-mark-copper.svg","alt":"","width":24,"height":26,"priority":true}],["$","span",null,{"className":"font-headline text-sm font-bold uppercase tracking-[0.2em] text-on-surface","children":"REPOWIRE"}]]}],["$","div",null,{"className":"flex items-center gap-5","children":[["$","$L4",null,{"href":"/docs/quickstart","className":"font-mono text-[10px] font-semibold uppercase tracking-[0.16em] text-outline transition-colors hover:text-primary-fixed","children":"Docs"}],["$","$L4",null,{"href":"https://github.com/prassanna-ravishankar/repowire","target":"_blank","rel":"noopener noreferrer","className":"text-outline transition-colors hover:text-on-surface","children":[["$","span",null,{"className":"sr-only","children":"GitHub"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-github h-5 w-5","aria-hidden":"true","children":[["$","path","tonef",{"d":"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"}],["$","path","9comsn",{"d":"M9 18c-4.51 2-5-2-7-2"}],"$undefined"]}]]}],["$","$L4",null,{"href":"https://relay.repowire.io/dashboard","className":"inline-flex items-center gap-1.5 rounded border border-primary/40 bg-primary/10 px-3 py-1.5 font-mono text-[10px] font-bold uppercase tracking-[0.16em] text-primary-fixed transition-[filter,transform,background] hover:bg-primary/20 hover:brightness-110 active:scale-[0.98]","children":["$L6","$L7","$L8"]}]]}]]}]}],"$L9"]}]]}],{"children":["$La",{"children":["$Lb",{"children":["$Lc",{},null,false,null]},null,false,"$@d"]},null,false,"$@d"]},null,false,null]},null,false,null],"$Le",false]],"m":"$undefined","G":["$f",["$L10"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"92GNw2zHpMMlhVgLtX5ti"}
11:I[44368,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js","/_next/static/chunks/13yqw0_w-khic.js"],"default"]
1f:I[97367,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"ViewportBoundary"]
21:I[97367,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"MetadataBoundary"]
22:"$Sreact.suspense"
6:["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-log-in h-3 w-3","aria-hidden":"true","children":[["$","path","1bsop3",{"d":"m10 17 5-5-5-5"}],["$","path","6jk70r",{"d":"M15 12H3"}],["$","path","u53s6r",{"d":"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"}],"$undefined"]}]
7:["$","span",null,{"className":"hidden sm:inline","children":"Sign in"}]
8:["$","span",null,{"className":"sm:hidden","children":"Dash"}]
9:["$","div",null,{"className":"mx-auto flex max-w-7xl flex-col gap-8 px-4 pb-24 pt-20 sm:px-6 lg:flex-row lg:gap-10 lg:px-8 lg:pt-28","children":[["$","$L11",null,{"sections":[{"label":"Start","items":[{"slug":"quickstart","href":"/docs/quickstart","label":"Quickstart","summary":"Install, set up, and route your first ask across two repos."},{"slug":"concepts","href":"/docs/concepts","label":"Concepts","summary":"Peers, circles, message types, command UX, and session roadmap."}]},{"label":"Reference","items":[{"slug":"reference/tools","href":"/docs/reference/tools","label":"MCP tools","summary":"Messaging, peer identity, review queue, and scheduling tools."},{"slug":"reference/client","href":"/docs/reference/client","label":"Python client","summary":"AsyncRepowireClient: typed async surface over the daemon API."},{"slug":"reference/cli","href":"/docs/reference/cli","label":"CLI","summary":"setup, serve, peer, schedule, build-ui, telegram, and slack."}]}]}],["$","main",null,{"className":"min-w-0 flex-1","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]
a:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
b:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
c:["$","$1","c",{"children":[["$","article",null,{"className":"max-w-3xl","children":[["$","p",null,{"className":"font-mono text-[10px] font-semibold uppercase tracking-[0.2em] text-primary","children":"Reference"}],["$","h1",null,{"className":"mt-3 font-headline text-3xl font-bold text-on-surface sm:text-4xl","children":"CLI"}],["$","p",null,{"className":"mt-4 text-base leading-7 text-on-surface-variant","children":["The ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"repowire"}]," command is a thin wrapper around setup, the daemon, and the bot peers. Most users only ever need ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"setup"}],". Everything else is for operators running their own daemon or control surfaces."]}],["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire setup"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire setup [--relay] [--experimental-channels] [--http-mcp] [--no-service] [--non-interactive]"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":[["$","p",null,{"children":["One-time install. Detects every supported agent runtime present (Claude Code, Codex, Gemini CLI, OpenCode), wires the appropriate Repowire transport for each, and installs the daemon as a user service. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--relay"}]," opts in to the hosted relay at ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"repowire.io"}],". ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--experimental-channels"}]," enables the experimental MCP channel / ACP transport for Claude Code. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--http-mcp"}]," enables localhost Streamable HTTP MCP at ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"/mcp"}]," and generates a bearer token if needed. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--no-service"}]," skips daemon service installation. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--non-interactive"}]," skips prompts and uses flag values only."]}],["$","p",null,{"children":["Repowire uses SQLite state. On first daemon startup after install or update, it applies migrations and imports legacy ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"schedules.json"}],", ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"events.json"}],", and ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"sessions.json"}]," once while leaving those files in place for downgrade/export compatibility. Migrated state is written to ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"state.db"}],"."]}]]}]]}],["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire serve"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire serve [--host HOST] [--port PORT] [--relay]"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Run the daemon in the foreground. Useful for debugging hooks or running outside the installed service. Defaults to ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"127.0.0.1:8377"}],"."]}]}]]}],["$","section",null,{"className":"mt-10","children":["$L12","$L13","$L14"]}],"$L15","$L16","$L17","$L18","$L19","$L1a","$L1b","$L1c"]}],null,"$L1d"]}]
1e:[]
d:"$W1e"
e:["$","$1","h",{"children":[null,["$","$L1f",null,{"children":"$L20"}],["$","div",null,{"hidden":true,"children":["$","$L21",null,{"children":["$","$22",null,{"name":"Next.Metadata","children":"$L23"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
10:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0d_.5sx04_sgj.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
24:I[97367,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"OutletBoundary"]
12:["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire service"}]
13:["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire service install\nrepowire service restart\nrepowire service status\nrepowire service uninstall"}]}]
14:["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Manage the installed daemon user service. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"install"}]," writes and starts the platform service (",["$","code",null,{"className":"font-mono text-primary-fixed","children":"launchd"}]," on macOS, ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"systemd --user"}]," on Linux), ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"restart"}]," restarts the installed daemon after a local reinstall or config change, ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"status"}]," shows whether it is installed/running, and ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"uninstall"}]," removes the service entry. Prefer these commands over raw ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"launchctl"}]," or ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"systemctl"}]," unless you are troubleshooting the platform service manager directly."]}]}]
15:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire build-ui"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire build-ui"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Build the Next.js dashboard into the static export served by the daemon at ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"/dashboard"}],". Run after editing files under ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"web/"}],"."]}]}]]}]
16:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire peer"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire peer list\nrepowire peer describe NAME_OR_ID [--circle C]\nrepowire peer claim-role orchestrator [--peer NAME_OR_ID] [--circle C] [--force]\nrepowire peer prune"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Inspect and repair registered peers. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"peer list"}]," is an operator view across all circles. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"peer describe"}]," shows one peer's identity, role, liveness, open asks, and recent events. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"peer claim-role orchestrator"}]," is a narrow repair command for an existing peer whose durable session mapping lost the orchestrator role after daemon restart; it refuses to demote a fresh online or busy holder unless ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--force"}]," is passed."]}]}]]}]
17:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire schedule"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire schedule self WHEN_OR_CRON TEXT [--cron]\nrepowire schedule create TO_PEER WHEN_OR_CRON TEXT --from-peer FROM_PEER [--cron]\nrepowire schedule list\nrepowire schedule delete SCHEDULE_ID"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Create one-shot or recurring scheduled mesh messages. Without ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--cron"}],", the time may be ISO-8601 or relative, such as ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"10m"}],", ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"1h"}],", or ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"in 30s"}],". With ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--cron"}],", use five-field cron syntax or aliases such as ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"@hourly"}],", ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"@daily"}],", ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"@midnight"}],", ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"@weekly"}],", and ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"@monthly"}],". Add ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--kind ask"}]," when the scheduled delivery should open an ask thread."]}]}]]}]
18:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire telegram start"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire telegram start"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Run the Telegram bot peer. Reads ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"TELEGRAM_BOT_TOKEN"}]," and ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"TELEGRAM_CHAT_ID"}]," from the environment. The bot registers as the ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"telegram"}]," peer; messages from it are framed as human input."]}]}]]}]
19:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire slack start"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire slack start"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Run the Slack bot peer over Socket Mode (no public URL needed). Reads ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"SLACK_BOT_TOKEN"}],", ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"SLACK_APP_TOKEN"}],", and ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"SLACK_CHANNEL_ID"}],"."]}]}]]}]
1a:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire update"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire update"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Re-install repowire via the same package manager that installed it. Use after pulling a new release. After reinstalling hooks/plugins, ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"update"}]," restarts the daemon service when it is running. SQLite state migrations run during that daemon restart; verify with ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"repowire doctor"}],"."]}]}]]}]
1b:["$","section",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-mono text-base font-semibold text-primary-fixed","children":"repowire uninstall"}],["$","pre",null,{"className":"mt-3 overflow-x-auto border border-border-faint bg-surface-container-low p-3 font-mono text-xs leading-6 text-on-surface","children":["$","code",null,{"children":"repowire uninstall [--yes]"}]}],["$","div",null,{"className":"mt-4 space-y-4 text-sm leading-6 text-on-surface-variant","children":["$","p",null,{"children":["Remove hooks, MCP entries, and the daemon service. Prompts before deleting ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"~/.repowire/"}]," (config, logs, attachments); decline to keep it for reinstalls. ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"--yes"}]," skips the prompts and removes the directory along with the installed package."]}]}]]}]
1c:["$","div",null,{"className":"mt-12 border-t border-border-faint pt-8","children":[["$","div",null,{"className":"mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.2em] text-outline","children":"See also"}],["$","p",null,{"className":"text-sm leading-6 text-on-surface-variant","children":["Configuration lives in ",["$","code",null,{"className":"font-mono text-primary-fixed","children":"~/.repowire/config.yaml"}],". The ",["$","a",null,{"className":"text-primary-fixed underline-offset-4 hover:underline","href":"/docs/reference/tools","children":"MCP tools"}]," reference covers what agents call once the daemon is running."]}]]}]
1d:["$","$L24",null,{"children":["$","$22",null,{"name":"Next.MetadataOutlet","children":"$@25"}]}]
20:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1, interactive-widget=resizes-content"}]]
26:I[27201,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"IconMark"]
23:[["$","title","0",{"children":"CLI · Repowire Docs"}],["$","meta","1",{"name":"description","content":"Repowire documentation: install, concepts, tools, comparisons."}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.0x3dzn~oxb6tn.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L26","3",{}]]
25:null
