openma-ai/Martty

openma-ai★ 48RustLast synced: 2026-08-22

Open on GitHub

deepseek-harness-tui before. Self-Improvement TUI Plugin of DeepSeek Harness. Everything Here Is Also A Plugin. dsh-tui

README excerpt

DeepSeek Harness TUI 在终端里运行 DeepSeek Harness:流式推理、工具调用、Skills、多图 prompt 与持久会话。 中文 · English 简洁且强悍的DSH-TUI Rust/ratatui 编写的高性能程序界面. 100% 基于Deepseek Harness官方AI能力. dsh-tui 是终端原生 ACP client,也是一套运行在 Cordis client 树 上的 可扩展终端。它在 Rust/ratatui 界面里呈现流式推理、工具调用、subagent、token 用量和持久化会话。推荐 profile 路径把 ACP plugin 挂在 dsh Base Host 树上,并 启动独立 TUI Client 进程;standalone 入口也可 spawn 或接入任意 ACP agent。长期目标 不是把功能不断焊进 TUI 本体,而是让主题、视图、命令和交互都由插件组合,最终 让 Creator 能检查、创建、运行、诊断并迭代自己的终端能力。 快速开始 推荐:作为 dsh 的 TUI surface plugin 需要 Node.js 18+。安装官方 DeepSeek Harness, 再把 TUI 直接装进 tui profile: dsh plugin ... add 是推荐的安装与升级入口:它会自动创建 profile、安装 TUI 及其 ACP 依赖,不需要全局安装 dsh-tui ,也不需要另装 pnpm。 旧包名 @openma/deepseek-harness-tui 会继续发布相同版本,已有安装无需立即迁移。 从旧包名迁移 martty 是新的推荐包名。从 0.2.13 开始, martty 和 @openma/deepseek-harness-tui 由同一条 CI 以相同版本、相同产物发布; 旧包名作为兼容别名保留。如需切换,只替换 tui profile 中的包规格: 迁移不改变 dsh-tui / dsb 命令、 tui profile 名或运行方式,也不需要 迁移配置和会话数据。不想立即切换时,继续使用旧包名即可。 这是给 AI agent 阅读的安装说明:docs/agent-setup.md TUI 把 ACP 声明为自身运行时依赖。若目标 profile 已通过标准 ACP bundle 装过另一 版本,包管理器可以保留两份依赖,但 TUI bundle 会停用该 surface 的旧 transport/provider 行,并只挂载从 TUI 自身依赖图解析出的 ACP plugin;因此受支持的 profile 组合不会同时启动两套 ACP,也不要求用户先手工整理已有 ACP profile。 Standalone:接任意 ACP agent 本地 che…

View full README on GitHub →
Terminal / TUIagentagentsdeepseek-harnessdeepseek-harness-plugindeepseek-harness-plugin-devdeepseek-harness-pluginsdsh-plugindsh-plugins

Category