Overstory CLI 命令速查手册:38 个 ov 命令完整清单与实战用法

发布时间:2026/10/13 0:39:43

Overstory CLI 命令速查手册:38 个 ov 命令完整清单与实战用法 【免费下载链接】overstoryMulti-agent orchestration for AI coding agents — pluggable runtime adapters for Claude Code, Pi, and more项目地址https://gitcode.com/gh_mirrors/ov/overstory点击查看免费下载Overstory 是一款面向 AI 编程代理AI coding agents的开源多智能体编排 CLI 工具它在隔离的 git worktree 中生成多个 worker 代理通过自研的 SQLite 邮件系统协调通信并用分级冲突解决机制自动合并成果。本手册把全部 38 个ov命令按 7 大功能域整理成速查清单并给出新手上手的典型实战流程5 分钟即可完成第一次多智能体编排。1. 安装与 60 秒上手Overstory 基于 Bun 运行时支持 Claude Code、Pi、Gemini CLI、Aider、Goose、Amp 等 11 种可插拔运行时适配器源码见 src/runtimes/。# 全局安装 bun install -g os-eco/overstory-cli # 在项目目录初始化 .overstory/ 目录 cd your-project ov init # 安装 hooks 到 .claude/settings.local.json ov hooks install # 启动常驻协调器 ov coordinator start # 打开 Web UI默认端口 7321 ov serve新手提示ov serve是主要的操作面板可以看代理舰队fleet、读邮件总线、检查每个代理的时间线。嫌 Web 界面麻烦时ov dashboard提供终端 TUI 替代方案。2. 全局标志所有命令通用的 5 个开关标志作用-q, --quiet静默模式只输出错误--json以 JSON 输出方便脚本化--timing把命令耗时打印到 stderr--project path指定项目根目录覆盖自动探测--verbose详细输出错误时附带堆栈全局标志定义在 CLI 入口 src/index.ts所有命令都接受这些标志且位置灵活ov --project /path status与ov status --project /path等价。终端配色遵循NO_COLOR环境变量。3. 核心工作流命令7 个日常使用频率最高的一组命令覆盖初始化 → 派工 → 停止 → 刷新全生命周期命令功能常用参数ov init初始化.overstory/并引导 os-eco 生态工具--yes非交互、--name、--tools、--skip-mulch/seeds/canopy、--jsonov sling task-id生成一个 worker 代理--capabilitybuilder/scout/reviewer/lead/merger、--name、--runtime、--no-headless、--recoverov stop agent-name终止运行中的代理--clean-worktree、--forceov prime为编排器/代理加载上下文--agent、--compactov spec write task-id写任务规格说明--bodyov discover由协调器驱动 scout 蜂群探索存量代码库--skip、--attach、--watchdogov update从已安装包刷新.overstory/托管文件--agents、--manifest、--hooks、--dry-runsling是核心中的核心实现见 src/commands/sling.ts。实战示例# 派一个 builder 代理去做任务 T-12 ov sling T-12 --capability builder --name my-builder # 想要中途实时接管强制 tmux 模式 ov sling T-12 --capability builder --name my-builder --no-headless tmux attach -t ov-my-builder⚠️坑位提醒如果代理中途意外退出且任务已关闭nudge和sling都会拒绝重新介入。此时用--recover跳过可工作状态检查ov sling T-12 --capability lead --recover --name fresh-lead。4. 协调层命令coordinator / orchestrator / supervisorOverstory 采用分层架构Orchestrator跨多仓库→Coordinator单项目常驻编排器→Lead/Workerscout、builder、reviewer、merger。各角色定义见 agents/ 目录。命令功能ov coordinator start/stop/status启动/停止/查看常驻协调器--attach、--watchdog、--monitorov coordinator send发火后不管的异步消息--subjectov coordinator ask同步请求/应答--subject、--timeoutov coordinator output查看协调器最近输出--linesov coordinator check-complete评估退出触发条件返回完成状态ov orchestrator start/stop/status/send/ask/output多仓库编排器的同构命令集ov supervisor start/stop/status已废弃请改用 coordinator实现细节可参考 src/commands/coordinator.ts 的头部注释——它清楚解释了 coordinator 与普通 sling 代理的三大区别没有 worktree、不认领任务、跨工作批次持久存在。5. 消息与协作命令mail / nudge / group代理间通信走自研 SQLite 邮件系统WAL 模式单次查询约 1-5ms支持 8 种类型化协议消息和all、builders等群发地址源码在 src/mail/。命令功能常用参数ov mail send发送消息--to、--subject、--body、--type、--priorityov mail check查看收件箱未读消息--agent、--inject注入到代理、--debounceov mail list按条件列消息--from、--to、--unreadov mail read id标记消息已读—ov mail reply id同线程回复--bodyov nudge agent [message]给卡住的代理发踢一脚消息--from、--forceov group create/status/add/list任务组批量追踪成员全部完成时自动关闭group add name issue-id实战示例ov mail check --inject # 检查未读并注入给代理 ov nudge my-builder 请继续T-12 还差测试用例 ov group create sprint-42 ov group add sprint-42 T-12 T-136. 合并命令merge命令功能常用参数ov merge把代理分支合并回主分支--branch、--all、--into、--dry-run底层是 FIFO 合并队列SQLite 存储 四级冲突解决 哨兵文件锁源码见 src/merge/。建议先--dry-run预检冲突再正式合并ov merge --dry-run # 只查冲突不合并 ov merge --all # 合并队列中所有待处理分支7. 可观测性命令11 个看懂你的蜂群命令功能常用参数ov status全部活跃代理、worktree、tracker 状态--json、--verbose、--allov dashboard实时 TUI 监控面板Web UI 的终端替代--interval、--allov inspect agent单代理深度检查--follow、--interval、--limitov trace查看代理/任务时间线--agent、--run、--since、--untilov errors跨代理错误聚合视图--agent、--run、--limitov replay交错式按时间重放事件--run、--agent、--limitov feed统一实时事件流--follow、--intervalov logs跨代理查询 NDJSON 日志--level、--since、--followov costsToken 与成本分析--live、--by-capability、--lastov metrics会话指标--lastov run list/show/complete编排 run 生命周期管理--last、run show id排障三板斧ov status看全局 →ov inspect agent钻单点 →ov replay --run id还原现场。成本超预算时用ov costs --live实时盯梢。8. ️ 基础设施命令12 个命令功能常用参数ov hooks install/uninstall/status管理编排器 hooks写入.claude/settings.local.json--forceov worktree list/clean列出/清理 worktree--completed、--all、--forceov watch启动 Tier 0 看门狗守护进程机械存活检测--interval、--backgroundov monitor start/stop/statusTier 2 监控代理持续巡航天团健康—ov log event记录一次 hook 事件--agentov clean清空运行态核弹级清理--all、--mail、--sessions、--worktrees、--branchesov doctor13 类健康检查支持自动修复--category、--fix、--jsonov serve启动 Web UI 的 HTTP WebSocket 服务--port默认 7321、--hostov ecosystem查看 os-eco 工具版本与健康状态--jsonov upgrade升级 overstory 到最新 npm 版本--check、--allov agents discover按能力/状态/父级查询代理--capability、--state、--parentov completions shell生成 bash/zsh/fish 补全脚本—ov doctor内置 13 个检查模块依赖、配置、目录结构、数据库、合并队列、providers、watchdog 等注册表见 src/commands/doctor.tsov doctor # 全量体检 ov doctor --category providers # 只查 API 网关配置 ov doctor --fix # 自动修复可修复项ov serve默认端口是 7321 而非 8080——因为 8080 容易与 Colima/Docker 等工具冲突这个细节写在 src/commands/serve.ts。9. 实战演练一天典型工作流把上面的命令串起来一个完整的编排日大概长这样# 早上体检 启动 ov doctor --fix ov coordinator start ov serve # 浏览器打开 http://localhost:7321 # 上午派工通常由 coordinator 自动完成这里手动演示 ov spec write T-12 --body 实现登录模块单元测试 ov sling T-12 --capability builder --name auth-builder # 下午盯盘 ov status ov feed --follow # 实时事件流 ov costs --live # 成本监控 ov nudge auth-builder 进度如何 # 收尾合并 清理 ov merge --dry-run ov merge --all ov stop auth-builder --clean-worktree ov clean --completed全部 38 个命令的实现都放在 src/commands/ 目录一文件一命令命令路由与模糊纠错逻辑打错命令名会提示Did you mean ...在 src/index.ts。10. 速查30 秒找命令我想…用这个命令初始化项目ov init派一个代理干活ov sling task-id看看谁在干活ov status或ov dashboard代理卡住了ov nudge name收到/发送消息ov mail check/ov mail send合并成果ov merge --all钱花哪了ov costs --live出错排查ov doctor --fixov inspect name清场ov clean --allOverstory 命令虽多但 80% 的场景只需记住init、sling、status、mail、merge、doctor六个动词。配合ov completions生成 shell 补全后多智能体编排会像git一样自然上手。 延伸阅读完整的风险说明请阅读仓库根目录的 STEELMAN.md多智能体的错误率叠加、成本放大是常态而非例外架构细节见 CLAUDE.md技术设计文档在 docs/。赞分享【免费下载链接】overstoryMulti-agent orchestration for AI coding agents — pluggable runtime adapters for Claude Code, Pi, and more项目地址https://gitcode.com/gh_mirrors/ov/overstory点击查看免费下载相关推荐Minari CLI命令行完全手册list、download、show、combine完整命令清单Minari CLI命令行完全手册list、download、show、combine完整命令清单 Minari 是离线强化学习Offline ReinfoArthas help 命令完全指南查看命令清单与单个命令用法详解Arthas help 命令完全指南查看命令清单与单个命令用法详解 本篇技术指南围绕 Alibaba Java 诊断工具 Arthas 的 help 命令展开开发工具可观测性调试器性能剖析Gemini CLI 命令行参考命令、选项与子命令的完整实战手册Gemini CLI 命令行参考命令、选项与子命令的完整实战手册 本文以 Gemini CLI 官方文档中的命令行速查表为骨架系统梳理 gemini 的启动人工智能AI Agent交互助手CLIMCP Clients创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/13 0:39:43

