Skip to content

Fix custom Agent label reconciliation - #337

Merged
OldKrab merged 1 commit into
mainfrom
shushakov/fix-custom-agent-task-label-reconciliation
Aug 28, 2026
Merged

Fix custom Agent label reconciliation#337
OldKrab merged 1 commit into
mainfrom
shushakov/fix-custom-agent-task-label-reconciliation

Conversation

@OldKrab

@OldKrab OldKrab commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • preserve a resolved custom Agent label when a context-free full Task response falls back to the raw Agent id
  • keep authoritative labels and changed Agent bindings eligible to replace prior presentation
  • cover the auto-approve mutation response that exposed the regression

Tests

  • npm run check --workspace packages/frontend
  • npm test --workspace packages/frontend -- --run src/state/appReducer.test.ts src/intents/taskMutationIntents.test.ts src/components/TaskView.presentation.test.tsx src/state/appServerProtocolMapping.test.ts (180 passed)
  • npm test --workspace packages/frontend (1314 passed; unrelated App.test.tsx import/build test timed out at 5 seconds)
  • npm test --workspace packages/frontend -- --run src/components/App.test.tsx -t "reserves the New Task status for task-level progress" (passed in isolation)

@OldKrab
OldKrab merged commit c1f7e4c into main Aug 28, 2026
5 checks passed
@OldKrab
OldKrab deleted the shushakov/fix-custom-agent-task-label-reconciliation branch August 28, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant