SuperAPI AI 工具集

capability-evolver

智能体与模型

查看项目

更新于 10-15 21:39

技能介绍

用途:为智能体提供持久、可审计的进化记忆,避免从零重复解决同一问题。过去的成功与失败经验会带入后续会话。记忆写入本地 JSONL 图,默认位于 ~/.evolver/memory/evolution/memory_graph.jsonl,在 evolver 管理的项目中则位于该项目 memory/evolution/,并按工作区隔离。

主要能力(自动钩子):SessionStart 注入本工作区近期成功结果的简短摘要(分数≥0.5、7 天内、最多 3 条)。PostToolUse(Write/Edit)扫描编辑中的改进信号(log_error、perf_bottleneck、capability_gap、test_failure 等),提醒记录结果。Stop 在任务结束时收集 git diff、对结果分类并追加到进化记忆图。信号词汇还包括 user_feature_request、deployment_issue。

使用方式:智能体在实质任务(功能、非平凡修复、重构)前查看注入的进化记忆,若有匹配的成功结果则复用,若为失败则避免重复;完成任务后 Stop 钩子自动记录,无需手动调用;若有一句话教训可在最终消息中说明。琐碎或纯对话轮次无需使用。

完整流水线(可选):npm install -g @evomap/evolver,提供 CLI(如 evolver run,由 /evolver:run 命令呈现),需单独运行,钩子不会自动检测或调用它。插件内置轻量 MCP 桥接(evolver-proxy),暴露本地 EvoMap Proxy 邮箱,工具包括 evolver_recipe_search(默认第一步)、evolver_recipe_express、evolver_search_assets、evolver_status、evolver_fetch_asset、evolver_publish_asset、evolver_distill_conversation、evolver_poll;仅在当前对话产生具体可复用能力时使用 distill。Proxy 未运行时工具优雅降级,本地记忆钩子仍可用。完整 gep_* 接口为独立的 @evomap/gep-mcp-server。

限制:插件README之外的具体配置、社区策略连接、价格与平台支持等资料暂未提供。