改进鲸鱼算法优化双向LSTM做时间序列预测的Matlab实战

简介:面向时间序列预测与智能优化算法结合需求的Matlab用户,这套代码提供了改进鲸鱼算法优化双向长短期记忆网络(IWOA-BILSTM)与标准BILSTM的完整对比实验方案。优化范围涵盖迭代次数、隐藏层节点个数、学习率及正则化参数&#x…

2026/10/13 0:39:43

PSO-BP神经网络预测实战:小样本回归建模指南

简介:本资源是一份面向机器学习初学者与MATLAB实践者的PSO-BP混合预测模型完整实现代码包,聚焦解决传统BP神经网络易陷局部极小、收敛慢、泛化能力弱等核心问题。通过粒子群优化算法全局搜索最优权重与阈值,显著提升时间序列预测精度与训练效…

2026/10/13 0:34:43

OpenCV DNN加载Faster R-CNN的三大核心陷阱与实战解析

1. 这不是“调个API”那么简单:Faster R-CNN在OpenCV DNN模块里的真实定位与价值你搜“OpenCV DNN Faster R-CNN TensorFlow”,大概率会看到一堆“5分钟跑通”“一行代码检测”的标题。我试过,也写过类似教程——但后来删了。因为那根本不是在…

2026/10/13 1:39:47

