1:"$Sreact.fragment"
a:I[97367,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0t2xr05rlu96l.js"],"OutletBoundary"]
b:"$Sreact.suspense"
0:{"rsc":["$","$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] [--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 agent runtime present (Claude Code, Codex, Gemini CLI, OpenCode, Pi), wires lifecycle hooks and the MCP server 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":"--non-interactive"}]," skips prompts and uses flag values only."]}]}]]}],["$","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":[["$","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/"}],"."]}]}]]}],["$","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 ","$L2"," and ","$L3"," from the environment. The bot registers as the ","$L4"," peer; messages from it are framed as human input."]}]}]]}],"$L5","$L6","$L7","$L8"]}],null,"$L9"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"NewUh2fbIKzJe74iqISHk"}
2:["$","code",null,{"className":"font-mono text-primary-fixed","children":"TELEGRAM_BOT_TOKEN"}]
3:["$","code",null,{"className":"font-mono text-primary-fixed","children":"TELEGRAM_CHAT_ID"}]
4:["$","code",null,{"className":"font-mono text-primary-fixed","children":"telegram"}]
5:["$","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"}],"."]}]}]]}]
6:["$","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."}]}]]}]
7:["$","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."]}]}]]}]
8:["$","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."]}]]}]
9:["$","$La",null,{"children":["$","$b",null,{"name":"Next.MetadataOutlet","children":"$@c"}]}]
c:null
