SuperAPI AI 工具集

langgraph-adk

编程与开发

查看项目

更新于 10-16 04:57

技能介绍

用途:辅助搭建与扩展面向动作的 LangGraph CLI(Bun + TypeScript)。动作是终端用户在运行时从菜单选择的条目;每个动作有两个独立维度:类型(普通异步函数或 LangGraph 智能体)和回合形态(单轮一次性、多轮交互会话、或两者)。

主要能力:先检测目标目录是否存在 src/actions/index.ts——不存在则新建脚手架(复制模板 src/、tsconfig.json、bunfig.toml、.env.example,并渲染 package.json),存在则新增一个动作。写任何 LangChain/LangGraph 代码前必须先用 context7 查询当前 API,避免凭记忆写(例如 createReactAgent 已变为 createAgent)。会通过架构访谈明确场景、输入、输出,选择一个动作,再选类型与回合形态。

必要用法:新建时从目标目录运行:bun add langchain @langchain/langgraph @langchain/openai @langchain/anthropic @langchain/core zod minimist chalk ink react @inkjs/ui ink-text-input ink-spinner,以及 bun add -d typescript bun-types @types/minimist @types/react ink-testing-library;用 bun run start --list 确认可运行。动作生成后注册到 src/actions/index.ts,再运行 bun run typecheck 与 bun run start --action <name> 验证。完成后必须发出 /codex:review --base=<short-sha> --wait 并等待审查,审查通过前不得视为完成。

限制与约定:UI 运行时限定 Ink,不使用 inquirer 或 ora;参数用声明式 ParamDef[];每个文件一个动作,渲染 Ink 用 .tsx;任何调用 LLM 的动作必须显示工作目录、模型 id 与上下文用量;写文件后要立即核验磁盘状态。资料未提供收费、价格与平台细节。