Skip to content

fix: Home panes stay alive after update; retire OmegaMC - #8

Merged
agentik-os merged 1 commit into
mainfrom
fix/orch-quality-gates
Aug 25, 2026
Merged

fix: Home panes stay alive after update; retire OmegaMC#8
agentik-os merged 1 commit into
mainfrom
fix/orch-quality-gates

Conversation

@agentik-os

Copy link
Copy Markdown
Owner

What this changes

  • Fix Claude / Hermes / Codex Home panes dying immediately after #7: exec VAR=value cmd is invalid bash (exec: VAR=value: not found). Assignments now precede exec.
  • Hermes Home no longer passes a positional prompt to hermes chat (unrecognized args also killed the pane).
  • Retire the unused Mission Control Docker stack (omega-mc-up / agentik-telegram) with install-parity: installer no longer clones it, verify-install asserts it is gone, TUI/Telegram no longer advertise it. Telegram command bot and Agentik-Skills stay.
  • Refuse fake R-RUBRIC autofill (test -f {task}.evidence). Lab plan scales to mission complexity.

Why

omega update installed #7, then every new Claude/Hermes/OpenAI pane was empty and the session closed. A fresh update must leave Home panes live. OmegaMC was a leftover fork import that install still cloned.

Checklist

  • Pane launch fix verified live (omega new --agent claude|hermes|codex stays live)
  • Targeted omega-core + omega-tui tests pass
  • install.sh + verify-install.sh no longer ship or require OmegaMC
  • No secrets in the diff

Test plan

  • omega update on a clean main checkout (fast-forward + install.sh)
  • Open a new Claude / Hermes / Codex panel — session stays live
  • TUI Settings → Monitor: no Open Dashboard action
  • Telegram /dashboard says retired; /agents lists AISB locally

Made with Cursor

`exec VAR=value cmd` is invalid bash, so Claude/Hermes/Codex panes died
on launch after #7. Put assignments before exec. Drop the unused Mission
Control Docker stack so a fresh update no longer clones or advertises it,
and refuse fake R-RUBRIC autofill on worker spawn.

Co-authored-by: Cursor <cursoragent@cursor.com>
@agentik-os
agentik-os merged commit 541d673 into main Aug 25, 2026
1 of 2 checks passed
@agentik-os
agentik-os deleted the fix/orch-quality-gates branch August 25, 2026 10:22
@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 68a83f6f-b9ff-4c34-a112-33ed0a713396

📥 Commits

Reviewing files that changed from the base of the PR and between eba6296 and 61d0e51.

📒 Files selected for processing (20)
  • .gitignore
  • agents/aisb-atlas.md
  • agents/aisb/atlas.md
  • crates/omega-cli/src/main.rs
  • crates/omega-core/src/agents.rs
  • crates/omega-core/src/dispatch.rs
  • crates/omega-core/src/lab.rs
  • crates/omega-core/src/oracle_lifecycle.rs
  • crates/omega-tui/src/app.rs
  • crates/omega-tui/src/input.rs
  • crates/omega-tui/src/ui.rs
  • docs/ARCHITECTURE.md
  • docs/GETTING-STARTED.md
  • install.sh
  • scripts/omega-mc-up.sh
  • scripts/omega-token-refresh.sh
  • scripts/verify-install.sh
  • skills/cleanup/SKILL.md
  • skills/cleanup/scripts/close-sessions.sh
  • telegram-bot/omega-tg-bot.ts

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • Mission planning now scales from simple three-step workflows to comprehensive plans for complex projects.
    • Prompts include mission-specific guidance and require clear completion criteria and verification commands.
  • Bug Fixes

    • Improved agent launching and interactive session handling across supported tools.
    • Added stronger validation to reject incomplete or unsafe work briefs.
  • Documentation

    • Updated setup, help, and architecture guidance to reflect the Telegram/TUI workflow.
  • Retirement

    • Removed Mission Control dashboard installation, launch, synchronization, and interface options.

Walkthrough

The change retires OmegaMC dashboard integration across the CLI, TUI, Telegram bot, installer, scripts, and documentation. It adds mission-scaled Lab plans, strict worker-rubric validation, and corrected agent launch commands.

Changes

OmegaOS behavior and control-plane changes

Layer / File(s) Summary
Mission-aware Lab planning and rubric validation
crates/omega-cli/src/main.rs, crates/omega-core/src/{lab,dispatch,oracle_lifecycle}.rs, crates/omega-tui/src/ui.rs
Lab plans now scale by mission complexity. Oracle prompts use mission-specific guidance. Worker prompts require exact Done Criteria and parsed Verify Command fields.
Agent launch command corrections
crates/omega-core/src/agents.rs
Claude, Codex, Hermes, and GLM commands place environment assignments before exec. Hermes no longer receives a positional prompt. Regression tests cover these command forms.
OmegaMC integration removal
crates/omega-tui/src/{app,input}.rs, telegram-bot/omega-tg-bot.ts, install.sh, scripts/{omega-token-refresh,verify-install}.sh
Dashboard actions, roster registration, history mirroring, token synchronization, stack installation, and launcher wiring are removed. Install verification now checks that retired components are absent.
Control-plane terminology and documentation
.gitignore, agents/*, docs/*, skills/cleanup/*, crates/omega-tui/src/ui.rs
Documentation and interface text now describe Telegram and TUI control without Mission Control references.

Estimated code review effort: 4 (Complex) | ~60 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Operator
  participant omega_cli
  participant omega_core_lab
  participant OraclePromptGenerator
  participant Worker
  Operator->>omega_cli: submit mission and worker prompt
  omega_cli->>omega_core_lab: validate R-RUBRIC
  omega_core_lab-->>omega_cli: accept or return validation error
  omega_cli->>omega_core_lab: derive mission-specific Lab plan
  omega_cli->>OraclePromptGenerator: generate oracle guidance
  OraclePromptGenerator-->>omega_cli: return routed oracle prompt
  omega_cli->>Worker: dispatch validated brief
  Worker-->>omega_cli: report done_clean
  omega_cli->>omega_core_lab: rerun Verify Command
Loading

Suggested reviewers: cursoragent, darkred2

Poem

A rabbit reviews the Lab at dawn
With tidy rubrics neatly drawn
The dashboard sleeps, Telegram sings
Four launch commands grow careful wings
Plans scale up as missions grow
“Verify” makes the carrots glow

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/orch-quality-gates

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant