Carlos Florêncio
7b0c4138ff
feat: improve sidebar ( #127 )
2026-01-30 17:05:06 +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
Carlos Florêncio
d6755b702f
feat: improved chat input ( #120 )
2026-01-29 22:34:10 +00:00
João Salavisa
a97c35904f
fix: WebSocket race condition in session hooks and chat input performance ( #119 )
2026-01-28 22:53:35 +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
d6efffd29d
Fix: Approval button not showing when navigating between sessions ( #116 )
2026-01-28 17:35:18 +00:00
João Salavisa
2ebeaaab37
Fix session state refresh on navigation ( #115 )
2026-01-28 17:23:53 +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
2af46727ab
fix(workflow): fix alignment in board creation ( #112 )
...
Fix board config layout.
2026-01-28 15:06:29 +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
0f3a300abf
fix: refetch messages and git status when switching between tasks ( #110 )
2026-01-27 23:56:29 +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
ec77511f26
feat: improved chat ux ( #103 )
2026-01-26 23:46:09 +00:00
João Salavisa
4941795532
fix: git status not showing after page refresh ( #101 )
2026-01-26 22:06:32 +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
79dce77491
fix: strip origin/ prefix from base branch for rebase/merge operations ( #94 )
2026-01-25 17:16:39 +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
Carlos Florêncio
a3d144cbb8
fix: model selector ( #90 )
2026-01-25 00:02:31 +00:00
Carlos Florêncio
d6e2380bdf
feat: diff file multi line comment
2026-01-24 23:11:15 +00:00
Carlos Florêncio
3b9abea3ca
feat: gemini and opencode
2026-01-24 19:03:31 +00:00
Carlos Florêncio
eec22dc3bb
feat: claude code support ( #87 )
2026-01-24 13:41:45 +00:00
João Salavisa
39b6e89244
feat: Git status tracking refactor with persistent snapshots and commit history ( #86 )
2026-01-24 00:41:43 +00:00
Carlos Florêncio
7a7927925e
feat: improved codex and auggie default permissions
2026-01-24 00:19:20 +00:00
Carlos Florêncio
cff2906712
feat: setup and cleanup script ( #80 )
...
fix setup
error messages
feat: codex error handling
2026-01-23 23:36:04 +00:00
João Salavisa
8426bcb6bb
refactor: split monolithic sqlite.go into domain-specific files ( #84 )
2026-01-23 21:45:41 +00:00
João Salavisa
dd3e699748
fix: load most recent messages and fix lazy loading pagination ( #82 )
2026-01-23 21:45:28 +00:00
Carlos Florêncio
1737cab44f
feat: improve chat ui paddings ( #83 )
2026-01-23 21:21:36 +00:00
João Salavisa
5e699019ef
Improve agent message rendering with better spacing and inline code styling ( #81 )
2026-01-23 17:37:34 +00:00
João Salavisa
9af9b7e008
refactor: remove progress field from TaskSession and AgentExecution ( #75 )
2026-01-23 17:37:16 +00:00
Carlos Florêncio
9d34c63202
feat: random port support ( #79 )
2026-01-22 22:55:37 +00:00
Carlos Florêncio
d0030e728e
feat: improve preview url loading ( #78 )
2026-01-22 22:20:10 +00:00
Carlos Florêncio
8525cc0d87
feat: refactor frontend hooks and store ( #76 )
2026-01-22 21:30:26 +00:00
Carlos Florêncio
290359f7f0
feat: backend improved comments, logs and agents.md ( #77 )
2026-01-22 21:18:27 +00:00
Carlos Florêncio
752e6b4655
feat: process runners ( #71 )
2026-01-22 16:39:13 +00:00
João Salavisa
b1433a8d45
Clean up dead code and fix ACP session event payload ( #73 )
2026-01-22 02:39:45 +00:00