dsh pluginsEnglish
← 返回热门插件目录

Cordis 和 DeepSeek Harness 的纳米重新实现

SheltonLiu-N/nano-cordis · 技能

Cordis 和 DeepSeek Harness 的纳米重新实现,一个由插件构建的 AI 代理运行时,小到足以在一个下午阅读。

★ 10GitHub 星标
2分支
2026-09-02最近更新
TypeScript开发语言
MIT许可证

主要功能

  • 智能体运行框架(agent harness)是围绕语言模型运行的那个程序:它保存对话、决定模型看到什么、执行模型要求的工具、与用户交流。
  • 这类程序最终都会面对同一个矛盾它需要许多可替换的部件(模型、工具、存储、界面、策略),而这些部件又要在互不硬编码的前提下找到彼此。
  • shell 能力按照 dsh 拆分每一项可替换能力的方式拆分shell.ts 是服务定义(请求、规格、结果,以及显式填充默认值的 resolve()),shell-local.ts 是提供方(本机的 bash),tool-bash.ts 是把它交给模型使用的使用方。
  • 使用方只依赖服务定义
  • src/cordis/对 Cordis 插件框架的最小化重新实现,保留其全部核心思想——插件、服务、依赖驱动的加载、effect(可撤销的注册)、事件、配置驱动的组合、热更新——并去掉其余部分。

安装命令

dsh plugin --profile web add github:SheltonLiu-N/nano-cordis
查看 GitHub 仓库 ↗返回热门插件目录