krow-agent-sdk是 Krow Cloud 提供的 Python SDK, 面向外部团队(科研 / 工业 / 业务)让你用 Krow API key 写 plugin 接入 Krow Agent 的执行引擎、ACT 工具体系、SDK Plugin Protocol、Visual QA 等能力。
| 能力 | 状态 |
|---|---|
pip install krow-agent-sdk |
✅ PyPI 0.9.5.27 已发布 |
写 plugin + 用 LLMReplayStore record/replay 跑单元测试 |
✅ 完整可用 |
agent.run() 端到端真实跑 agent |
🚧 需先装私有 runtime:pip install krow-sdk-install && krow-sdk-install --api-key $KROW_API_KEY(详 runtime-install.md)。与 SDK 0.9.5.27 同版的 runtime 尚未发布到 TOS,见表下「runtime 版本对齐提示」 |
| 运行模式 | ✅ 0.9.5 起默认 klik(一条对话、一个决策者;模型用 shell + krow <子命令> 组合能力)。turbo 仅作回退模式、平台计划退役(治理决定,非代码现状),本仓文档不再提供 turbo 用法(详 quickstart.md §0.1) |
Krowwork 市场插件包(plugin.json)开发规范 |
✅ 已公开(详 plugin-marketplace-guide.md);生产提交 / 审核 / 分发安装三段:规划 / 实验·以平台公告为准 |
| EULA 法律生效 | 🚧 v1.1 DRAFT (good-faith disclosure);等持证律师签字(详 EULA.md §0) |
runtime 版本对齐提示(2026-10-23):SDK 与 runtime 同出一份版本号,应完全一致。本 README 更新时 runtime
0.9.5.27构建仍在进行、尚未上 TOS,TOS 上最新已发布的 runtime 是0.9.5.26。PyPI 当前的krow-sdk-install(0.8.12.12)不带版本参数、总是装 TOS 最新已发布的 runtime——pip install -U krow-agent-sdk后直接装会得到 0.9.5.27 + 0.9.5.26 的错版组合;要同版配对请pip install krow-agent-sdk==0.9.5.26再装 runtime,或等 runtime 0.9.5.27 上 TOS 后pip install -U krow-agent-sdk并重新运行krow-sdk-install(已装旧版 runtime 时先pip uninstall krow-agent-sdk-runtime)——届时本提示即失效。krow-sdk-install新版(PyPI 尚未发布)默认对齐已装 SDK 版本,TOS 缺该版 runtime 时报VersionNotFoundError、不回退,需--version <已发布版本>或--latest(详runtime-install.md§2.1–2.2)。
| 名字 | 是什么 | 在哪读 |
|---|---|---|
| SDK Plugin Protocol | api-reference.md §5 的 Python 协议类(ACT / Tool / Hint / Gate / EventListener / Observability / MCPServer / Security / DomainPack / VisualAdapter / DocumentParser),通过 AgentBuilder.with_*_plugin(...) 装进你自己宿主的 agent |
quickstart.md / api-reference.md §5 / advanced-development-guide.md / examples/cookbook/ |
Krowwork 市场插件包(plugin.json) |
打成 tar.gz 上架到 Krowwork 插件市场、由主人装给平台组员的能力包(技能 SKILL.md + 纯 Python 工具包 + mcp.json 连接) |
plugin-marketplace-guide.md |
两者不是同一套协议,不能互相替代。
| 文档 | 内容 |
|---|---|
quickstart.md |
5 分钟跑通:装包 + Hello World + 5 类 plugin 范例;§0.1 = 两个名字的区别 + 默认 klik 运行模式 |
external-developer-onboarding.md |
第 1 周指南:周一上班 → 周五能 demo 节奏;含科研 / 工业 / 业务 3 种领域适配 |
| 文档 | 内容 |
|---|---|
api-reference.md |
完整 API 手册:AgentBuilder 全部链式方法(§2.4.4 = 运行模式 with_run_mode / KROW_RUN_MODE)/ Agent.run + run_stream / 10 个 Plugin Protocols / LLMReplayStore / EventBusReader / 错误类全表 / 环境变量速查 |
advanced-development-guide.md |
进阶最佳实践:klik 继承原则(§1.10 = klik 新增总则 + plugin 四种形态)+ Plugin 设计原则 + 工具设计哲学 + ACT 编写最佳实践 + 基础设施速查 + 测试方法论 |
runtime-install.md |
runtime wheel 装机指南(krow-sdk-install) |
headless-deployment.md |
容器 / 服务端无桌面部署(Dockerfile 模板、KROW_DATA_DIR / KROW_RUN_MODE、K8s 实践、故障排查) |
examples/cookbook/ |
12 个端到端可 fork 的 demo(索引见 examples/cookbook/README.md) |
| 文档 | 内容 |
|---|---|
plugin-marketplace-guide.md |
插件包格式 krow-plugin/1、plugin.json 字段、技能 / 工具 / 连接三类组件规范、自动检查规则、本地自测(krow tool list/help/run)。第 5–6 节的提交 / 审核 / 分发安装为规划 / 实验,以平台公告为准 |
| 文档 | 内容 |
|---|---|
EULA.md |
最终用户许可协议(v1.1 DRAFT,含 good-faith 披露) |
roadmap.md |
SDK 进度:当前状态(0.9.5.27 / klik 波次 / turbo 回退口径)+ 历史 milestone |
pip install krow-agent-sdk krow-sdk-install
krow-sdk-install --api-key sk-user-xxxx # 装私有 runtime wheel(到 https://krow.cn 拿 API key)from krow_agent_sdk import AgentBuilder
agent = (
AgentBuilder()
.with_krow_api_key("sk-user-xxxx")
.with_project_root("./my_workspace")
.build() # 0.9.5 起默认 klik 运行模式,无需额外设置
)
result = agent.run("写一个 hello world Python 文件到 ./my_workspace/")
print(result.success, result.final_output)
agent.shutdown()没装 runtime 时
agent.run()不可用;可以先用LLMReplayStore走 record/replay 跑 plugin 单元测试,详quickstart.md§6。
| 渠道 | 用途 | 响应 SLA |
|---|---|---|
| GitHub Issues | bug report / feature request / 文档错误 | 1-3 天 |
| GitHub Discussions | 用法咨询 / plugin 设计讨论 | 1-3 天 |
support@krow.cn |
紧急生产问题 | 24 小时 |
sales@krow.cn |
套餐升级 / 商务咨询 | 1 天 |
LICENSE(Krow Agent SDK End User License Agreement v1.1 DRAFT,含 good-faith disclosure)。
商用 / 二次分发前必读 §3 Restrictions + §6 IP + §0 disclosure。
文档版本:
krow-sdk-docs跟随krow-agent-sdkPyPI 主版本同步发布;当前对齐0.9.5.27(参 PyPI 项目页)。docs/下各文档由主仓自动镜像;本 README 与examples/cookbook/README.md由人工维护。