Shepherd CLI命令速查表:init、doctor、run、changeset、trace完整参考

发布时间:2026/10/5 7:32:27

Shepherd CLI命令速查表:init、doctor、run、changeset、trace完整参考 Shepherd CLI命令速查表init、doctor、run、changeset、trace完整参考【免费下载链接】shepherdA runtime substrate that turns an agents execution into a reversible, Git-like trace, so meta-agents can observe, fork, replay, and revert any run. Couples agent and environments in a copy-on-write fork ~5x faster than docker commit, with ~95% KV-cache reuse on replay. Framework built for meta-agents to supervise, optimize, and train other agents项目地址: https://gitcode.com/gh_mirrors/shepherd16/shepherdShepherd 是一个面向元代理meta-agent的运行时底座它把 AI 代理的执行过程变成可回滚、可分支的 Git 式执行轨迹trace让上层代理能观察、fork、重放和撤销任意一次运行。本文是Shepherd CLI 命令速查表覆盖init初始化工作区、doctor环境体检、run检查运行、changeset只读变更集与trace执行轨迹这 5 组核心命令帮你 5 分钟上手全部日常操作。30 秒建立心智模型 先记住两条黄金规则后面所有命令都围绕它们展开读取 vs 结算读取类命令show、changeset、trace等接受--latest或运行 ID 短前缀结算类命令select/apply/release/discard要求精确的运行标识拒绝模糊选择器——一次结算后其他结算命令即拒绝consume-once。run start是围栏兼容入口正常启动走 Python 侧workspace.run(...)CLI 的start除非设置SHEPHERD_ENABLE_FENCED_RUN_START1否则默认拒绝执行fail closed。命令名为shepherd也安装为短别名sp本文两者通用。shepherd init一键初始化 Shepherd 工作区init把指定目录初始化为 Shepherd 工作区创建或复用.vcscore目录、校验工作区控制基底且不触碰普通 Git 历史。选项说明[PATH]目标目录默认当前目录--backend [auto\|clonefile\|fuse\|kernel\|copy]文件系统载体后端默认auto--adopt [none\|git-head\|worktree]把已有项目基线纳入 Shepherd 托管默认worktree--init-git / --no-init-git目录不在 Git 仓库内时是否自动git init默认开启典型流程sp init sp doctor # 体检确认就绪 sp run list # 查看运行摘要init完成后会打印 Next 步骤指引demo 脚本 运行列表。注意包脚手架请走sp package init NAME与init区分。实现见 init.py。shepherd doctor快速体检环境是否就绪doctor检查当前目录是否满足 quickstart 条件核心检查项python≥ 3.11cwd / git当前目录存在且位于 Git 仓库内vcscore存在.vcscore否则提示运行sp initworkspace工作区能否成功激活可指定--backend强制验证某个后端常用选项选项说明--json输出机器可读的就绪 JSON方便脚本判断--backend [auto\|clonefile\|fuse\|kernel\|copy]指定要验证的工作区后端claude子命令额外检查 Claude 运行通道native jail、claudeCLI、认证状态加--probe可做一次联网探测全部通过打印Ready.否则Not ready.并以退出码 1 结束——非常适合放进 CI。源码参考 doctor.py。shepherd run检查运行、查看 trace 与结算输出run是最大的命令组按用途分四类。只读检查list、show、tracesp run list --status completed --max-count 10 # 按状态/任务过滤运行列表 sp run show --latest # 查看最近一次运行的完整记录 sp run show run-id 前缀 sp run trace --latest --events # 打印物化 trace--events 附带全部事件 sp run trace-revision rev --events # 按持久 trace 修订号查看list支持--status、--task-id、--max-count过滤show展示状态、任务、provider、may 权限档、强制策略与输出清单trace输出的是已物化的执行轨迹——这正是 Shepherd 的核心卖点每次 run 都是一段可重放、可 fork、可回滚的 Git 式历史。changeset只读变更集视图changeset检查某个保留运行输出的只读变更集哪些文件被改了什么不会改动任何内容sp run changeset --latest # 查看最近一次运行的变更集摘要 sp run changeset --latest --read src/app.py # 直接打印某个变更文件的内容 sp run changeset --latest --json # 机器可读输出关键选项--output-name输出名默认workspace、--binding、--state保留输出状态过滤、--read PATH与--json互斥。结算命令select、apply、release、discard四个结算命令把保留的运行输出落定全部要求精确 run ref命令作用select选中一个保留输出并入其活动父世界apply把输出三方合并应用到可能已推进的父世界任何路径重叠即失败fail closedrelease释放保留输出但不选用discard明确丢弃记录为不应用一次结算记录结果后同一输出的其他结算命令将拒绝——这就是consume-once规则。辅助命令outputs、vcscore、repairsp run outputs --latest --state retained列出产物级运行输出sp run vcscore --latest查看运行记录携带的 vcs-core 引用sp run repair回收被 Ctrl-C / 崩溃中断的运行留下的孤儿操作引用orphaned operations避免阻塞下一次运行。shepherd task/demo/package任务库与脚手架task——管理任务库条目sp task list --status active # 任务列表 sp task show task-ref # 查看任务定义与签名/权限面 sp task register import 路径 # 注册任务为激活版本可配 --may-default sp task resolve task-ref # 解析为精确的 artifact 锁demo——输出内置 quickstart 演示脚本sp demo write quickstart quickstart_demo.pypackage——扩展包脚手架sp package init NAME。高频选项速查清单 ✅选项适用命令一句话说明--json几乎所有读取命令输出原始 JSON 载荷供脚本/CI 消费--latestrun show/trace/changeset/outputs等选择最近一次运行与显式 run ref 二选一--backendinit/doctor指定/验证工作区文件系统后端--eventsrun trace/trace-revision附带打印完整事件列表--read PATHrun changeset直接输出某个变更文件内容--placement [auto\|advisory\|jail]run start围栏启动的执行放置方式延伸阅读 CLI 完整参考逐字抓取自 0.3.0 发布版帮助文本cli.mdrun/task子命令实现源码cli.pyCLI 入口init/doctor/demo/package装配init.pyQuickstart 示例脚本examples/quickstart/掌握init → doctor → run → changeset → trace这条主线后再叠加四个结算命令与task管理你就能覆盖 Shepherd 日常运维的全部场景 【免费下载链接】shepherdA runtime substrate that turns an agents execution into a reversible, Git-like trace, so meta-agents can observe, fork, replay, and revert any run. Couples agent and environments in a copy-on-write fork ~5x faster than docker commit, with ~95% KV-cache reuse on replay. Framework built for meta-agents to supervise, optimize, and train other agents项目地址: https://gitcode.com/gh_mirrors/shepherd16/shepherd创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/5 7:27:27

