omp-rsi0.1.2
Deterministic Recursive Self-Improvement (RSI) engine for Open Multi-agent Platform (omp)
Built for omp
The author tagged this package oh-my-pi.
Reports 0
No reports yet.
Readme
omp-rsi
omp 低资源自进化与高自治系统(RSI: Recursive Self-Improvement)工程技术文档库。
面向 2 vCPU / 2 GiB RAM 算力环境,提供无人工干预的自治研发回路、低开销串行多方案沙箱评估、确定性 Pareto 仲裁、动态工具自创、经验三级晋升与基于 SQLite 的客观事实持久化体系。
核心设计原则
- 资源底线保全:严格在 2 vCPU / 2 GiB 规格内运行,不引入重型编译、守护进程或外部数据库依赖;使用
node:sqlite单连接 WAL 模式与 50 轮有限事实留存。 - 确定性多维仲裁:候选方案必须通过严格硬门禁(
exitCode === 0 && testPassRatio === 1),再按变更文件数、代码行数、请求数、Token 数与耗时五维代价计算 Pareto 支配集,全序选择唯一 Champion。 - 严格串行沙箱隔离:全局评估并发度为 1,按仓库键(
repo:${cwd})FIFO 排队;支持临时 Git Worktree 及非 Git 目录的受控源码拷贝,补丁限制为 256 KiB / 20 文件以内。 - 证据驱动而非假设:杜绝在压缩期或每轮对话中同步执行重测试与硬编码经验;仅在任务终局(
agent_end)读取 SQLite 已绿事实,触发真实可复用的工具与技能晋升。 - 高自治与红线卡片化:默认以
omp --plan-yolo --auto-approve运行,规避日常计划与微观确认;仅在触发 CEO 6 类红线(死锁、大范围删除、高危破坏操作等)时挂起并调用交互卡片等待决策。
文档目录索引
| 文档路径 | 核心内容 |
|---|---|
| docs/architecture.md | 系统总体架构、核心组件交互、状态机流转与时序图 |
| docs/pareto-arbiter.md | 纯函数进化引擎、Pareto 五维仲裁、Crossover 契约与死锁计数器隔离 |
| docs/persistence.md | SQLite 双 Schema 设计、RsiStore 单连接 WAL 事务、FIFO 调度与客观指标算法 |
| docs/sandbox-lifecycle.md | 临时 Git Worktree 沙箱、非 Git 拷贝回退、补丁安全审计与 Champion 自动合并 |
| docs/profiler-and-learning.md | 零大文件扫描 ContextProfiler、/profiler 命令、工具注册与技能三级晋升 |
| docs/operations-and-escalation.md | 宿主配置、CLI 启动命令、6 类 CEO 红线拦截契约与排障排错指南 |
快速导航
- 启动自进化宿主:
omp --plan-yolo --auto-approve - 查看当前工程画像:
/profiler - 核心算子与宿主工具入口:
- 核心算子库:
packages/dwfx-core/src/evolution.ts - 宿主工具集:
.omp/tools/evolution.ts(暴露evolution_begin与evolution_record) - 拦截与学习钩子:
.omp/hooks/pre/context-profiler.ts与.omp/hooks/pre/evolution-learner.ts - 事实持久化层:
src/journal/rsi-store.ts
- 核心算子库:
作为 omp 插件安装与使用
1. 一键安装
omp plugin install omp-rsi
或通过软链接本地调试:
omp plugin link /path/to/omp-rsi
2. 插件核心能力
- 自进化工具注册:在宿主中注册
evolution_begin与evolution_record工具。 - 工程上下文感知:启动前自动探测注入当前工程技术栈画像(
packageManager、构建、测试、类型检查命令)。 - 终局经验客观沉淀:任务成功终局自动提炼已验证工具至
.omp/tools/,高频技能晋升至.omp/agent/managed-skills/。 - 状态检查命令:在宿主交互中支持
/rsi-status快速查看当前事实账本与候选方案指标。