Overview of supported Coding Agent CLIs
mainGolemBot integrates with several specialized Coding Agent CLIs. Each engine has unique invocation methods, output formats, and session management characteristics. The supported engines are:
- Cursor Agent CLI: Uses the
agentbinary. Supportsstream-jsonand includes a--stream-partial-outputflag for deduplication. - Claude Code CLI: Uses the
claudebinary. Supportsstream-jsonand handles mixed assistant/user events. - OpenCode CLI: Uses the
opencodebinary. Uses NDJSON parts and offers an HTTP Server API option. - Codex CLI: Uses the
codexbinary. Uses NDJSON and requires ChatGPT OAuth. Includes a--skip-git-repo-checkflag.