Skip to content
文档首页

命令行参数 ​

只有 --no-auto-upgrade 是持久参数,可由子命令继承。其他参数属于 root 或具体子命令,应写在对应命令之后。已经移除的 -C / --cd、-c / --config、--silent 和 run --mode 不再受支持。

Root、run 与 ACP ​

参数短标志取值默认值适用范围说明
--verbose——falseroot / run / acp / doctor输出详细工具 trace 或诊断信息
--logs-path—文件路径—root / run / acp / doctor诊断日志文件路径
--no-auto-upgrade——false持久参数;run 也显式提供禁止启动时检查更新
--non-interactive——falseroot / runroot 下打印帮助;run 下禁用提示
--resume—会话 ID—root / run恢复指定会话
--continue——falseroot / run恢复最近活跃会话;不能与 --resume 同用
--tool-call-permissions—read / workspace / auto / yoloautoroot / run工具权限策略
--yolo——falseroot / run已弃用;改用 --tool-call-permissions yolo
--json——falserun输出 JSON 事件
--output-last-message-o文件路径—run写入运行输出(26.9.11)

run 使用 Agent 模式。26.9.11 的 -o 保存渲染器输出,而非仅最终消息;结合 --json 时写入 JSONL,见一次性执行。

bash
mogick run --non-interactive --json --output-last-message run.jsonl "Check code risks"

执行模式 ​

TUI 中按 Shift+Tab 切换 Agent 和 Plan;ACP 宿主通过协议切换。Plan 模式提供只读文件与 Git 探索、Skill 查找和加载、提问、任务列表、计划读写及可用的本地代码搜索,不允许文件写入、Shell、MCP 或其他网络操作。

Plan 完成后,模型调用 plan.write 并结束当前轮次,由 TUI 或 ACP 宿主发起确认和模式切换。Plan 流程不使用 plan.exit 工具。

bash
mogick --continue

工具权限策略 ​

策略行为
read自动放行只读工具及部分仅修改 Mogick 内部状态的安全工具
workspace在 read 基础上,自动放行工作区内非删除的 file.write / file.edit
auto默认策略;安全操作自动放行,其余调用进入审批
yolo自动批准需要确认的工具;显式 deny 仍然生效

非交互执行遇到必须人工确认的操作时不会等待输入。CI 中应按任务风险明确选择 read、workspace 或隔离环境中的 yolo。

bash
mogick run --tool-call-permissions yolo "Refactor controller error handling"

sessions 参数 ​

--json 是 sessions 持久参数;sessions feedback ... dislike 可加 --reason。导出支持可读历史或 JSON,不再提供旧的上下文、协议、Git、子代理导出模式,见会话导出。检查点通过 TUI /rewind 操作;26.9.11 没有 sessions checkpoint 子命令。

doctor 参数 ​

参数说明
--json输出 JSON
--format md|json显式指定格式
--export <path>写入原始诊断报告
--check-network探测网络服务
--check-terminal-font交互检查终端字符显示
--all执行全部额外检查
--verbose输出详细诊断
--logs-path <file>指定日志文件

日志与升级 ​

--logs-path 接收文件路径,不是目录。--no-auto-upgrade 禁止启动时检查更新。

bash
mogick --logs-path ./mogick-debug.json --verbose --no-auto-upgrade