← 返回列表
未验证
troupe — 一个 troupe,适配每个阶段。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/9 · 已提供中文文档
一个剧团,适配所有舞台。跨工具链智能体包管理器:在 Claude Code、OpenCode 与 DeepSeek Harness 之间迁移你的智能体,并附带保真度报告。零依赖,MIT 许可。
综合分
28.6
GitHub 分
28.6
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add KryptosAI/troupe该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- dsh 原生插件 · market
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 17 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成troupe — 一个 troupe,适配每个阶段。 跨 harness 的 agent 包管理器。 一个包——persona、subagent 名单、 skills、slash 命令、rules——以原生方式安装到 DeepSeek Harness、 OpenCode 和 Claude Code,带有标记、同步、doctor 以及基于 git 的注册表。 npm install -g troupe-ai troupe port ~/.config/opencode --from opencode --out ./my-pack troupe install ./my-pack troupe doctor 它做什么 Agent 知识已经标准化了(Agent Skills / SKILL.md,由 Homecrew 之类的工具安装)。而 agent 是什么的其余部分 ——它的 persona、带有工具作用域的专家 subagent、slash 命令、审查门禁、rules——存在于各 harness 特有的格式中: | | DeepSeek Harness | OpenCode | Claude Code | |---|---|---|---| | agent 所在位置 | plugin bundles + presets | .opencode/agents/ · opencode.json | .claude/ plugins | | skills | .agents/skills/ | ~/.config/opencode/skills/ | ~/.claude/skills/ | | commands | web-app plugins | ~/.config/opencode/command/ | ~/.claude/commands/ | | rules | AGENTS.md | AGENTS.md | CLAUDE.md | Troupe 是以上一切的之上的分发层:一个 troupe.yaml 包, 物化到每个 harness 的自身扩展点中,并附上一份诚实的 保真度报告,说明究竟落地了什么(以及为什么有些东西没有落地)。 troupe port ~/.config/opencode --from opencode --out ./opencode-pack troupe install ./opencode-pack --target dsh --workspace ./my-repo troupe doctor 真实演示(实际输出,本机) $ troupe port ~/.config/opencode --from opencode --out ./opencode-pack [port:opencode] Ported ✓ agents/iterate.md ✓ skills/banksey-operations ✓ skills/browser-automation ... (7 skills) ✓ rules/AGENTS.md $ troupe install ./opencode-pack --target dsh --workspace ./my-repo [dsh:project] DeepSeek Harness ✓ skills/mcp-observatory-telemetry/SKILL.md ✓ rules: ./my-repo/AGENTS.md (written) ! agents not supported for this harness: ... dsh plugin --profile add $ troupe doctor [dsh:project] my-opencode-config@1.0.0 ✓ status: healthy 没有任何东西被悄悄丢弃:某个 harness 无法表达的内容会被报告出来,而不是 隐藏起来。上面的包是从一份实时的 OpenCode 配置(7 个 skills、一个 agent、rules)创建的,并通过一条命令安装到 DSH——这正是人们 目前手工在做的事情(参见 oh-my-dsh-slim、dsh-opencode、 dsh-hooks-adapter、dsh-harness-ally)。 它为何胜出(诚实的定位) | | crew | personify | agentpack | troupe | |---|---|---|---|---| | 单元 | skills | personas | 机器环境备份 | 整个 agent | | orchestrator/名单 | ✗ | ✗ | agents 有,无名单语义 | ✅ | | commands + rules 合并 | ✗ | ✗ | commands 有,rules 复制 | ✅(标记区段) | | DSH 支持 | ✗ | ✗ | ✗ | ✅ | | OpenCode 支持 | ✅ | 复制粘贴 | ✗ | ✅ | | install/uninstall/doctor | 仅 install | 部分 | 恢复进行中 | ✅ 三者齐全 | | registry 与 sync | taps,无 sync | ✗ | 路线图 | ✅ git taps + doctor | 致谢:specialist-crew 包是一个受模式启发、原创内容的 致敬之作,致敬 oh-my-opencode-slim (MIT)——这个拥有 8.7k star 的套件,人们已经在手动移植到 DSH 中。 安全模型 - 仅复制——troupe 从不执行包内容,没有安装后钩子。 - 每个受管理的目录都带有一个 .troupe-marker.json(id、源引用、SHA 映射)。 - 拒绝覆盖你自安装以来自定义过的文件(--force 可强制覆盖)。 - 规则以标记守护的区块形式合并()。 - uninstall 精确移除 troupe 所安装的内容;doctor 报告漂移。 - 从不写入机器上未安装的 harness(检测)。 零依赖,无需构建 纯 Node ESM(≥18)。node bin/troupe.js 即 CLI;可通过 npm 发布。 诚实的局限(v0.1) - DSH agents/commands 是插件包——仅报告,不实体化(保真度)。 - 尚不支持 Windows 路径(%APPDATA%)。 - MCP 接线 + 权限预设尚未纳入 manifest。 - 带有基于代码的 agent 的包源仓库(如 slim 的 src/agents/*.ts)仅在其配置 由其安装器生成后才可移植。 快速开始 troupe init ./my-pack # 添加 agents/、skills/、commands/、rules/ troupe install ./my-pack # 每个检测到的 harness troupe install ./my-pack --target dsh --workspace ./repo --scope project troupe install @acme/security-reviewer troupe taps add git@github.com:acme/packs.git troupe search # core + taps + 远程索引(默认,无需配置) troupe doctor --json 完整格式参考:spec/troupe.yaml.md 许可证 MIT