riker
9308de59a9
fix(dog): properly set identity for dog sessions
...
Three fixes to make dog dispatch work end-to-end:
1. Add BuildDogStartupCommand in loader.go
- Similar to BuildPolecatStartupCommand/BuildCrewStartupCommand
- Passes AgentName to AgentEnv so BD_ACTOR is exported in startup command
2. Use BuildDogStartupCommand in dog.go
- Removes ineffective SetEnvironment calls (env vars set after shell starts
don't propagate to already-running processes)
3. Add "dog" case in mail_identity.go detectSenderFromRole
- Dogs now use BD_ACTOR for mail identity
- Without this, dogs fell through to "overseer" and couldn't find their mail
Tested: dog alpha now correctly sees inbox as deacon/dogs/alpha
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 10:29:53 -08:00
..
2025-12-30 18:03:06 -08:00
2026-01-21 22:40:10 -08:00
2026-01-11 23:03:47 -08:00
2026-01-22 16:41:42 -08:00
2026-01-13 13:14:47 -08:00
2026-01-25 18:08:57 -08:00
2026-01-01 18:53:39 -08:00
2026-01-22 21:43:23 -08:00
2026-01-13 19:34:29 -08:00
2026-01-05 06:58:46 +01:00
2026-01-13 19:34:29 -08:00
2026-01-25 13:33:38 -08:00
2026-01-20 20:46:43 -08:00
2026-01-25 18:06:22 -08:00
2026-01-25 18:08:57 -08:00
2026-01-25 14:08:53 -08:00
2026-01-25 14:08:53 -08:00
2026-01-04 15:30:57 -05:00
2026-01-25 18:08:57 -08:00
2026-01-08 20:25:01 -08:00
2026-01-25 13:33:02 -08:00
2026-01-26 10:29:53 -08:00
2026-01-25 15:34:37 -08:00
2026-01-20 19:51:37 -08:00
2026-01-25 18:08:34 -08:00
2026-01-10 22:56:33 -08:00
2026-01-25 13:33:02 -08:00
2026-01-08 20:25:01 -08:00
2026-01-16 11:05:59 -08:00
2026-01-12 02:45:03 -08:00
2026-01-03 16:11:55 -08:00
2026-01-21 22:48:06 +07:00
2026-01-25 18:08:57 -08:00
2026-01-09 22:46:06 -08:00
2026-01-24 21:47:14 -08:00
2026-01-22 16:43:21 -08:00
2026-01-22 21:39:31 -08:00
2026-01-22 21:39:31 -08:00
2026-01-21 23:05:00 -08:00
2026-01-09 13:30:11 -08:00
2026-01-20 14:17:35 -08:00
2026-01-25 18:05:11 -08:00
2026-01-03 16:11:55 -08:00
2026-01-24 21:47:59 -08:00
2026-01-09 23:01:55 -08:00
2026-01-14 21:18:20 -08:00
2026-01-14 21:18:20 -08:00
2026-01-21 21:53:18 -08:00
2026-01-26 10:29:53 -08:00
2026-01-24 21:47:59 -08:00
2026-01-14 21:29:37 -08:00
2026-01-14 21:19:54 -08:00
2026-01-14 21:25:11 -08:00
2026-01-21 21:19:04 -08:00
2026-01-24 21:47:59 -08:00
2026-01-25 18:08:57 -08:00
2025-12-23 11:44:34 -08:00
2025-12-30 22:10:08 -08:00
2026-01-05 19:39:57 -08:00
2026-01-22 16:43:21 -08:00
2026-01-17 02:11:12 -08:00
2026-01-25 18:20:19 -08:00
2026-01-24 21:46:27 -08:00
2026-01-24 21:46:27 -08:00
2025-12-30 22:02:45 -08:00
2025-12-20 23:25:16 -08:00
2026-01-24 21:48:12 -08:00
2026-01-12 16:42:33 -08:00
2026-01-08 22:10:40 +13:00
2026-01-16 12:33:51 -08:00
2026-01-13 13:37:00 -08:00
2026-01-25 14:08:53 -08:00
2026-01-11 18:37:01 -08:00
2026-01-24 21:45:09 -08:00
2026-01-13 20:59:15 -08:00
2026-01-13 20:59:15 -08:00
2026-01-25 18:01:27 -08:00
2025-12-25 02:32:01 -08:00
2026-01-06 20:40:40 -08:00
2026-01-21 19:50:38 -08:00
2026-01-25 14:08:53 -08:00
2025-12-21 22:13:21 -08:00
2026-01-24 21:46:05 -08:00
2026-01-24 22:23:52 -08:00
2026-01-22 16:43:21 -08:00
2026-01-08 22:10:40 +13:00
2026-01-08 20:25:01 -08:00
2026-01-25 18:05:08 -08:00
2026-01-25 18:05:08 -08:00
2026-01-25 13:33:38 -08:00
2026-01-25 18:08:34 -08:00
2026-01-25 18:08:34 -08:00
2026-01-25 18:08:34 -08:00
2026-01-25 18:08:57 -08:00
2026-01-06 19:10:43 -08:00
2026-01-25 13:33:02 -08:00
2026-01-05 00:42:24 -08:00
2026-01-21 22:40:10 -08:00
2026-01-20 14:17:35 -08:00
2026-01-08 12:36:54 -05:00
2026-01-24 22:15:48 -08:00
2026-01-24 22:23:07 -08:00