Unified Self Improving

统一自我进化系统,整合 self-improving-agent、self-improving、mulch 三个技能的优势,提供结构化日志、三层存储、自动升级、模式检测、命名空间隔离和 token 高效的 JSONL 格式支持。

安装

概览

什么是Unified Self Improving

统一自我进化系统(Unified Self-Improving)是一个整合了多个自我进化能力模块的智能工具,旨在为开发者提供一套完整的学习记忆与知识进化框架。该系统融合了 self-improving-agent、self-improving 和 mulch 三大技能的核心优势,通过结构化的日志记录、多层级存储机制和高效的索引管理,实现从用户反馈到系统自动进化的闭环流程。它采用统一的命令行接口,支持会话驱动的工作流,能够自动识别重复模式、执行层级迁移,并在不同命名空间下隔离管理知识资产。整个系统以 JSONL 格式为核心数据载体,兼顾 Markdown 可读性与机器处理效率,特别适合需要长期积累和迭代优化的智能体或 AI 辅助开发环境。其设计强调轻量、可扩展与高 token 效率,适用于复杂项目中的持续学习与知识沉淀场景。

核心功能特点

  1. 整合三大自我进化技能:结构化日志、三层存储机制与高效 JSONL 格式
  2. 支持会话驱动工作流:自动记录纠正、错误与模式,并触发层级升级
  3. 提供命名空间隔离功能,便于多项目或多任务间的知识独立管理
  4. 内置模式检测机制,可自动识别高频重复行为并生成优化建议
  5. CLI 统一命令接口,涵盖 log/query/move/recall/namespace/index 等核心操作
  6. HOT/WARM/COLD 三级存储架构,平衡实时访问与长期归档需求

适用场景

该工具特别适用于需要长期运行且不断自我优化的智能代理系统,例如代码生成助手、自动化测试机器人或交互式编程伙伴。在开发过程中,每当系统做出错误响应或收到用户修正时,可通过 `log` 命令快速记录问题根源,系统随后会在会话结束时自动将高优先级条目从 HOT 层晋升至 WARM 层,实现知识的沉淀与复用。对于大型团队协作项目,命名空间功能允许不同成员或子项目拥有独立的知识库,避免信息交叉干扰。此外,当系统频繁出现同类问题时,`detect-pattern` 命令能主动发现潜在优化点,推动模型行为向更稳健的方向演进。无论是个人开发者还是企业级 AI 应用,统一自我进化系统都能显著降低人工干预成本,提升系统的自适应能力和运维可持续性。