用途:把一次交互式编码会话转换为可重复运行、带记忆的目标型智能体。适合多步骤工作流复用、向同事移交可运行智能体、从手工步骤构建 CI/CD 或 SRE 自动化智能体,以及让会话知识沉淀为可执行产物。
主要能力:读取当前会话记录,抽取主目标与子目标、约束(技术/运维/时间)、所用工具与命令、模式与策略、领域知识及成功标准,并生成完整智能体。示例抽取项包括“为 REST API 实现 JWT 认证”等目标,pytest、git、curl 等工具,以及由外向内 TDD 等模式。启用记忆后可导出当前会话的 Kuzu 记忆数据库,作为新智能体的初始知识库。
使用方式:调用 /session-to-agent,或直接说明“把本次会话转为可复用智能体”。技能会写出 prompt.md 并执行:amplihack new --file prompt.md --sdk copilot --enable-memory。生成后可编辑 prompt.md(目标与约束)、plan.yaml(执行阶段与依赖)、skills.yaml(所需技能与工具映射)、metadata.json(SDK、记忆与多智能体设置),修改后重新运行上述生成命令。
限制:不适合单一命令的琐碎任务(应改用脚本);会话为探索性且无明确可重复目标时不适用;工作流已记录为 recipe 或智能体时无需使用。相关支持文件包括 reference.md、examples.md,以及 goal-seeking-agent-pattern、knowledge-extractor 技能。未提供的收费、价格、平台范围等信息暂未提供。