SuperAPI AI 工具集

prefactor-skill-selector

智能体与模型

查看项目

更新于 10-16 03:48

技能介绍

用途:作为 Prefactor 技能的路由文件,根据用户意图判断应加载哪个技能文件,而非直接提供埋点实现。

可路由的技能:bootstrap-existing-agent-with-prefactor-cli(用 prefactor setup / prefactor setup --create 配置凭据、写入环境变量并选择包);instrument-existing-agent-with-prefactor-sdk(为已有 Agent 埋点,使编码工具能看到运行、LLM/工具 span、token 用量与失败);create-provider-package-with-core(在 @prefactor/core 之上以薄适配器方式创建新 Provider 包);report-agent-risk-data(埋点后为 span 类型填充 data_risk 字段以做合规追踪);write-span-summary-templates(在 span 类型 schema 上写 Liquid 展示模板,让 trace 在 UI 中显示可读摘要);inspect-agent-run-with-prefactor-cli(基于 CLI span 数据做根因分析,需在 Agent 自身代码库中运行,用户提供实例 ID 与症状)。

选择规则:涉及 CLI 配置资源或凭据先加载 bootstrap;涉及为现有 Agent 加遥测而不改业务逻辑加载 instrument;涉及用 core 创建自定义 Provider 适配器加载 create-provider-package;涉及风险或合规元数据加载 report-agent-risk-data;涉及 span 摘要模板、展示模板或 UI 可读性加载 write-span-summary-templates;涉及对异常或昂贵运行的根因分析加载 inspect-agent-run-with-prefactor-cli。

默认流程:确认用户已运行 prefactor login;执行 bootstrap(prefactor setup 或 prefactor setup --create --name ... --description ...);检查项目并安装匹配的适配器(@prefactor/langchain、@prefactor/ai、@prefactor/openclaw、@prefactor/claude);适配器式埋点应保持 init、withSpan、shutdown 从同一适配器包导入,或使用 core withSpan 时传入显式 tracer;若无匹配适配器包则用 create-provider-package;随后用 instrument 埋点;可选补充合规元数据与可读 trace 摘要。

限制:本文件仅为路由,不包含具体埋点实现;相关命令、包名与平台细节以各技能文件为准。