Carlos Florêncio
a30dd39566
fix: avoid stale task worktree repository launches ( #1568 )
2026-07-01 21:25:05 +01:00
Nicolas Lenepveu
6b81dd1566
feat: add per-watch dispatch sorting to the Linear issue watcher ( #1553 )
2026-07-01 07:55:28 +01:00
Carlos Florêncio
818e9c7abc
chore: improve harness feedback workflow ( #1561 )
2026-07-01 07:54:19 +01:00
Carlos Florêncio
ec04d3d6e6
fix: improve ci auto-fix delivery ( #1560 )
2026-06-30 22:46:28 +01:00
Carlos Florêncio
7893a5e33e
fix: trigger workflow on agent task messages ( #1555 )
...
* fix: trigger workflow on agent task messages
* fix: harden agent task message dispatch
* fix: preserve completed task message sessions
* fix: restore review step on task message failure
* test: cover completed task message handoff
* fix: publish task message rollback events
* fix: restore task message session rollback
* fix: avoid orphaned task message rows
* docs: explain task message prompt recording
* fix: harden task message rollback cleanup
* fix: complete task message rollback cleanup
* fix: restore task message dispatch side effects
* fix: restore task state after capture failure
* fix: simplify task message rollback cleanup
* fix: preserve task message rollback snapshots
* fix: restore task message turn-start snapshots
* fix: preserve task message queue snapshots
* fix: fail closed on office task lookup
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 18:28:28 +01:00
Carlos Florêncio
2d73a3d1db
fix: keep completed office comments editable ( #1548 )
...
* fix: keep completed office comments editable
Keep the office task detail composer editable after completed sessions load,
including projectless office tasks.
Update verification tests for SHA-pinned GitHub actions. Extract the
dockview main area to satisfy the existing max-lines lint rule.
* fix: preserve upload artifact version guard
* fix: clarify upload artifact pin check
* fix: wake completed office sessions on comments
* fix: queue completed office comment runs
* fix: preserve dispatcher session lookup errors
* fix: resolve office comment wake review issues
* fix: stabilize comment wake idempotency
* fix: salt custom comment wake keys
* fix: address comment wake review cleanup
* fix: avoid comment payload allocation overflow pattern
* fix: salt comment wake action variants
* fix: resolve cross-task primary by target step
* fix: resolve cross-task participant roles
* fix: surface cross-task comment run status
* fix: use target steps for cross-task queue runs
* fix: avoid comment run lookup scan regression
* fix: cover cross-task queue run edge cases
* fix: index comment payload run lookup
* fix: support postgres comment run index
* fix: tighten queue run target test coverage
* fix: route source comment run updates
* fix: preserve cross-task comment wakes
* fix: tighten comment wake identity
* fix: align comment wake routing
* fix: remove stale primary resolver
* fix: dedupe comment run status
* fix: tighten legacy comment wake dedupe
* fix: remove unreachable comment wake guard
* fix: skip duplicate comment reactivity wakes
* fix: route comment wakes synchronously
* fix: share comment engine dispatch contracts
* fix: preserve comment wake fallbacks
* fix: preserve done comment runner
* fix: guard empty task runner fallback
* fix: handle empty task runner fallback
* fix: stabilize completed comment wakes
* fix: index comment runner fallback
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 13:10:40 +01:00
Carlos Florêncio
657b92eb69
fix: restore workspace deletion from settings ( #1547 )
...
* fix: restore workspace deletion from settings
* fix: validate workspace delete in service
* fix: clarify workspace delete errors
* fix: address workspace delete review feedback
* fix: guard confirmed workspace delete before cascade
* fix: simplify workspace delete cascade guard
* fix: make confirmed workspace delete atomic
* fix: preserve confirmed workspace delete side effects
* fix: snapshot confirmed workspace cascade rows
* fix: clarify confirmed workspace delete cleanup
* fix: preserve office workspace deletion cleanup
* fix: preserve workspace delete error mapping
* fix: streamline workspace delete cascade
* fix: harden workspace delete cleanup
* fix: keep workspace delete failure logs
* fix: fail workspace delete on missing session inventory
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 08:24:43 +01:00
Carlos Florêncio
e51e0ebf3c
fix: keep tasks active while sibling sessions run ( #1551 )
...
* fix: keep tasks active while sibling sessions run
* fix: avoid duplicate task review writes
* fix: clear completed sessions before review guard
* fix: serialize session launch state
* test: cover completed sibling session states
* fix: bound completed execution markers
* fix: amortize completed execution marker cleanup
* fix: fail closed on stale session starts
* fix: ignore stale completed execution events
* test: cover stale completed tool calls
* fix: harden stale session state guards
* fix: handle terminal execution races
* fix: avoid duplicate terminal complete side effects
* fix: harden terminal execution race guards
* fix: guard task review reconciliation
* fix: handle late terminal complete side effects
* fix: align review-state test guards
* fix: fail closed on stale review bridges
* fix: reduce review reconcile complexity
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 02:56:46 +01:00
Carlos Florêncio
f5dc6e2322
fix: persist task create last-used selections ( #1550 )
...
* fix: persist task create last-used selections
Record final task-create selections server-side.
Make dialog restore wait for backend settings before localStorage fallback.
Update pinned-action verification tests and split dockview rendering for lint.
* fix: address task create PR feedback
* fix: resolve task create review follow-ups
* test: cover task create service recording
* fix: address task create review regressions
* fix: avoid recording generated fresh branches
* fix: skip repo-only last-used task records
* fix: make task create settings updates atomic
* fix: clear stale task create cache
* fix: clear synced task create overlay
* fix: address task create review feedback
* fix: queue cached repository autopick
* fix: preserve partial task create settings
* fix: replace task create queued overlay
* fix: clear branch when recording repository
* test: cover task create queued payload
* test: remove unused user service helper
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 02:35:21 +01:00
Carlos Florêncio
ef9807bd72
fix: coalesce ci auto-fix queue rounds ( #1552 )
...
* fix: coalesce ci auto-fix queue rounds
* fix: centralize ci auto-fix round cap
* fix: keep ci auto-fix state fresh
* fix: refine ci auto-fix round status
* fix: handle ci auto-fix exhaustion edge cases
* fix: reduce ci auto-fix dispatch complexity
* fix: refresh pending ci auto-fix before direct prompt
* fix: harden ci auto-fix queue replacement
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 01:19:52 +01:00
Carlos Florêncio
bffbc8e96f
ci: add harness file linter ( #1549 )
...
* ci: add harness file linter
* ci: address harness linter review feedback
* ci: cover codex harness config linting
* ci: tighten harness lint opt-ins
* ci: expand harness lint coverage
* ci: address harness linter review feedback
* ci: fix harness linter review followups
* ci: lint claude settings harness config
* ci: tighten harness linter coverage
* ci: fail malformed harness toml
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 00:25:34 +01:00
Carlos Florêncio
f7d519db78
fix: inherit current task profile for mcp tasks ( #1546 )
...
* fix: inherit current task profile for mcp tasks
* fix: respect workflow-switched mcp task profiles
* test: cover mixed mcp task profile inheritance
* fix: tag reused workflow sessions
* fix: tag matching workflow sessions
* fix: inherit routed session launch metadata
* fix: harden mcp profile inheritance
* fix: preserve routed executor inheritance
* test: simplify workflow move provenance assertion
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-29 23:06:46 +01:00
Dominik Kucharski
12a0d5172d
fix: skip cleanup block when stop fails for terminal sessions ( #1541 )
2026-06-29 19:36:54 +01:00
Carlos Florêncio
5ed975ddbf
feat: redirect and toast when focused task is auto-deleted ( #1544 )
2026-06-29 19:10:08 +01:00
Carlos Florêncio
f3b26dbc5a
feat: support remote macos ssh hosts ( #1534 )
2026-06-29 19:06:33 +01:00
Carlos Florêncio
d0a032fa60
fix: prefer main for worktree base branches ( #1532 )
2026-06-29 14:17:14 +01:00
Carlos Florêncio
831a15a9b7
fix: repair postgres schema migration coverage ( #1529 )
2026-06-29 09:35:40 +01:00
Carlos Florêncio
7205998fc8
fix: preserve nvm node path in service installs ( #1527 )
2026-06-29 08:46:02 +01:00
Carlos Florêncio
211e738ec0
fix: reuse worktrees for same-task handoffs ( #1510 )
2026-06-27 15:00:38 +01:00
Carlos Florêncio
2ec30ef8cb
fix: preserve task repo on rename updates ( #1511 )
2026-06-27 12:46:31 +01:00
Carlos Florêncio
5252a55199
fix: improve pr ci automation reliability ( #1508 )
2026-06-27 00:01:05 +01:00
Carlos Florêncio
3836f0e9a7
fix: persist profiles for deferred MCP tasks ( #1503 )
2026-06-26 14:04:39 +01:00
Carlos Florêncio
6607219ec0
fix: recreate stale host utility instances ( #1500 ) ( #1504 )
2026-06-26 14:04:03 +01:00
Carlos Florêncio
b1e475b6bd
fix: paginate github check run fetching ( #1506 )
2026-06-26 14:00:24 +01:00
Carlos Florêncio
6118201c20
fix: enforce single workflow start step ( #1507 )
2026-06-26 13:59:55 +01:00
Carlos Florêncio
49c482bd4d
fix: prevent leaked agent processes on shutdown ( #1498 )
2026-06-26 10:09:23 +01:00
Carlos Florêncio
b3e8af5519
fix: update ACP SDK large frame handling ( #1496 )
2026-06-25 19:17:56 +01:00
Nicolas Lenepveu
5021066d78
feat: bind repository to Linear/Jira/Sentry issue watchers ( #1491 )
2026-06-25 18:33:15 +01:00
Carlos Florêncio
cb7aa3fa71
fix: prevent invalid MCP task sessions ( #1494 )
2026-06-25 18:30:33 +01:00
Carlos Florêncio
365a3bdd24
fix: recreate github review tasks after reset ( #1492 )
2026-06-25 14:13:39 +01:00
Carlos Florêncio
81ef4fb5e5
fix: clean office workspace data on delete ( #1486 )
2026-06-25 10:28:52 +01:00
Carlos Florêncio
a28c4226de
fix: make schema migrations replayable ( #1489 )
2026-06-25 10:28:42 +01:00
Carlos Florêncio
7e92f8da7a
feat: add tauri desktop app ( #1478 )
2026-06-24 23:02:50 +01:00
Carlos Florêncio
e52a8c55f2
fix: persist self-managed gitlab host ( #1488 )
2026-06-24 23:02:16 +01:00
Carlos Florêncio
af0faa7665
fix: preserve github workspace context ( #1487 )
2026-06-24 22:57:50 +01:00
Nicolas Lenepveu
adcfea3257
fix: dispatch Sentry issues for watches filtering on multiple levels ( #1475 )
2026-06-24 22:08:26 +01:00
José Almeida
23345c75d7
fix: show purple merged icon for recently merged PRs ( #1483 )
...
GitHub's /search/issues API returns merged PRs with state "closed" and a
non-empty pull_request.merged_at, so the my-github search list rendered them
with the red closed icon while the detail view (which checks merged_at) showed
the correct purple merged icon.
Plumb pull_request.merged_at through both the gh CLI and PAT search converters
and promote those PRs to the "merged" state.
2026-06-24 11:03:49 +01:00
Carlos Florêncio
4d19fb32f1
feat: link tasks to github references ( #1471 )
2026-06-23 17:28:52 +01:00
Carlos Florêncio
6126edb203
feat: add subtask completion trigger ( #1473 )
2026-06-23 16:07:10 +01:00
Carlos Florêncio
e91975be17
feat: improve ci auto-fix prompt control ( #1474 )
2026-06-23 15:58:11 +01:00
Clément Fiere
18366382b4
fix(backend): expand ~ home links and report missing file paths cleanly ( #1468 )
2026-06-23 12:13:46 +01:00
Carlos Florêncio
991c7817ad
fix: stop task runtimes from leaking ( #1465 )
2026-06-23 12:07:46 +01:00
Carlos Florêncio
4f9407ed54
fix: show queued CI auto-fix prompts in order ( #1463 )
2026-06-22 15:50:14 +01:00
Carlos Florêncio
d58d9d03bb
fix: support issue links in remote task dialog ( #1462 )
2026-06-22 15:16:43 +01:00
Carlos Florêncio
36923430b1
fix: expose session mcp to cursor acp ( #1460 )
2026-06-22 14:57:37 +01:00
Carlos Florêncio
a9ed563749
fix: stop run-mode automation agents ( #1459 )
2026-06-22 14:57:11 +01:00
Nicolas Lenepveu
bc39b9feed
fix(orchestrator): inherit workflow default agent profile when auto-starting a profile-less session ( #1450 )
2026-06-22 11:26:38 +01:00
Carlos Florêncio
da45983c4c
feat: add native kandev launcher ( #1391 )
2026-06-20 19:40:15 +01:00
Carlos Florêncio
f4a906884f
fix: stop CI auto-fix on non-actionable feedback ( #1452 )
2026-06-20 19:36:19 +01:00
Carlos Florêncio
7ada858f17
feat: add CI PR automation controls ( #1446 )
2026-06-20 10:05:25 +01:00