Some checks failed
CI / Check for .beads changes (push) Has been skipped
CI / Check embedded formulas (push) Failing after 25s
CI / Test (push) Failing after 2m15s
CI / Lint (push) Failing after 26s
CI / Integration Tests (push) Successful in 1m35s
CI / Coverage Report (push) Has been skipped
Windows CI / Windows Build and Unit Tests (push) Has been cancelled
The getCurrentWork function was returning ANY in_progress bead from the workspace rather than only beads assigned to the current agent. This caused crew workers to see wisps assigned to polecats in their status bar. Changes: - Add identity parameter to getCurrentWork function - Add identity guard (return empty if identity is empty) - Filter by Assignee in the beads query This complements the earlier getHookedWork fix and ensures both hooked AND in_progress beads are filtered by the agent's identity. Fixes gt-zxnr (additional fix). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>