AI芯片软硬件协同设计:架构、编译器与联合调优实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 1:39:46

MAS 激活器:三步免费永久激活 Windows 11 与 Office

MAS 激活器:三步免费永久激活 Windows 11 与 Office 【免费下载链接】Microsoft-Activation-Scripts Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting. 项目…

2026/10/13 1:34:46

PL/0编译器C语言实现:200行代码走完词法到代码生成全链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/12 12:01:26

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/12 12:54:07

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/13 0:04:41

基于Triton部署YOLO目标检测:从训练脚本到线上服务

简介:这份资源面向希望将目标检测模型落地到生产环境的深度学习开发者与算法工程师,聚焦于用 Triton Inference Server 部署 YOLOv9 的完整实战方案,解决从训练权重到线上推理服务之间的工程化难题。压缩包共 16 个文件,约 886KB&…

2026/10/13 0:04:41

手把手教你云端部署Qwen-Image-2.1:从GPU选型到在线文生图服务

Qwen-Image-2.1 这个开源的图像生成模型,最近在内容创作和 AI 应用圈子里热度相当高。它属于通义 Qwen 系列里的视觉生成分支,让我眼前一亮的是它对中文长文本的理解能力——以前用那些老方案生成带中文文字的图,十个里九个是“乱码印刷体”&…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