import{$ as w}from"./cli-0.5.12-r4t180q2.mjs";import{SR as z,ZR as D}from"./cli-0.5.12-c2yq69h9.mjs";import"./cli-0.5.12-pycnjaeg.mjs";import"./cli-0.5.12-8v5w8znc.mjs";import"./cli-0.5.12-ctqkj6ve.mjs";import"./cli-0.5.12-w00qj83e.mjs";import"./cli-0.5.12-g4wb8mj2.mjs";import"./cli-0.5.12-vp5smcs1.mjs";import"./cli-0.5.12-y2kq7fe8.mjs";import"./cli-0.5.12-7vxpqr5a.mjs";import"./cli-0.5.12-hvtcdcev.mjs";import"./cli-0.5.12-asbn3d19.mjs";import"./cli-0.5.12-k1crwtdc.mjs";import"./cli-0.5.12-2jxq8gnm.mjs";import"./cli-0.5.12-p5ps8gf0.mjs";import"./cli-0.5.12-hp0508v9.mjs";import"./cli-0.5.12-tfdwzg37.mjs";import"./cli-0.5.12-60w1a0bs.mjs";import"./cli-0.5.12-c8f4daey.mjs";import"./cli-0.5.12-0qasc0ef.mjs";import"./cli-0.5.12-f8850v2j.mjs";import"./cli-0.5.12-495d826j.mjs";import"./cli-0.5.12-rt0k97yj.mjs";import"./cli-0.5.12-1vyz0tt9.mjs";import"./cli-0.5.12-xzeb7mtb.mjs";D();function I(q){if(q.option("-w, --worktree [name]","Create a new git worktree for this session (optionally specify a name)"),q.option("--tmux","Create a tmux session for the worktree (requires --worktree). Uses iTerm2 native panes when available; use --tmux=classic for traditional tmux."),z())q.addOption(new w("--advisor <model>","Enable the server-side advisor tool with the specified model (alias or full ID).").hideHelp());return q.addOption(new w("--enable-auto-mode","Opt in to auto mode").hideHelp()),q.addOption(new w("--agent-id <id>","Teammate agent ID").hideHelp()),q.addOption(new w("--agent-name <name>","Teammate display name").hideHelp()),q.addOption(new w("--team-name <name>","Team name for swarm coordination").hideHelp()),q.addOption(new w("--agent-color <color>","Teammate UI color").hideHelp()),q.addOption(new w("--plan-mode-required","Require plan mode before implementation").hideHelp()),q.addOption(new w("--parent-session-id <id>","Parent session ID for analytics correlation").hideHelp()),q.addOption(new w("--teammate-mode <mode>",'How to spawn teammates: "tmux", "in-process", or "auto"').choices(["auto","tmux","in-process"]).hideHelp()),q.addOption(new w("--agent-type <type>","Custom agent type for this teammate").hideHelp()),q.addOption(new w("--sdk-url <url>","Use remote WebSocket endpoint for SDK I/O streaming (only with -p and stream-json format)").hideHelp()),q.addOption(new w("--teleport [session]","Resume a teleport session, optionally specify session ID").hideHelp()),q.addOption(new w("--remote [description]","Create a remote session with the given description").hideHelp()),q}export{I as registerRootOptions};
