SuperAPI AI 工具集

bf-skillsruntime-dev

智能体与模型

查看项目

更新于 10-16 01:06

技能介绍

用途:指导用 Skills Runtime SDK(Python)开发复杂业务 agent、skills 与 workflow,按开发形态选择本地参考文档。

主要能力:提供五条落地路由——单 agent + 标准工具(read_file/apply_patch/file_write/shell_exec);Skills-First 业务能力(skills.spaces/sources、mention 注入、skill_ref_read、skill_exec);固定角色多 agent 流水线(Coordinator);动态子任务与并行协作(spawn_agent/send_input/wait);长任务与等待人工(waiting_human、WAL replay/fork/resume)。

使用方式:先定位本地仓库根目录,不默认联网克隆。安装 SDK 二选一:pip install -e "$REPO_ROOT/packages/skills-runtime-sdk-python",或 export PYTHONPATH="$REPO_ROOT/packages/skills-runtime-sdk-python/src"。CLI 入口:skills-runtime-sdk --help 或 python3 -m skills_runtime.cli.main --help。生成骨架:python3 scripts/scaffold_app.py my-app --out . --with-skills;离线运行:python3 run.py --workspace-root /tmp/my-app --mode offline;回归:pytest -q tests。Skills 校验:skills-runtime-sdk skills preflight 与 skills scan。

适用场景:需要可审计、可回放的业务 agent 交付,含审批、沙箱、人工介入与恢复语义。

限制:技能按 2026-04-02 / SDK 0.1.11 校对,仅引用当前目录内 references/ 与 scripts/;references/actions 默认关闭,需 overlay 显式开启;waiting_human 为可恢复暂停态而非失败;仓库事实变化时需先更新本地 references。