Files
gastown/internal/cmd
scout/crew/riker e529e20a04
Some checks failed
CI / Check for .beads changes (push) Has been skipped
CI / Check embedded formulas (push) Successful in 26s
CI / Test (push) Failing after 1m40s
CI / Lint (push) Successful in 25s
CI / Integration Tests (push) Successful in 1m30s
CI / Coverage Report (push) Has been skipped
Windows CI / Windows Build and Unit Tests (push) Has been cancelled
fix(dog): export env vars in startup command and add dog identity detection
The previous fix only added the "dog" case to AgentEnv but dogs still couldn't
find their mail because:

1. BuildAgentStartupCommand doesn't pass AgentName, so BD_ACTOR was empty
2. detectSenderFromRole had no "dog" case, falling back to "overseer"

Fixes:
- Add BuildDogStartupCommand that properly passes dog name to AgentEnv
- Update dog dispatch to use BuildDogStartupCommand
- Add "dog" case to detectSenderFromRole that reads BD_ACTOR

The env vars are now exported in the startup command (via exec env) so the
agent inherits them when it starts, rather than relying on tmux setenv which
only affects new shells.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 21:00:58 -08:00
..
2026-01-17 12:46:49 -08:00
2026-01-20 20:19:05 -08:00
2026-01-17 12:46:49 -08:00
2026-01-17 12:46:49 -08:00