João Salavisa
4240984594
Fix diff view not updating when agent modifies files ( #157 )
2026-02-02 22:53:29 +00:00
Carlos Florêncio
ed6c6e8d1b
fix: show approve button wrongly + improve plan ux ( #158 )
2026-02-02 22:45:35 +00:00
João Salavisa
d951b9cb47
Fix: Persist plan notification state across page refreshes ( #150 )
2026-02-02 01:28:07 +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
e949ae21bd
fix: disable Cmd+Enter keyboard shortcut when chat input is disabled ( #146 )
2026-02-01 23:02:02 +00:00
João Salavisa
517b408999
feat: Implement git discard changes functionality ( #144 )
2026-02-01 22:31:14 +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
dbe5d20771
feat: improve task deletion ( #139 )
2026-02-01 16:25:43 +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
João Salavisa
6eb24006f9
feat: implement task plans feature ( #131 )
2026-01-31 00:51:17 +00:00
Carlos Florêncio
8ac4bbdbb5
feat(ui): add debug toggle button to TaskTopBar ( #128 )
2026-01-30 17:47:05 +00:00
Carlos Florêncio
3f7154e186
feat: chat messages normalized ( #121 )
2026-01-30 17:16:05 +00:00
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
d3d43d1df1
feat: Add file unstaging functionality ( #107 )
2026-01-27 23:17:26 +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
ec77511f26
feat: improved chat ux ( #103 )
2026-01-26 23:46:09 +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
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
Carlos Florêncio
a3d144cbb8
fix: model selector ( #90 )
2026-01-25 00:02:31 +00:00
Carlos Florêncio
3b9abea3ca
feat: gemini and opencode
2026-01-24 19:03:31 +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
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
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
752e6b4655
feat: process runners ( #71 )
2026-01-22 16:39:13 +00:00
João Salavisa
89d7f10211
feat: add session turns with duration display and live timer ( #72 )
2026-01-21 23:35:29 +00:00
Carlos Florêncio
51e55a06d3
feat: refactored chat input panels + pie context ( #70 )
2026-01-21 20:54:41 +00:00
João Salavisa
8dd88e8c60
refactor: comprehensive code quality improvements ( #69 )
2026-01-21 19:49:36 +00:00
João Salavisa
fba868d3fe
feat: dynamic model switching and session status fix ( #68 )
2026-01-21 17:19:50 +00:00
João Salavisa
dea2a07cfa
feat: add context window usage display to task session ( #66 )
...
* feat: add context window usage display to task session
- Add TokenUsageDisplay component showing context window usage as a horizontal progress bar
- Add useSessionContextWindow hook with proper Zustand reactivity (subscribe to primitives)
- Add ContextWindowState to store with setContextWindow action
- Backend: propagate context_window data through orchestrator, watcher, and lifecycle events
- WebSocket handler extracts context_window from session.state_changed metadata
- Display positioned on left side of action bar, updates in real-time
* refactor: remove agent stream event WebSocket broadcasting
Agent stream events (message_chunk, tool_call, etc.) are now handled
internally by the lifecycle manager rather than being broadcast to
the frontend. Messages are accumulated and flushed as comments at
step boundaries.
2026-01-21 02:47:20 +00:00
João Salavisa
9a8e3f8790
feat: implement turn cancellation for agent sessions ( #64 )
2026-01-20 23:50:10 +00:00
João Salavisa
086c7c4bac
feat: Add PR creation via gh CLI and improve git operations ( #57 )
2026-01-20 02:33:58 +00:00