Repository navigation
Conversation
omp speaks the Agent Client Protocol (omp acp), so it slots into the existing ACP harness the same way Gemini and Qwen do. Adds: - crates/executors/src/executors/omp.rs: spawn/follow-up via AcpAgentHarness, plus model discovery by shelling out to `omp models --json` and grouping the result per provider. - CodingAgent::Omp wired into the executor enum, MCP passthrough adapter, approval bridge, default profiles, and type/schema generation. - UI: agent name/icon mapping, onboarding priority, omp light/dark icons, and a docs page registered in the docs navigation.
Copilot stopped reviewing on behalf of
MiloMMIN due to an error
October 17, 2026 12:04
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
omp(https://omp.sh) as a first-class coding agent. omp exposes an Agent Client Protocol server (omp acp), so it reuses the existing ACP harness the same way Gemini and Qwen do — no new protocol code.What's included
crates/executors/src/executors/omp.rs): spawn + follow-up viaAcpAgentHarnesswith a dedicatedomp_sessionsnamespace, supervised approvals through the existingExecutorApprovalBridge, and--yolofor the AUTO permission policy.omp models --jsonand groups the catalog per provider, so the model picker shows exactly what the local binary can route to (reasoning levels come from each model'sthinkinglist).CodingAgent::Ompin the executor enum, MCP passthrough adapter, approval bridge,default_profiles.json, MCP task-server executor list, and type/schema generation.omp-dark.svg/omp-light.svg.docs/agents/omp.mdxregistered indocs/docs.json, plus entries in the supported-agents page, both agent-configuration pages, and the MCP server executor list.Verification
cargo check --workspace,cargo clippy -p executors --all-targets,tscforweb-core/local-web, andcargo run --bin generate_types -- --checkall pass.Known gaps
CONTEXT_USAGEis intentionally not advertised for omp.reset_to_message_idis ignored, matching the Gemini/Qwen ACP behaviour.