华为FusionCompute FC-SAN与分布式交换机实战配置指南

简介:本资源是一份面向企业IT运维工程师与云计算初学者的华为FusionCompute实战配置笔记,聚焦虚拟化平台核心功能的落地实施,解决FC环境中存储接入、网络规划、高可用保障及跨主机迁移等典型运维难题。文档以PDF格式单文件交付(1个…

2026/10/5 7:27:27

Flink实战:从流处理原理到性能调优的高效落地指南

做大数据的人基本绕不开Flink。无论是实时数仓、流式ETL还是复杂事件处理,数据只要够多、够快、够乱,最后多半会落到Flink这个引擎上。我第一次被它打动是在一个网约车数据项目里,当时上游消息峰值每秒几十万条,老的批处理链路从头…

2026/10/5 7:27:27

用DeepSeek高效翻译PSCAD FDNE英文说明书实操指南

我们直接进主题,聊聊怎么用DeepSeek啃下PSCAD里FDNE的那本英文说明书。搞电力系统仿真的人应该都有同感,PSCAD/EMTDC的官方文档写得不算不详细,但全是英文。尤其是FDNE(Frequency Dependent Network Equivalent,频率相…

2026/10/5 8:27:29

C语言TCP聊天室:select多路复用与20人并发实战

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

2026/10/5 8:27:29

C++回顾(基础)(01)

(第一篇) 目录 前言 1.内存分区模型 1.1程序运行前 1.2程序运行后 1.3new操作符 前言 学习完C语言基础后,可以进入C的学习了。 C语言和C的语法有互通之处,C语言就是C的基础,但是C相对于C语言又多加了许多内容。…

2026/10/5 8:27:29

Houdini海量粒子实战:从数据流到亿级粒子管线优化

Houdini 海量数据处理这块,外行看着觉得是显卡和 CPU 的军备竞赛,内行其实都清楚:真正决定你能不能驾驭数亿粒子的,是你对数据流的理解。我以前接过一个镜头,需要做一场铺满整个山谷的沙尘暴,粒子数量峰值到…

2026/10/5 8:22:29

Cursor插件系统深度解析:从plugin.json到Web Boot激活契约

1. 项目概述:从“plugins”这个词开始,我们到底在谈什么?“plugins”不是个新词,但最近半年它在开发者圈子里的热度,已经完全脱离了传统IDE插件管理的语境。你搜“cursor plugins”,跳出来的不是VS Code Ma…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

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

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

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

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