Skip to content

fix: update OmegaOS for current agent CLIs - #6

Merged
agentik-os merged 21 commits into
mainfrom
cursor/fix-provider-updates-299c
Aug 24, 2026
Merged

fix: update OmegaOS for current agent CLIs#6
agentik-os merged 21 commits into
mainfrom
cursor/fix-provider-updates-299c

Conversation

@agentik-os

@agentik-os agentik-os commented Aug 24, 2026

Copy link
Copy Markdown
Owner

What this changes

  • repairs current Codex, Hermes, Kimi, Gemini, Pi, GLM, and Claude launch contracts
  • adds first-class Google Antigravity and launchable OpenRouter adapters
  • implements streamed Codex gateway chat with safe error classification
  • preserves provider identity and conversation resume across patrol/resurrection
  • makes Telegram/provider activation update the real global launch authority
  • provisions Codex on fresh installs and publishes omega-gatewayd in prebuilt archives
  • pins Rust 1.97.1, adds provider version diagnostics, and supports forced provider upgrades
  • makes Claude credential reconciliation freshness-aware while respecting Gemini/Antigravity native keyrings
  • migrates Codex 0.149's retired approval policy and keeps hook-trust bypass configurable
  • restores Claude/Codex hook parity and replaces stale tmux/provider-specific audit paths with rmux-native commands
  • restores full-workspace CI, hermetic TUI/gateway tests, exact skill mirrors, and skill Atlas integrity
  • updates operator and translated documentation for current models/auth flows
  • releases and publishes omega-os@1.5.13 to npm (latest)

Why

Recent upstream CLI releases changed required subcommands, mutually exclusive flags, authentication surfaces, model identifiers, and session APIs. The default Codex launch and several alternate-provider paths could fail before starting an agent, while CI excluded the shipped gateway and prebuilt installs omitted it.

Verification

  • cargo fmt --all -- --check
  • cargo clippy --locked --workspace --all-targets -- -D warnings
  • RUSTFLAGS="-D warnings" cargo build --release --locked --workspace
  • cargo test --locked --workspace
  • shell syntax and workflow contract checks
  • hook, skill-catalog, release-contract, and installer suites
  • canonical skill catalog validation
  • VERIFY_SOURCE_ONLY=1 VERIFY_FAST=1 ./scripts/verify-install.sh
  • live omega-duo --self-test: 48/48 passed under Bun 1.4.0
  • Telegram bot bundled successfully with current Bun
  • npm package tests: 18/18; npm publish --dry-run clean
  • live registry verification: omega-os@1.5.13, dist-tag latest
  • published command smoke test: npx --package omega-os@1.5.13 omega-os --help

Checklist

  • cargo build --release is clean (CI builds with -D warnings, so a warning fails it)
  • cargo test passes
  • No new clippy warnings
  • If I added an installed asset (agent, command, config, cron, template), install.sh ships it and ./scripts/verify-install.sh passes
  • No secrets in the diff, and no emoji in terminal output
Open in Web Open in Cursor 

Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 135 files, which is 35 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 69271fde-282c-4fa2-9834-d091f54dccd8

📥 Commits

