Henry
56b241778c
fix(office): tell the CEO which agent failed, not "Error: unknown" ( #3485 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-08 13:28:17 +01:00
Henry
7f92d01f2a
fix(office): stop a failing CEO agent from re-queuing itself forever ( #3296 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-02 22:00:11 +00:00
Henry
5a3d1bf63a
fix(office): stop review and approval from seating the same agent ( #3239 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-09-01 15:20:03 +00:00
Henry
5ae96c324f
fix(workflow): dispatch on_enter actions for review/approval steps ( #2907 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-27 22:19:00 +00:00
Henry
5215cd4555
feat(office): seat a reviewer automatically so tasks don't stall at Review ( #3043 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-26 16:00:35 +00:00
Henry
bab43e1af2
fix(orchestrator): allow office auto-start after task re-enters a step ( #3011 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-25 14:28:44 +00:00
Henry
ad914df8c1
fix(workflow): queue runs for reviewers added before a task reaches Review ( #2969 )
...
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-24 13:54:50 +00:00
João Salavisa
bb72d70586
refactor(backend): remove dead code and deprecated shims ( #1965 )
...
Delete unreachable/unused backend symbols confirmed by staticcheck U1000
and golang.org/x/tools/deadcode, plus deprecated back-compat aliases kept
alive only by their own tests.
Removed (unused):
- parseGitHubRepoURL, syncTaskStateForBulkWorkflowMove (task/service)
- resolvePrimaryRepoInfo (orchestrator/executor)
- resolveWorkflowAgentProfile, workflowDefaultAgentProfile wrappers (mcp/handlers)
- cleanupExitedContainer (runtime/lifecycle) + orphaned fmt import
- VscodeManager.setEnv (agentctl/server/process)
- repoRootDir const (cmd/preview)
Removed (deprecated shims):
- Canceller.CancelSessionAndNotify alias -> callers use DetachSessionAndNotify
- ScriptPlaceholder type alias (live scriptPlaceholders var kept)
- Placeholder{QueueRun,ClearDecisions,QueueRunForEachParticipant}Callback
no-op structs and their self-referential test
No behavior change; build, vet, and affected-package tests pass.
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-26 17:54:12 +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
0b2085688b
feat(office): autonomous agent management layer ( #914 )
2026-05-16 20:07:57 +01:00