SuperAPI AI 工具集

cline-sdk

智能体与模型

查看项目

更新于 10-15 19:50

技能介绍

用途:本技能为使用 Cline SDK 构建 AI 智能体提供整合式指引,通过决策树帮助选择入口与 API 面,再加载详细参考文档。

主要能力:覆盖两个 API 面——轻量内存型 Agent 与含会话持久化、内置工具、配置发现的 ClineCore;并涉及自定义工具、插件与钩子、事件流、LLM 提供商配置、生产部署、调度与多智能体编排等横切概念。

使用方式:安装命令为 npm install @cline/sdk,需 Node.js 22 或更高版本。@cline/sdk 重导出 @cline/core,核心再导出 ClineCore、Agent、createAgentRuntime、createTool、内置工具助手、提供商助手与 Llms 命名空间;仅在核心未重导出时从 @cline/agents、@cline/llms 或 @cline/shared 导入。用 createTool() 定义工具,工具名须为 snake_case。ClineCore 用完须调用 dispose()。Agent 用 agent.subscribe() 获取 AgentRuntimeEvent,文本流为 assistant-text-delta,结果文本为 result.outputText;ClineCore 用 cline.subscribe() 获取 CoreSessionEvent,从 agent_event 载荷渲染文本、推理与工具活动,结果文本为 result.text。插件技能以 SKILL.md 文件形式置于 <package>/skills/<name>/SKILL.md,由宿主自动发现为斜杠命令。

适用场景:需要简单内存智能体、会话持久化、内置文件/Shell/搜索/网页工具、定时或循环智能体、多进程会话共享、浏览器兼容智能体、多智能体协作等。

限制:Agent 不含内置工具;Agent 与 ClineCore 事件系统不同,不可混用;AgentRuntimeConfig 无顶层 onEvent 字段;插件技能无 registerSkill() 或 api.registerSkill;配置智能体为 .cline/agents/ 下的 YAML 文件。具体收费、价格与效果暂未提供。