Native-first provider architecture with CLI-aligned permission modes.
Highlights
- CodexNativeProvider — Subprocess provider for Codex CLI, all 4 agents now native-first
preferparameter — Explicit native vs SDK provider selection- Permission modes — 6 unified permission levels mapped to CLI-specific flags
- Gemini
--approval-mode— Replaces hardcoded-ywith granular approval modes - CI aligned with llm-rosetta — actions v6,
ty check, install-smoke-test matrix, ruff UP/C901 rules
Bug Fixes
- OpenCode: removed incorrect
--promptflag mapping - Claude:
full_autonow uses--permission-mode bypassPermissions
Testing
- 147 unit tests (+28 vs v0.1.0)
- Native vs SDK comparison integration tests
See full changelog.