TokenDanceCode
CLI · SDK · 本地运行时

TokenDanceCode 本地 Coding Agent

把代码任务放在本地跑。CLI 负责执行,SDK 把事件流、权限审批和 Provider 状态交给 AgentHub 编排。

TS monorepo

当前代码来源

站点内容对齐 TypeScript monorepo 候选源:packages/corepackages/sdkpackages/clipackages/agenthub-example

Node.js 20.18+、pnpm 10+ 和 Windows PowerShell 是当前优先验证环境。doctor.agentHub.ready 汇总 Hub/Edge 启动检查;warn 提醒配置缺口,fail 表示启动阻断。Gateway 模型调用使用 TokenDance API key;TokenDanceID/OIDC token 只属于身份会话平面。项目根 .env 默认不读取;通过 SDK env、受控 shell 或用户全局 ~/.tokendance/.env 注入凭据。

本地执行

tokendance run 在本机工作区运行任务,保留 transcript、工具调用和质量检查记录。

AgentHub SDK

SDK 向 AgentHub 输出 run stream、审批请求、Provider 状态和 session lifecycle。

Provider 接入

支持 TokenDance Gateway、OpenAI-compatible Chat Completions、OpenAI Responses、Anthropic-compatible Messages 和 MockProvider。

发布门禁

候选版本通过 pnpm verifypnpm pack:checkpnpm pack:smokepnpm release:next:check 验证后进入人工发布。

AgentHub SDK

AgentHub 通过 @tokendance/code-sdk 接入本地 runtime。

架构

packages/core、sdk、cli 和 agenthub-example 的职责。

CLI 参考

tokendance CLI、run/doctor/config/resume/quality/transcript。

配置

环境变量、Gateway preset 和项目 .env 边界。

贡献

TokenDanceCode 开发环境搭建、测试和 PR 流程。

安装

Node、pnpm、Git、PowerShell 和本地命令的要求。

OIDC helper

TokenDanceID Authorization Code + PKCE helper 的职责和非职责。

概览

TokenDanceCode 的定位、可用能力和产品边界。

状态

当前 TypeScript 版本面向 npm next candidate 0.2.0-ts.0。本地验证门禁已经写入文档,公开 npm 发布由 release owner 最终确认。当前产品范围是本地执行、Provider 适配、transcript 和 AgentHub SDK。

产品边界

TokenDanceCode 负责本地 coding-agent 执行和 SDK。AgentHub 负责团队协作、产品编排、多 Agent 工作台和 UI 状态。