OhMyAgent Desktop v2.0.0-beta
Pre-release
Pre-release
v2.0.0-beta introduces the Interactive Self-Harness system — OhMyAgent can now detect failures, propose optimizations, and apply improvements with user approval. This is the first beta of the 2.x architecture.
🧠 Self-Harness Optimization Engine
- Failure Detector — automatically detects agent failures and triggers optimization workflows
- Harness Optimizer — LLM-powered optimization proposal engine, wired through
completeSimple+ model chain - Approval Policy — configurable approval rules (auto-apply by confidence threshold, mechanism allowlist)
- Rate Limiter — cooldown and hourly caps to prevent runaway optimization cycles
- Auto-Apply Monitor — tracks applied improvements and their effectiveness
- Skill Editor — structured skill modification with validation
🎛️ WebUI Settings
- Harness Settings tab — full control over triggers, rate limits, approval rules, and model selection
- Approval Rules Editor — visual rule builder for confidence thresholds and allowed mechanisms
- Agent harness toggle — per-agent enable/disable with inherited defaults
💬 Interactive Approval Flow
- Feishu — interactive card with approve/reject/modify actions
- Telegram — inline keyboard button approval
- WeChat / QQ — text-based approval instructions
- All channels route approval responses back to the initiating conversation
🛠 Additional Improvements
- Config persistence — fixed camelCase/snake_case mismatch that caused harness settings to be lost on restart
- Beta update channel — "Include beta versions" checkbox in Settings → About for early access to pre-releases
- i18n — 32 harness-specific locale keys in zh-CN and en
⚠️ Beta Notice
Self-Harness is disabled by default. Enable it in Settings → Auto Evolution to start using optimization features.
v2.0.0-beta 引入 交互式 Self-Harness(自我进化)系统 — OhMyAgent 现在可以检测失败、提出优化方案,并经用户批准后自动改进。这是 2.x 架构的首个测试版。
🧠 Self-Harness 优化引擎
- Failure Detector — 自动检测 Agent 失败并触发优化流程
- Harness Optimizer — LLM 驱动的优化提案引擎,通过
completeSimple+ 模型链路实现 - Approval Policy — 可配置的审批规则(按置信度阈值、机制白名单自动批准)
- Rate Limiter — 冷却时间和每小时上限,防止失控循环
- Auto-Apply Monitor — 跟踪已应用的改进及其效果
- Skill Editor — 结构化的 skill 修改与校验
🎛️ WebUI 设置
- Harness 设置面板 — 全面控制触发器、频率限制、审批规则和模型选择
- Approval Rules 编辑器 — 可视化的规则构建器,配置置信度阈值和允许的改进机制
- Agent 开关 — 按 Agent 独立启用/禁用
💬 交互式审批流程
- 飞书 — 交互式卡片,支持批准/拒绝/修改
- Telegram — 内联键盘按钮审批
- 微信 / QQ — 文本指令审批
- 所有渠道的审批响应均路由回发起会话
🛠 其他改进
- 配置持久化 — 修复 camelCase/snake_case 不匹配导致重启后 harness 设置丢失的问题
- Beta 更新通道 — 设置 → 关于中新增「包含测试版」复选框
- i18n — 32 个 harness 相关本地化键值(中英文)
⚠️ 测试版说明
Self-Harness 默认关闭。请在设置 → Auto Evolution 中启用以使用优化功能。