SuperAPI AI 工具集

iii-directory

智能体与模型

查看项目

更新于 10-15 22:17

技能介绍

iii-directory 是 iii 引擎的发现入口 worker,帮助智能体在引擎中定位可用能力。它暴露五类接口:函数搜索(directory::search_functions)、已安装 worker 文档(directory::skills::)、聊天身份提示词(directory::system-prompts::)、可复用智能体档案(directory::agents::)以及公共 worker 目录(directory::registry::)。下载会把 bundle 拉到磁盘,各文件系统族还支持 create/update/delete,这是该 worker 仅有的写入操作,其余均为只读。

用途与主要能力:需要为某步骤寻找函数时用 directory::search_functions;查看已安装 worker 用 directory::skills::index(轻量,建议先调用);读取某 worker 概览或更深文档用 directory::skills::get;跨仓库筛选技能用 directory::skills::list;获取聊天选择器提供的系统提示词用 directory::system-prompts::list/get;获取可复用智能体档案(显示名、emoji 标志、技能选择及其系统提示词)用 directory::agents::list/get;安装前评估某 worker 用 directory::registry::workers::info;安装已发布 worker 的技能用 directory::skills::download_from_registry。

使用方式与限制:可调用 id 使用 ::(如 directory::skills::get),技能 id 使用 /(如 iii-sandbox、agent-memory/observe),两者不可混用。只有已安装的 worker 可见;缺失的技能需先安装其 worker。auto_download 启用后会自动拉取新加入 worker 的技能。agents_skills_folder 下的系统安装技能只读,update/delete 会拒绝。directory::* 反映磁盘或注册表内容,而非当前连接状态;实时连接需直接调用引擎。注册表答案默认按输入缓存约 60 秒。失败调用返回一句提示,含 Did you mean 与 Next 建议,应据此调整而非重试相同输入。该 worker 还发布 directory::skills::on-change、directory::system-prompts::on-change、directory::agents::on-change 三种触发类型,用于在磁盘集合变化时通知其他 worker;投递为尽力而为、至多一次。