You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
New agent adapter: add support for another coding-agent CLI #49
Add an adapter for a coding-agent CLI secfoo doesn't support yet. Comment with which CLI you're taking so two people don't build the same one.
Reference: PR #27 (Factory Droid and Devin adapters) is the template: subclass AgentAdapter in src/secfoo/agents/, register it in registry.py, implement build_command() and, where the CLI supports them, extract_report() / extract_usage().
Requirements:
Read-only: no auto-approved write or shell permissions.
Non-interactive: must not hang waiting on a trust or auth prompt.
The module docstring records the CLI version you tested against.
Tests in tests/test_agents/ use a fake binary (see the existing ones), so no real API calls.
I'll take OpenCode (opencode run, non-interactive). Following PR #27 as the template: an AgentAdapter subclass in src/secfoo/agents/, registered in registry.py, read-only (no --auto), with the tested CLI version in the module docstring and fake-binary tests in tests/test_agents/. Will open a PR referencing this issue.
Activity
dbdefault commentedon Nov 9, 2026
I'll take OpenCode (
opencode run, non-interactive). Following PR #27 as the template: anAgentAdaptersubclass insrc/secfoo/agents/, registered inregistry.py, read-only (no--auto), with the tested CLI version in the module docstring and fake-binary tests intests/test_agents/. Will open a PR referencing this issue.vsn411 commentedon Nov 9, 2026
Thank you, please go ahead.