Turtle UI 客户端
turtle1999/turtle-ui · 技能
照原样,没有保修
★ 6GitHub 星标
1分支
2026-08-14最近更新
TypeScript开发语言
BSD-3-Clause许可证
项目简介
该存储库包含以前的 packages/ui/tui 实现、其单元和终端快照测试以及 dsh 配置文件捆绑补丁。 TUI拥有终端呈现和输入; DeepSeek Harness 拥有代理、模型、工具、持久性和 dsh 启动器。 发展
prepare 构建 (tsdown.prepare.config.ts) 无需类型检查即可转译 - 存储库的类型图需要同级线束检查,而消费者没有。 pnpm run typecheck 在同级结帐环境中仍然是类型门。
捆绑层位于 @deepseek-ai/dsh-base 之上,并将 TUI 和配置的代理绑定到一个持久会话。普通的 tui-startup 提供程序注入启动器的不可变 ctx.cmdlineArgs,解析 --resume、--session 和此应用程序的 --help,然后提供 tuiStartup;会话绑定行注入该服务并从惰性配置中读取它,因此它们无法在错误的会话上激活。裸露的 dsh --profile tui 在每次启动时都会生成一个新的会话 ID,--session 显式命名一个新会话,而 --resume 则继续保留会话。应用内 /resume 切换和退出消息行为仍然需要删除特定于 TUI 的启动器,并且仍然不可用。 检查
安装命令
dsh plugin --profile web add github:turtle1999/turtle-ui