Reviewing files that changed from the base of the PR and between 5edbeeb and 72cdd1a.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (135)
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • CHANGELOG.md
  • Cargo.toml
  • GUIDE.md
  • README.es-ES.md
  • README.fr.md
  • README.md
  • README.ru.md
  • README.zh.md
  • config/providers.default.toml
  • config/systemd/omega-telegram.service
  • crates/omega-cli/src/main.rs
  • crates/omega-core/src/agents.rs
  • crates/omega-core/src/aisb.rs
  • crates/omega-core/src/backup.rs
  • crates/omega-core/src/codex_trust.rs
  • crates/omega-core/src/credentials.rs
  • crates/omega-core/src/dispatch.rs
  • crates/omega-core/src/doctor.rs
  • crates/omega-core/src/failover.rs
  • crates/omega-core/src/mcp_servers.rs
  • crates/omega-core/src/orchestration.rs
  • crates/omega-core/src/providers.rs
  • crates/omega-core/src/rules.rs
  • crates/omega-core/src/session.rs
  • crates/omega-core/src/skill_registry.rs
  • crates/omega-gateway/Cargo.toml
  • crates/omega-gateway/src/account_login.rs
  • crates/omega-gateway/src/accounts.rs
  • crates/omega-gateway/src/auth.rs
  • crates/omega-gateway/src/chat_driver.rs
  • crates/omega-gateway/src/chat_store.rs
  • crates/omega-gateway/src/config.rs
  • crates/omega-gateway/src/deposit.rs
  • crates/omega-gateway/src/events.rs
  • crates/omega-gateway/src/lib.rs
  • crates/omega-gateway/src/main.rs
  • crates/omega-gateway/src/missions.rs
  • crates/omega-gateway/src/omega_cli.rs
  • crates/omega-gateway/src/protocol.rs
  • crates/omega-gateway/src/relay.rs
  • crates/omega-gateway/src/rmux.rs
  • crates/omega-gateway/src/routes_accounts.rs
  • crates/omega-gateway/src/routes_agents.rs
  • crates/omega-gateway/src/routes_audit.rs
  • crates/omega-gateway/src/routes_box.rs
  • crates/omega-gateway/src/routes_chat.rs
  • crates/omega-gateway/src/routes_config.rs
  • crates/omega-gateway/src/routes_deposit.rs
  • crates/omega-gateway/src/routes_dispatch.rs
  • crates/omega-gateway/src/routes_duo.rs
  • crates/omega-gateway/src/routes_files.rs
  • crates/omega-gateway/src/routes_marketing.rs
  • crates/omega-gateway/src/routes_master.rs
  • crates/omega-gateway/src/routes_missions.rs
  • crates/omega-gateway/src/routes_new_project.rs
  • crates/omega-gateway/src/routes_oracles.rs
  • crates/omega-gateway/src/routes_orchestrate.rs
  • crates/omega-gateway/src/routes_pair.rs
  • crates/omega-gateway/src/routes_pdf.rs
  • crates/omega-gateway/src/routes_rules.rs
  • crates/omega-gateway/src/routes_session_org.rs
  • crates/omega-gateway/src/routes_sessions.rs
  • crates/omega-gateway/src/routes_skills.rs
  • crates/omega-gateway/src/routes_team.rs
  • crates/omega-gateway/src/routes_telegram.rs
  • crates/omega-gateway/src/server.rs
  • crates/omega-gateway/src/session_org.rs
  • crates/omega-gateway/tests/accounts_routes_test.rs
  • crates/omega-gateway/tests/agents_install_adversarial_test.rs
  • crates/omega-gateway/tests/agents_install_test.rs
  • crates/omega-gateway/tests/agents_test.rs
  • crates/omega-gateway/tests/audit_test.rs
  • crates/omega-gateway/tests/auth_middleware_test.rs
  • crates/omega-gateway/tests/box_test.rs
  • crates/omega-gateway/tests/chat_concurrent_turns_test.rs
  • crates/omega-gateway/tests/chat_cwd_validation_test.rs
  • crates/omega-gateway/tests/chat_driver_nested_kill_test.rs
  • crates/omega-gateway/tests/chat_driver_test.rs
  • crates/omega-gateway/tests/chat_messages_pagination_test.rs
  • crates/omega-gateway/tests/chat_routes_test.rs
  • crates/omega-gateway/tests/chats_cli_test.rs
  • crates/omega-gateway/tests/config_test.rs
  • crates/omega-gateway/tests/deposit_test.rs
  • crates/omega-gateway/tests/dispatch_test.rs
  • crates/omega-gateway/tests/duo_test.rs
  • crates/omega-gateway/tests/events_test.rs
  • crates/omega-gateway/tests/files_test.rs
  • crates/omega-gateway/tests/health_test.rs
  • crates/omega-gateway/tests/marketing_test.rs
  • crates/omega-gateway/tests/master_chat_test.rs
  • crates/omega-gateway/tests/missions_test.rs
  • crates/omega-gateway/tests/new_project_test.rs
  • crates/omega-gateway/tests/oracle_ops_test.rs
  • crates/omega-gateway/tests/oracles_test.rs
  • crates/omega-gateway/tests/orchestrate_test.rs
  • crates/omega-gateway/tests/pair_test.rs
  • crates/omega-gateway/tests/pdf_test.rs
  • crates/omega-gateway/tests/projects_test.rs
  • crates/omega-gateway/tests/rules_test.rs
  • crates/omega-gateway/tests/schema_test.rs
  • crates/omega-gateway/tests/session_close_test.rs
  • crates/omega-gateway/tests/session_keys_test.rs
  • crates/omega-gateway/tests/session_org_adversarial_test.rs
  • crates/omega-gateway/tests/session_org_routes_test.rs
  • crates/omega-gateway/tests/session_rename_test.rs
  • crates/omega-gateway/tests/sessions_create_test.rs
  • crates/omega-gateway/tests/sessions_test.rs
  • crates/omega-gateway/tests/skills_test.rs
  • crates/omega-gateway/tests/stream_test.rs
  • crates/omega-gateway/tests/team_test.rs
  • crates/omega-gateway/tests/telegram_test.rs
  • crates/omega-tui/src/app.rs
  • crates/omega-tui/src/input.rs
  • crates/omega-tui/src/ui.rs
  • docs/ARCHITECTURE-V3.md
  • docs/ARCHITECTURE.md
  • docs/CLAUDE-CODE-INTEGRATION.md
  • docs/GETTING-STARTED.md
  • docs/HERMES-INTEGRATION.md
  • docs/INSTALL-AND-CREDENTIALS.md
  • docs/MAP.md
  • docs/PROVIDER-COMPATIBILITY.md
  • docs/README.md
  • install.sh
  • installer/package.json
  • rust-toolchain.toml
  • scripts/migrate-to-omegaos-root.sh
  • scripts/omega-skills
  • scripts/tests/test_release_contract.py
  • scripts/verify-install.sh
  • skills/audits/_shared/grep-loop.sh
  • telegram-bot/omega-tg-bot.ts
  • tools/duo/bin/omega-duo

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

cursoragent and others added 13 commits August 24, 2026 15:58
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
@agentik-os
agentik-os marked this pull request as ready for review August 24, 2026 17:01
cursoragent and others added 7 commits August 24, 2026 17:20
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
@agentik-os
agentik-os merged commit 837f62f into main Aug 24, 2026
2 checks passed
cursor Bot pushed a commit that referenced this pull request Aug 24, 2026
Co-authored-by: Gareth ⎇ Agentik {OS} <agentik-os@users.noreply.github.com>
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.

2 participants