用途:该技能用于在 Arcanea 系统中创建单个智能体,并规范其结构、能力与集成方式。适用场景包括向注册表添加新智能体、修改已有智能体能力、编写智能体专用提示词、实现路由逻辑以及测试智能体表现。
主要能力:定义智能体的必需属性,包括标识(id、name、command)、分类(court、element、frequency)、能力(specialty、capabilities、skills、triggers)、配置(promptTemplate、examples、parameters)与元数据(version、author、tier)。提供实现步骤:定义身份、定义能力、创建提示模板、定义触发词、设置参数、注册到 AGENT_REGISTRY、编写并运行测试。给出 Fire Court 与 Water Court 智能体模板,以及带子模式、带参数、带上下文记忆的常见模式。
使用方式:按步骤定义属性,将智能体加入 arcanea-agents/registry.js 的 AGENT_REGISTRY,并通过单元测试、集成测试与用户测试验证。示例命令与字段如 /ignition、/fire ignite、id、command、court 等保持原样。
限制与注意事项:资料未提供具体收费、价格、平台要求或效果数据。最佳实践要求每个智能体有清晰单一用途、命名一致、参数有文档、提供示例输出、用真实任务测试并做版本管理;避免用途过宽或重叠。完成前需核验唯一 kebab-case ID、court 归属合理、frequency 与 gate 匹配、至少 3 项能力、至少 3 个技能映射、至少 5 个触发词、提示模板完整、示例齐备、已注册且测试通过。资料未说明 Arcanea 具体运行环境、依赖版本及 conductor 等组件的完整接口,实施时需参考实际项目。