@dsh-enhanced/traex-acp-provider
v0.1.1 · 0 天前发布
Use a local TraeX coding agent as a DeepSeek Harness model provider over ACP.
README
@dsh-enhanced/traex-acp-provider
把同一台机器、同一 OS 用户已经登录的 TraeX / TRAE CLI 注册为 DeepSeek Harness 的 traex-agent provider。DSH 在这里是 ACP client:模型选择器会通过无 prompt 的临时 ACP 会话发现 TraeX 当前提供的模型及其逐模型 reasoning effort;每次模型请求仍会启动新的 traex acp serve、完成 ACP v1 握手、创建会话、再次校验模型/effort、发送 prompt,并只把 agent_message_chunk 文本映射回 DSH。
这不是订阅 OAuth 转接,也不是模型 API provider。认证、模型供应、网络请求和可能产生的费用均由本机 TraeX 负责;插件不读取或托管 token。仓库中的 @dsh-enhanced/acp 方向正好相反——它让 DSH 自己成为供编辑器调用的 ACP agent。
前置条件
需要包含 ACP server 的 TraeX 版本。先在运行 DSH 的同一用户下检查:
sh
traex --version
traex acp serve --help
traex login status
--version 只是人工兼容记录;运行时的机器门禁是精确 login status 加 ACP initialize 返回的 protocol / agent identity / auth method,不依赖对版本文本的宽松解析。
如命令名是 trae-cli,可在插件配置中覆盖 command。首次登录应在 DSH 外单独完成,例如本机版本提供的 `traex
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- @dsh-enhanced/traex-acp-provider
- Repo
- git+https://github.com/22-ai-00/dsh-enhanced.git
- Engines
{"node":"^22.19.0 || >=24.0.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}