Carlos Florêncio
7ce2e24150
feat(backend): add 10 ACP agents, set_config_option, auth_required flow ( #807 )
2026-05-04 07:46:56 +01:00
João Salavisa
8948ebdb25
fix(acp): flush ScheduleWakeup output via synthetic prompt ( #706 )
2026-04-26 21:07:22 +01:00
Carlos Florêncio
74d44bd26b
feat(acp): support claude-acp Monitor tool and fix incremental tool_call updates ( #698 )
2026-04-25 16:26:20 +01:00
Carlos Florêncio
66f0cc2a16
fix(web): persist agent profile mode through bulk-edit save ( #626 )
2026-04-19 11:34:43 +01:00
João Salavisa
519de03da5
fix(agentctl): inject HTTP MCP server for Codex ACP support ( #641 )
...
* fix(agentctl): inject HTTP MCP server for Codex ACP support
Codex ACP only supports HTTP-based MCP servers (not SSE). The kandev
MCP server was only injected with SSE transport, causing it to be
filtered out by Codex ACP's capability check.
Now inject both SSE and HTTP variants of the kandev MCP server:
- SSE at /sse (for Claude Code)
- HTTP at /mcp (for Codex ACP)
The agent's capability filtering automatically selects the appropriate
transport based on what the agent supports.
* refactor(agentctl): address code review feedback
- Add name deduplication to filterMcpServersByCapabilities to prevent
duplicate MCP server entries if an agent supports both transports
- Extract injectKandevMcpServers helper to centralize dual-transport
injection logic in agent.go
- Add constants for MCP server name and transport types
- Add test for duplicate name deduplication
* fix(agentctl): add MCP injection to handleWSResetSession
Apply injectKandevMcpServers to session reset handler, ensuring MCP
tools remain available after context window reset.
2026-04-18 18:37:09 +01:00
Carlos Florêncio
204fac1cca
feat: acp-first profiles, models, and modes ( #566 )
2026-04-15 13:22:32 +01:00
Carlos Florêncio
8c6f16337d
fix(acp): suppress stale events during session resume history replay ( #527 )
2026-04-03 15:15:02 +01:00
Carlos Florêncio
663919a52b
fix(agents): update gemini ACP flag and claude-agent-acp package org ( #482 )
2026-03-28 23:11:21 +00:00
José Almeida
5b7e54f5da
fix: pass MCP servers through LoadSession so tools survive session resume ( #450 )
...
* fix: pass MCP servers through LoadSession so tools survive session resume
* fix: pass MCP servers to Copilot ResumeSession (address CR feedback)
2026-03-22 23:19:37 +00:00
Carlos Florêncio
684ea1f98e
fix(mcp): carry env and headers through MCP server config pipeline ( #439 )
2026-03-14 21:59:41 +00:00
Carlos Florêncio
083b2b5bb0
fix(acp): improve claude acp tool messages and model selector flow ( #442 )
2026-03-14 21:58:31 +00:00
Carlos Florêncio
9af1b05bfb
fix: resolve acp chat ux issues with permissions, plans, and tool states ( #428 )
2026-03-12 23:22:26 +00:00
Carlos Florêncio
37e6b1bd6d
fix: recover from agent MCP timeout during clarification wait ( #413 )
2026-03-10 22:48:30 +00:00
Carlos Florêncio
bb0c63e73b
fix: resolve model selector mismatch for ACP agents ( #410 )
2026-03-10 22:13:28 +00:00
Carlos Florêncio
a2d04a9573
fix: resolve ACP model ID mismatch and promote ACP agents as default ( #404 )
2026-03-10 18:58:29 +00:00
Carlos Florêncio
bb1caaba11
feat: add ACP agent variants for Claude, Codex, Copilot, and Amp ( #387 )
2026-03-10 17:30:04 +00:00
João Salavisa
c70e97c104
fix: prevent duplicate messages when resuming ACP sessions ( #392 )
2026-03-08 18:13:11 +00:00
João Salavisa
07b39efde2
feat(auggie): enable native session resume with ACP session/load ( #380 )
2026-03-06 10:41:05 +00:00
Carlos Florêncio
cd96c6f699
feat: install agents on env preparation remote executors ( #352 )
2026-03-02 22:47:21 +00:00
Carlos Florêncio
fb50b726df
fix: copy markdown to clipboard and codex error handling ( #348 )
2026-03-02 18:37:13 +00:00
Carlos Florêncio
22c0fd2a57
fix: improve claude plan mode reliability and cleanup ( #346 )
2026-03-02 14:29:34 +00:00
Carlos Florêncio
4e2e59b1ec
feat: opencode acp
2026-02-21 22:05:25 +00:00
Carlos Florêncio
f0d84b32b8
feat: opencode improve sse
2026-02-21 22:05:25 +00:00
Carlos Florêncio
1556dfeda8
feat: improve amp
2026-02-21 22:05:25 +00:00
Carlos Florêncio
122094fa5d
feat: e2e tests
2026-02-21 22:05:24 +00:00
Carlos Florêncio
a2e9390e66
feat: improve claude code
2026-02-21 22:05:24 +00:00
Carlos Florêncio
01b0e9edf1
feat: improve acp + tracing ( #258 )
2026-02-20 17:30:14 +00:00
Carlos Florêncio
61ef224ec7
style: fix format issues ( #255 )
2026-02-19 22:18:01 +00:00
Carlos Florêncio
fd4ae1eb54
fix: resolve all backend golangci-lint violations ( #245 )
2026-02-18 18:24:24 +00:00
João Salavisa
e2ba35b3bd
feat: migrate agent operations from HTTP to WebSocket ( #218 )
2026-02-13 09:05:40 +00:00
Carlos Florêncio
ff96b4ed2d
fix: copilot mcp ( #217 )
2026-02-10 22:37:50 +00:00
Carlos Florêncio
ead9a210f9
feat: add agent boot message ( #213 )
2026-02-08 23:30:40 +00:00
Carlos Florêncio
c83e0ddd59
feat: increase agent boot timeout from 30s to 60s
2026-02-08 21:08:01 +00:00
Carlos Florêncio
3196a02220
feat: file icons ( #207 )
2026-02-07 15:40:59 +00:00
João Salavisa
b9522ae3bf
fix: pass MCP configuration to Claude Code via --mcp-config flag ( #205 )
2026-02-07 11:35:39 +00:00
Carlos Florêncio
a4e7c42782
feat: improve web fetch message ( #192 )
2026-02-05 23:59:03 +00:00
João Salavisa
50d53cc710
Implement image attachments for Codex ( #190 )
2026-02-05 23:52:23 +00:00
João Salavisa
93e3759c5f
feat: Implement image paste functionality for Claude Code ( #188 )
2026-02-05 22:34:30 +00:00
João Salavisa
68b398f800
fix: prevent duplicate agent messages in database ( #181 )
2026-02-04 23:52:26 +00:00
João Salavisa
e2fa974b0b
fix(acp): resolve notification ordering race condition ( #179 )
2026-02-04 14:28:14 +00:00
João Salavisa
9c8c02f4d8
fix: wire permission handler to Copilot SDK ( #161 )
2026-02-04 10:17:49 +00:00
João Salavisa
4eaf467950
feat(codex): add support for mcpToolCall item type ( #159 )
2026-02-02 23:17:28 +00:00
Carlos Florêncio
38fb2f638f
feat: pierre diffs lib ( #147 )
2026-02-02 00:17:23 +00:00
Carlos Florêncio
5b6be01156
feat: slash commands from agents ( #136 )
2026-02-01 01:20:13 +00:00
João Salavisa
9ddf131a05
fix: permission request ID mismatch, SSE duplicates, and subprocess cleanup ( #137 )
2026-02-01 01:16:54 +00:00
Carlos Florêncio
122deb3b13
feat: add GitHub Copilot CLI and Sourcegraph Amp agent support ( #130 )
2026-02-01 00:40:56 +00:00
Carlos Florêncio
6d23d68633
feat: improve chat ui messages ( #132 )
2026-01-31 19:45:33 +00:00
João Salavisa
6eb24006f9
feat: implement task plans feature ( #131 )
2026-01-31 00:51:17 +00:00
Carlos Florêncio
8a08459001
fix(codex): use correct sandbox_mode to enable file editing ( #129 )
2026-01-30 17:58:57 +00:00
Carlos Florêncio
3f7154e186
feat: chat messages normalized ( #121 )
2026-01-30 17:16:05 +00:00