João Salavisa
4eaf467950
feat(codex): add support for mcpToolCall item type ( #159 )
2026-02-02 23:17:28 +00:00
João Salavisa
4240984594
Fix diff view not updating when agent modifies files ( #157 )
2026-02-02 22:53:29 +00:00
João Salavisa
90007c65ba
feat: Add built-in custom prompts for common workflows ( #156 )
2026-02-02 22:53:18 +00:00
Carlos Florêncio
ed6c6e8d1b
fix: show approve button wrongly + improve plan ux ( #158 )
2026-02-02 22:45:35 +00:00
Carlos Florêncio
b40615b8d5
feat: update default board settings ( #153 )
2026-02-02 16:53:37 +00:00
Carlos Florêncio
5c077062b2
feat: add make start ( #151 )
2026-02-02 16:35:47 +00:00
João Salavisa
07f6808a5d
fix: git status tracking - detect staging changes and persist in snapshots ( #149 )
2026-02-02 01:13:21 +00:00
João Salavisa
5bd298ddc2
feat: Add file editor with diff-based save functionality ( #145 )
2026-02-02 00:59:48 +00:00
Carlos Florêncio
38fb2f638f
feat: pierre diffs lib ( #147 )
2026-02-02 00:17:23 +00:00
João Salavisa
517b408999
feat: Implement git discard changes functionality ( #144 )
2026-02-01 22:31:14 +00:00
João Salavisa
b61f8056da
fix: prevent workflow step regression on follow-up prompts ( #143 )
2026-02-01 22:25:54 +00:00
João Salavisa
70a299106b
fix: Update session/task states when ask_user_question tool is used ( #142 )
2026-02-01 22:21:41 +00:00
João Salavisa
510c2c56c4
feat: Improve task approval workflow and workflow templates ( #141 )
2026-02-01 22:12:28 +00:00
Carlos Florêncio
c163b61b7d
feat: all tasks page plus search ( #140 )
2026-02-01 19:07:52 +00:00
Carlos Florêncio
dbe5d20771
feat: improve task deletion ( #139 )
2026-02-01 16:25:43 +00:00
João Salavisa
f3bda8dddd
fix(worktree): Fix cache keying bug and repository locks memory leak ( #138 )
2026-02-01 12:10:45 +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
15e33515d2
feat: improve task creation dialog ( #135 )
2026-02-01 00:29:23 +00:00
João Salavisa
eedbfdf68a
feat: plan comment annotations, Kandev system prompt, and Standard workflow ( #134 )
2026-01-31 23:57:56 +00:00
Carlos Florêncio
6d23d68633
feat: improve chat ui messages ( #132 )
2026-01-31 19:45:33 +00:00
Carlos Florêncio
ff4e0779d2
feat: improve make dev shutdown ( #133 )
2026-01-31 18:06:22 +00:00
João Salavisa
6eb24006f9
feat: implement task plans feature ( #131 )
2026-01-31 00:51:17 +00:00
João Salavisa
ecf4ffedf8
fix: improve ask_user_question MCP tool with clear options format ( #125 )
2026-01-30 22:52:02 +00:00
João Salavisa
f57fd4b184
fix: session recovery after backend restart ( #126 )
2026-01-30 21:58:00 +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
João Salavisa
f229c72393
feat: migrate MCP server from backend to agentctl ( #124 )
2026-01-30 15:15:19 +00:00
João Salavisa
0f449dd01f
feat: Add ask_user_question MCP tool for agent clarifications ( #123 )
2026-01-30 03:05:28 +00:00
João Salavisa
49f98b88ff
fix: Multiple bug fixes for agent lifecycle and task creation ( #122 )
2026-01-29 23:40:02 +00:00
João Salavisa
7f0592cccd
feat: implement file referencing with @filename autocomplete in chat input ( #118 )
2026-01-28 22:17:29 +00:00
João Salavisa
83e3429089
fix: prevent approval button showing while agent is working ( #117 )
2026-01-28 22:14:00 +00:00
João Salavisa
1888f8465f
feat(backend): add thinking/reasoning streaming support ( #113 )
2026-01-28 17:22:19 +00:00
João Salavisa
743e0d8606
feat(workflow): improve approval flow and step transitions ( #111 )
2026-01-28 15:09:47 +00:00
João Salavisa
ef03f0e230
Fix task REVIEW state transition in passthrough mode ( #108 )
2026-01-28 00:00:22 +00:00
João Salavisa
5e8bd649b8
fix: prevent WebSocket timeout from canceling long-running agent operations ( #109 )
2026-01-27 23:55:05 +00:00
João Salavisa
d3d43d1df1
feat: Add file unstaging functionality ( #107 )
2026-01-27 23:17:26 +00:00
João Salavisa
456bdcd307
fix: synchronous event bus dispatch with regression tests ( #106 )
2026-01-27 22:55:30 +00:00
João Salavisa
0b573bbdda
feat(workflow): implement workflow system with steps terminology ( #102 )
2026-01-27 01:21:47 +00:00
Carlos Florêncio
7c82ccdf24
feat: improve logging ( #105 )
2026-01-27 00:18:42 +00:00
Carlos Florêncio
9463ddac9f
feat: remove npm warns from terminal + fix terminal render on refresh ( #104 )
2026-01-26 23:52:28 +00:00
Carlos Florêncio
47a02fd18e
feat: git pull before worktree creation ( #100 )
2026-01-26 19:09:55 +00:00
Carlos Florêncio
323e14c1a6
feat: opencode dynamic model loader ( #99 )
2026-01-25 22:23:03 +00:00
João Salavisa
c9355e526b
fix: increase prompt timeout to 60min, add error feedback, rename acp to agent API ( #97 )
...
* fix: strip origin/ prefix from base branch for rebase/merge operations
The frontend was passing 'origin/main' as the base branch, but the backend
expects just the branch name (e.g., 'main') and constructs 'origin/' itself.
This caused git fetch to fail with:
fatal: couldn't find remote ref origin/main
Because the command became 'git fetch origin origin/main' instead of
'git fetch origin main'.
* fix: increase prompt timeout to 60min, add error feedback, rename acp to agent API
- Add PromptTimeout constant (60 minutes) in common/constants/timeouts.go
- Update agentctl client and server to use the constant
- Add error message creation when prompt fails (timeout, agent not running, etc)
- Rename /acp/* endpoints to /agent/* (protocol-agnostic naming)
- Rename acp.go files to agent.go in both client and server
- Rename handler functions from handleACP* to handleAgent*
2026-01-25 20:58:30 +00:00
Carlos Florêncio
859eb70908
feat: improve task switch + cli passthrough resume ( #98 )
2026-01-25 20:14:40 +00:00
Carlos Florêncio
ab404261dd
feat: cli passthrough state transitions ( #95 )
2026-01-25 18:37:37 +00:00
Carlos Florêncio
66cda240e0
feat: cli passthrough setting ( #93 )
2026-01-25 17:49:53 +00:00
João Salavisa
187d002717
feat: per-task executor selection with multi-runtime support ( #92 )
2026-01-25 02:05:19 +00:00
João Salavisa
d43037bf82
fix: filter upstream commits, fix ahead/behind, and remove duplicate types ( #91 )
2026-01-25 00:16:01 +00:00