Skip to content

feat(providers): add omp CLI provider via ACP - #31

Open
matheustimbo wants to merge 173 commits into
fork-mainfrom
feat/omp-provider
Open

matheustimbo wants to merge 173 commits into
fork-mainfrom
feat/omp-provider

Conversation

@matheustimbo

Copy link
Copy Markdown
Owner

Adds the omp coding agent as a T3 provider, modeled on the Cursor/Grok ACP drivers.

  • Health checking is CLI-first and side-effect free: omp --version, omp usage (login state), omp models --json (catalog with per-model thinking levels). Never opens an ACP session on refresh.
  • Chat runs over omp acp (auth method agent) with model/thinking selection guarded against unadvertised options, approval-mode mapping, and plan-mode awareness.
  • Opt-in like Cursor/Grok/OpenCode (off by default, Early Access badge, usage limits reported unavailable).
  • Verified against omp/18.2.6 over stdio; 32 new unit tests pass; tsc/lint clean on touched files (remaining server/web typecheck errors are pre-existing on main).

Built with opencode/muse-spark-1.3-contributor-free via T3 Code.

t3-code Bot and others added 30 commits September 16, 2026 04:59
…r machine icon (pingdotgg#12026)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
)

Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: maria-rcks <mwria.rocks@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…ingdotgg#12115)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…and are refused on remote ones (pingdotgg#12001)

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…gg#11706)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
juliusmarminge and others added 24 commits September 18, 2026 19:03
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…7861)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…exists (pingdotgg#12540)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
)

Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…gg#12635)

Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…art (pingdotgg#12625)

Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Implements the Oh My Pi (omp) coding agent as a T3 provider, modeled on
the Cursor/Grok ACP drivers. Health checking is CLI-first (version,
usage, models --json) and side-effect free; chat runs over 'omp acp'
with model/thinking selection and approval-mode mapping.

Probed against omp/18.2.6 over stdio.
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Sep 20, 2026
- OmpAdapter: declare /compact slash-command compaction (verified in
  omp docs) instead of advertising compact with no strategy
- OmpProvider: enable the plan/default interaction-mode toggle
- OmpAcpSupport: validate thinking against session-advertised
  options (session is authoritative, e.g. minimal) instead of the
  static catalog alone
- Mobile ProviderIcon: dedicated omp branch instead of the Codex
  fallback glyph

This branch has not been deployed

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

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.