Carlos Florêncio
8be7212589
fix(web): soften deferred clarification notice ( #1690 )
2026-07-14 19:57:25 +01:00
Carlos Florêncio
1d1d6ef0f8
feat: show ACP shell command output in chat ( #1684 )
2026-07-14 19:17:36 +01:00
João Salavisa
7bcb10bfef
feat: unarchive tasks with worktree branch recovery ( #1687 )
...
* feat: unarchive tasks with worktree branch recovery
Archived tasks can now be restored. Unarchive works for manual/legacy
archives (empty cascade id, root-only) and cascade archives. Archive
deletes the local branch, so worktree recreate now falls back to
fetching the branch from origin, and unarchive writes the old branch
back as checkout_branch so a fresh session resumes the prior work.
Unrecoverable branches (never pushed) surface a warning. WS archive now
routes through the handoff cascade so it stays stamped and reversible.
UI: unarchive action on /tasks archived rows and the task top bar.
* fix: address PR review feedback on unarchive recovery
Forward PRNumber to the recreate fetch so fork-PR heads (only reachable
via pull/<N>/head) are recoverable, publish task.updated per task in the
cascade unarchive loop so the UI restores without a reload, and
re-publish task.updated after a checkout_branch restore since the
unarchive event goes out with the pre-restore repository rows.
* fix: harden unarchive recovery per review feedback
Propagate branch-probe errors instead of misreporting recoverable work
as gone, and reserve ErrBranchUnrecoverable for a confirmed-missing
remote ref (transient fetch failures keep their own error). Validate
the archive root exists so WS/HTTP archive no longer reports success
for unknown task IDs, CAS-guard manual unarchive on an empty cascade
stamp, detach branch recovery from the request context, and skip
checkout_branch restore for multi-branch repos. UI: in-flight guard on
the list unarchive button, pluralized unrecoverable-branch toast.
* docs: document CAS guard on UnarchiveTask interface contract
---------
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-07-14 19:15:51 +01:00
João Salavisa
79f280679a
fix(deps): bump @playwright/test to ^1.61.1 to fix install hang on Node 26 ( #1685 )
...
* fix(deps): bump @playwright/test to ^1.61.1 to fix install hang on Node 26
* ci: bump CI base Playwright image to v1.61.1-noble to match @playwright/test
2026-07-14 18:06:15 +01:00
Carlos Florêncio
6831b80878
docs: improve harness and issue templates ( #1681 )
2026-07-14 17:58:21 +01:00
Carlos Florêncio
39ee058f0c
fix: resolve two cancel/clarification deadlocks that wedge sessions in RUNNING ( #1680 )
2026-07-14 16:21:00 +01:00
Carlos Florêncio
3e68fd3da6
fix: prevent stale ready events from completing replacement turns ( #1678 )
2026-07-14 13:20:52 +01:00
Alassane
6259d58c94
fix(web): make clipboard fallback work in Radix dialogs ( #1671 )
2026-07-14 10:27:21 +01:00
Clément Fiere
84e40ee4c8
feat: interrupt busy child task turn on parent message_task_kandev ( #1653 )
2026-07-14 09:07:58 +01:00
Carlos Florêncio
0f266c319d
feat: link GitHub issues to tasks ( #1672 ) ( #1676 )
2026-07-13 19:19:23 +01:00
github-actions[bot]
3eaa0e6702
release: 0.78.0
v0.78.0
2026-07-13 15:35:03 +00:00
Carlos Florêncio
c4dd45f9ac
fix: use long press for mobile task actions ( #1673 )
2026-07-13 13:56:55 +01:00
Carlos Florêncio
892ce9bf09
fix(worktree): preserve colon paths in copy files ( #1674 )
2026-07-13 13:56:40 +01:00
Carlos Florêncio
248e8bf48e
feat: add workflow WIP pull system ( #1613 )
2026-07-13 12:18:57 +01:00
Jérémy Coatelen
fd7c7a2b0f
feat(worktree): add per-file copy/symlink materialization per repository ( #1650 )
2026-07-13 10:54:23 +01:00
Carlos Florêncio
b1f0cbc022
fix: prune orphaned task worktree repositories ( #1667 )
2026-07-13 10:37:23 +01:00
Carlos Florêncio
9094659a74
fix: clarify plan mode workflow guidance ( #1666 )
2026-07-11 14:06:04 +01:00
Carlos Florêncio
8a2404251d
fix: guard agent profile orphan cleanup ( #1659 )
2026-07-11 12:31:21 +01:00
Clément Fiere
fe392e60f5
feat: support multiple concurrent Sentry instances ( #1469 )
2026-07-10 23:32:18 +01:00
Carlos Florêncio
05b550e122
fix: show pending task input before messages load ( #1663 )
2026-07-10 23:29:40 +01:00
Carlos Florêncio
49e2e2e27f
fix(office): stop unstable use(params) promise from hiding office tree ( #1664 )
2026-07-10 17:52:09 +01:00
José Almeida
1971f850e2
fix: use maintained codex acp bridge ( #1656 )
2026-07-10 16:09:21 +01:00
Clément Fiere
319b49cf8f
fix: wrap Utility Agents sub-sections in bounded cards ( #1654 )
2026-07-10 16:05:40 +01:00
José Almeida
b277dcdcdf
fix: simplify walkthrough prompt requests ( #1660 )
...
* fix: simplify walkthrough prompt requests
* fix: address walkthrough review feedback
2026-07-10 16:04:12 +01:00
Carlos Florêncio
78d1339413
fix: show implement button whenever plan mode is active ( #1646 )
2026-07-10 14:04:31 +01:00
José Almeida
12ed7123ab
fix: support markdown preview comments ( #1648 )
...
* fix: support markdown preview comments
* fix: address markdown preview review feedback
* fix: address markdown preview comment scope
* fix: address markdown preview follow-up feedback
* fix: preserve markdown preview run action in file tabs
* fix: ignore svg clicks in markdown preview controls
* fix: ignore svg markdown preview selection targets
2026-07-10 14:03:32 +01:00
Carlos Florêncio
3cb965d0fd
feat: add durable plan implement action ( #1645 )
2026-07-10 12:56:05 +01:00
José Almeida
61723934b9
fix: isolate saved layouts from stale sessions ( #1649 )
...
* fix: isolate saved layouts from stale sessions
* fix: preserve session tabs in saved layouts
* fix: handle materialized saved layout visibility
* fix: preserve sibling sessions on env switch
* fix: load task sessions before saved layouts
* fix: preserve sibling tabs on layout fast paths
* test: cover layout session id deduplication
2026-07-10 11:18:36 +01:00
github-actions[bot]
ec9004e0bc
release: 0.77.0
v0.77.0
2026-07-10 10:09:26 +00:00
Carlos Florêncio
d55a89a4a0
fix: add mobile workspace switcher ( #1640 )
2026-07-10 10:57:54 +01:00
José Almeida
3e237e177a
feat: add agent-authored code walkthroughs ( #1647 )
...
* feat: add code-walkthrough backend (MCP tool, service, persistence, WS events)
* feat: render agent code walkthroughs as line-anchored cards + editor window
* test: add code-walkthrough re-emit mock-agent scenario
* fix: rework code-walkthrough UX (floating card, line reveal, minimize, clickable file)
* fix: improve code walkthrough editor UX
* fix: backfill walkthrough launcher after websocket connect
* fix: improve walkthrough requests and editor anchors
* fix: clear walkthrough highlights on close
* feat: add walkthrough discard and prompt customization
* fix: send walkthrough requests through saved prompt
* fix: support postgres built-in prompt seeding
* fix: address walkthrough review feedback
* fix: address walkthrough review follow-ups
* fix: harden walkthrough lifecycle races
* fix: reuse walkthrough notification cleanup
* fix: guard stale walkthrough file opens
* fix: abort stale file opens before paint
* fix: stabilize github settings e2e readiness
* fix: use stable github settings e2e selector
2026-07-10 08:34:57 +01:00
José Almeida
4eae00964d
feat: move integration links into task menus ( #1644 )
...
* feat: move integration links into task menus
* fix: address integration link review feedback
* fix: preserve archived task title when linking
* fix: address integration link review issues
* fix: remove ignored swimlane availability prop
2026-07-09 23:43:35 +01:00
Carlos Florêncio
500068c961
feat(settings): improve workspace sidebar navigation ( #1643 )
2026-07-09 23:20:48 +01:00
Carlos Florêncio
65ee3cac15
fix: repair GitHub repository scope filters ( #1641 )
2026-07-09 23:19:06 +01:00
José Almeida
f236c90416
fix: inherit parent scope for mcp subtasks ( #1638 )
...
* fix: inherit parent scope for mcp subtasks
* fix: clarify mcp subtask parent shorthand
* fix: simplify mcp subtask scope fallback
* fix: ignore subtask workflow step overrides
* fix: add mcp subtask workspace mode
* fix: simplify mcp task scope defaults
* fix: clarify mcp workflow defaulting
* fix: forward mcp subtask workspace mode
* fix: sanitize mcp workflow validation
2026-07-09 23:15:20 +01:00
Carlos Florêncio
e5e427b13a
docs: add pr fixup conflict guidance ( #1642 )
2026-07-09 21:44:48 +01:00
Carlos Florêncio
1953420939
fix: sync task completion with terminal workflow steps ( #1639 )
2026-07-09 21:37:56 +01:00
Carlos Florêncio
e2eaad01ed
fix: expand nested custom prompts ( #1637 )
2026-07-09 21:37:22 +01:00
Carlos Florêncio
ff2647bf13
feat: add configurable branch names ( #1615 )
2026-07-09 19:59:29 +01:00
Clément Fiere
7e2a460f59
fix(web): open each linked PR in its own tab from the "+" menu ( #1636 )
2026-07-09 19:23:17 +01:00
Clément Fiere
e7aa5de634
fix: stop archived automation-run tasks from pinning max_concurrent_runs ( #1632 )
2026-07-09 19:22:00 +01:00
José Almeida
482ac19c68
fix(sidebar): keep created subtasks during hydration ( #1626 )
...
* fix(sidebar): keep created subtasks during hydration
* fix(sidebar): preserve placeholder subtasks during hydration
* fix(sidebar): mark websocket placeholder snapshots
2026-07-09 17:26:41 +01:00
José Almeida
9c73a2d8c3
fix: keep diff previews tied to the correct file ( #1618 )
...
* fix: keep diff previews tied to the correct file
* fix: handle legacy file editor panel restores
* test: align file editor image mock
* fix: ignore sibling repo editor sync changes
* test: use repo scoped file keys in save tests
* fix: guard file editor preview restoration
* fix: remove redundant preview path fallback
* test: cover repo scoped image previews
* test: use repo scoped keys in sync tests
* fix: guard stale file editor open fetches
* fix: distinguish repeated file editor requests
* fix: open single-repo PR diffs without repo filter
* fix: keep pending file opens alive
2026-07-09 17:25:33 +01:00
José Almeida
259ff30d9c
fix: equalize integration card heights ( #1624 )
...
* fix: equalize integration card heights
* fix: trim integration card padding
* fix: address integration layout review feedback
* test: harden integration layout selectors
* test: harden session resume dedup e2e
* test: reuse integration card locators
2026-07-09 17:24:36 +01:00
github-actions[bot]
1da2710881
release: 0.76.0
v0.76.0
2026-07-09 10:31:59 +00:00
Carl Sue
9722a39639
fix(ssh-executor): forward agent creds, fix terminal host config, restore linux/arm64 ( #1559 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-07-09 09:20:07 +01:00
Carl Sue
4f80aafd68
fix(orchestrator): keep resume readiness waits alive under caller cancellation ( #1582 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-07-09 09:19:44 +01:00
Carlos Florêncio
9da896bc86
fix: truncate long task titles in topbar ( #1630 )
2026-07-09 08:14:25 +01:00
Carlos Florêncio
2b8504a913
fix: handle config MCP executor listing ( #1628 )
2026-07-09 08:09:11 +01:00
Carlos Florêncio
fd3cc64d12
fix: expose signal-gated workflow steps in config MCP ( #1629 )
2026-07-09 08:08:53 +01:00