15 Commits

Author SHA1 Message Date
Tanmay Karande
4c3a58b680 feat: add Pi Coding Agent backend runtime, update dashboard UI 2026-03-03 00:24:19 -05:00
453389f55c feat: add pluggable multi-CLI backend system
Implement BackendAdapter interface with four CLI backends:
- ClaudeCodeBackend (extracted from AgentRuntime)
- CodexBackend (OpenAI Codex CLI)
- GeminiBackend (Google Gemini CLI)
- OpenCodeBackend (OpenCode CLI)

Add BackendRegistry for resolution/creation via AGENT_BACKEND env var.
Refactor AgentRuntime to delegate to BackendAdapter instead of
hardcoding Claude CLI. Update GatewayConfig with new env vars
(AGENT_BACKEND, BACKEND_CLI_PATH, BACKEND_MODEL, BACKEND_MAX_TURNS).

Includes 10 property-based test files and unit tests for edge cases.
2026-02-22 23:41:30 -05:00
f2247ea3ac Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 13:59:57 -05:00
b4f340b610 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 13:44:22 -05:00
68f24d50e1 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 13:34:26 -05:00
82b0905a98 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 01:30:50 -05:00
28b929c58f Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 01:09:05 -05:00
8bb11b19d8 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 01:07:02 -05:00
ffcbcd874a Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 01:00:10 -05:00
b69e669638 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 00:56:18 -05:00
5c3f313033 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 00:50:50 -05:00
ee5c17291b Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 00:48:18 -05:00
bc6494395e Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 00:45:03 -05:00
bbcc9014f5 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 00:42:56 -05:00
77d7c74909 Initial commit: Discord-Claude Gateway with event-driven agent runtime 2026-02-22 00:31:25 -05:00