@ agent-forge/plugin-工作空间文件
工作空间文件能力插件 福吉探员,从
主办单位 src/plugins/workspace-files (D-075 S3) (英语). 它登记了三种只读工具—— workspace_list, (中文(简体) ),
workspace_read, (中文(简体) ), workspace_find ——完全通过不透明的主机拥有的工作空间参考操作;模式
从不提供或接收本地路径.
插件在加载时没有独立的文件系统绑定. 没有主机输入列表/读取/查找连接工具
报告明确 unsupported 结果; 想要真实文件访问的主机将自己的不透明ref文件主机绑定通过
他们的档案机器.
安装
# from a local checkout
agent-forge plugin install ./plugins/workspace-files
# from npm
agent-forge plugin install @ai-agent-forge/plugin-workspace-files
货包船有两艘货单: agent-forge.json (确定性插件解析器显示的生态系统)和
plugin.json (主机载重清单 loadCapabilityPluginFromManifest条目 ./dist/entry.js) (中文(简体) ).
图书馆表面
import { createNodeWorkspaceFilesAdapterV1, createWorkspaceFilesCapabilityFactoryV1 } from "@agent-forge/plugin-workspace-files";
createNodeWorkspaceFilesAdapterV1(options?)——只读适配器;需要主机注入list编号 :read编号 :find回调生成结果, 否则返回unsupported。 。 。 .sanitizeWorkspaceFilesTextV1(value, maximum?)——从预览中编辑证书和主机路径.createWorkspaceFilesCapabilityFactoryV1(adapter)- 将三个工作空间工具登记在CapabilityAPI。 。 。 .- 默认导出
dist/entry.js——外部插件加载所使用的预编厂.
发展
npm install --ignore-scripts # repo root, creates the workspace symlink
npm run build # plugins/workspace-files (tsgo)
npm test # vitest; the entry fidelity test requires `npm run build` first