aiko-dsh-code
v0.4.0
Published
Native Aiko DSH Code workbench with integrated Claude execution, model mapping and optional shared resources.
Maintainers
Readme
Aiko Code 工作台
一个 DSH 插件同时提供 Code 工作台入口和 Claude 引擎适配。0.4.0 将 Aiko 的 dsh-claude fork 及其完整提交历史合入本仓库,用户不再需要分别安装导航插件和 Claude 适配插件。
工作区、会话历史、对话框、输入框、审批和提问复用 DSH;Claude Code 负责执行、工具和持续对话。模型可使用 Claude 原生配置,也可将 Haiku、Sonnet、Opus 映射到 DSH 的模型。Workbench Kit 为可选插件,提供共享资源引用、读取和交接,兼容 Kit 0.4.x、0.5.x。
安装与升级
需要具备工作台和模型注册 API 的 Aiko DSH 0.1.5-alpha.2,以及本机 Claude Code。相同的上游版本号不代表具备 Aiko 扩展 API。私有仓库下载需要有访问权限的 GitHub 账号。
先停止目标 DSH profile,再执行:
# 仅从旧版双插件安装升级时执行:
dsh plugin --profile web remove @norman-else/dsh-claude
gh release download v0.4.0 --repo aiko-dsh-plugins/aiko-dsh-code --pattern '*.tgz'
dsh plugin --profile web add ./aiko-dsh-code-0.4.0.tgz
dsh --profile web安装新包会替换原有 aiko-dsh-code 0.3 入口插件。不要同时保留旧 Claude 适配包,两者会注册同一引擎和路由。已有 claude 预设、模型 Provider、aiko-code 工作台标识、数据目录、设置键和 HTTP 路径保持稳定;保持相同 DSH_HOME 即可继续使用原有历史及模型映射。插件不会改写历史会话。Kit 仍独立安装。
安装器会自动更新原安装器写入且未修改的旧预设。如果 Host 提示保留了用户修改过的预设,需要在使用 Code 前把该文件的路由包名改为 aiko-dsh-code/preset-route,其余自定义设置保留。
开发与上游同步
源码布局为 <root>/deepseek-harness 和 <root>/aiko-dsh-plugins/aiko-dsh-code,Kit 放在同级 aiko-dsh-workbench-kit。先构建 Host、Kit,再按英文 README 的开发命令安装依赖、运行 pnpm check 和打包。运行时不依赖旧的 dsh-claude 目录。
Claude 适配源码来自 Norman-else/dsh-claude,保留原文件结构、MIT 许可和提交历史。Aiko 入口集中在 src/client/plugin.ts、src/client/workbench.tsx。后续按同步说明获取、审查和合并上游更新。
本仓库保留现有私有属性,GitHub 不会因此显示 Fork 标记;通过完整 Git 历史和 upstream 远程仍可同步上游。Studio 联调、资源写回和多人 SaaS 为独立工作。本版本提供 GitHub 预发布包,未发布到 npm。
