DeepSeek Harness Hub
← 返回列表

KiroCrew 桥接zoahdev/dsh-kirocrew

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

把一轮对话委托给持久自演化的开发工作区

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/17 · 已提供中文文档

DeepSeek Harness 的 KiroCrew 桥接:通过 ACP(JSON-RPC 2.0)将轮次委派给一个持久化、可自我演化的工作区。

综合分
27.7
GitHub 分
27.7
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add zoahdev/dsh-kirocrew
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-kirocrew

CI
npm

将 KiroCrew 桥接到 DeepSeek Harness:让你的 dsh 智能体通过
ACP(基于 stdio 的 JSON-RPC 2.0)将一轮对话
委托给一个持久的、可自我演化的开发工作区。

KiroCrew 是一个开源工作区,运行在你自己的硬件上,能够跨会话记忆,
并持续无人值守地工作。本插件将该工作区以单个 kiro_send 工具的形式
暴露给 DeepSeek Harness 智能体。

功能说明

- 注册一个面向模型的工具:kiro_send。
- kiro_send 会启动 kiro-cli acp,执行 ACP 握手
(initialize → session/new → session/prompt),转发你的提示词,收集
智能体的文本片段,并返回最终文本。
- 默认自动批准 ACP 的 session/request_permission(allow_once);
将 autoApproveTools 设为 false 则改为拒绝。

这是一个轻量、诚实的桥接:它转发提示词并返回文本。
它不会重新实现 KiroCrew。

环境要求

- Node.js 18+
- 已安装并登录 kiro-cli(KiroCrew 的 CLI)。ACP 后端位于
kiro-cli acp 之后。

使用官方一行命令安装 KiroCrew(macOS / Linux / Windows WSL):

curl -fsSL https://download.crew.kiro.dev/cli.sh | sh

桌面应用、Docker 和 Windows 源码安装方式请参见
KiroCrew 仓库。

安装

dsh plugin add dsh-kirocrew

或全局安装:

npm install -g dsh-kirocrew

用法

You: kiro_send("Write a failing test and fix it")

配置(插件配置):

{
"bin": "kiro-cli",          // optional: path to kiro-cli
"cwd": "/path/to/work",     // optional: session working directory
"mode": "coder",            // optional: KiroCrew agent mode id
"model": "anthropic/...",   // optional: model id
"timeoutMs": 120000,        // optional: turn timeout
"autoApproveTools": true    // optional: auto-allow tool permissions
}

kiro_send 也接受每次调用的覆盖参数:cwd、mode、model。

故障排查

failed to spawn kiro-cli (is kiro-cli installed and on PATH?)

桥接程序找不到 kiro-cli。请安装 KiroCrew,确保 kiro-cli 位于
PATH 中,并登录(kiro-cli 在首次运行时会引导进行设备码登录)。
你可以通过 "bin": "/absolute/kiro-cli" 为插件指定明确的路径。

kiro-cli exited before the turn completed

kiro-cli acp 在握手或对话轮次期间失败。请直接重新运行 kiro-cli
以确认已登录,然后检查错误中包含的 stderr 末尾输出。

request cancelled or timed out

该轮次超过了 timeoutMs。对于长时间运行的无人值守任务,请调高该值。

开发

pnpm install --frozen-lockfiletext
pnpm typecheck
pnpm build
pnpm test
pnpm pack

测试覆盖 ACP 协议(握手、文本分块收集、思考分块跳过、权限批准/拒绝、错误路径),
无需真实的 KiroCrew。stdio 传输的失败路径也已验证(缺失二进制)。

诚实状态

这是一个社区插件,不是 DeepSeek 或 KiroCrew 官方项目。它已在协议与传输失败层面
验证;完整的端到端运行需要你自己的 kiro-cli 安装与登录。

许可证

MIT

dsh-kirocrew(中文)

把 KiroCrew 桥接进 DeepSeek Harness:让 dsh 的 agent 通过
ACP(stdio 上的 JSON-RPC 2.0)把一次对话委托给一个
持久的、自我进化的开发工作区。

KiroCrew 是一个跑在你自己的硬件上、跨会话记住上下文、并能无人值守继续工作的
开源开发工作区。本插件把它暴露成一个 kiro_send 工具。

作用

- 注册一个面向模型的工具:kiro_send。
- 它启动 kiro-cli acp,完成 ACP 握手(initialize → session/new → session/prompt),
转发你的提示词,收集 agent 的文本分块,返回最终文本。
- 默认自动批准 ACP 的 session/request_permission(allow_once);设
autoApproveTools: false 改为拒绝。

这是一个轻薄、诚实的桥接:转发提示词、返回文本,并不重新实现 KiroCrew。

前置条件

- Node.js 18+
- 已安装并登录 kiro-cli(KiroCrew 的 CLI,ACP 后端就是 kiro-cli acp)

安装 KiroCrew(macOS / Linux / Windows WSL):
bash
curl -fsSL https://download.crew.kiro.dev/cli.sh | sh

桌面应用、Docker、Windows 源码安装见
KiroCrew 仓库。

安装
bash
dsh plugin add dsh-kirocrew

或全局安装:
bash
npm install -g dsh-kirocrew

使用
text
你:kiro_send("写一个会失败的测试,然后修好它")

配置(插件 config):
jsonc
{
"bin": "kiro-cli",          // 可选:kiro-cli 路径
"cwd": "/path/to/work",     // 可选:会话工作目录
"mode": "coder",            // 可选:KiroCrew agent 模式 id
"model": "anthropic/...",   // 可选:模型 id
"timeoutMs": 120000,        // 可选:单轮超时
"autoApproveTools": true    // 可选:自动批准工具权限
}

kiro_send 也支持按调用覆盖 cwd、mode、model。

排障

failed to spawn kiro-cli (is kiro-cli installed and on PATH?)

找不到 kiro-cli。请安装 KiroCrew,确认 kiro-cli 在 PATH 上并已登录。也可以用
"bin": "/absolute/kiro-cli" 指定绝对路径。

kiro-cli exited before the turn completed

握手或回合失败。请先直接跑一次 kiro-cli 确认已登录,再看错误里附带的 stderr 尾部。

request cancelled or timed out

超过了 timeoutMs。长时间无人值守任务可适当调大。

开发
bash
pnpm install --frozen-lockfile
pnpm typecheck
pnpm build
pnpm test
pnpm pack

测试在无需真实 KiroCrew 的情况下覆盖 ACP 协议(握手、文本分块收集、思考分块跳过、
权限批准/拒绝、错误路径),并验证 stdio 传输的失败路径(缺失二进制)。

诚实声明

这是社区插件,不是 DeepSeek 或 KiroCrew 官方项目。已在协议与传输失败层面验证;
完整的端到端运行需要你自己的 kiro-cli 安装与登录。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群