Godopu and Claude Opus 5.5
bb496fde78
fix(stall_watch): call herdr with the sanitized agent name (Issue #66 )
...
herdr registers an agent under sanitize_herdr_agent_name(session), so a
session name over 32 characters or with upper-case letters got
agent_not_found and stall detection went off. stall_watch now converts the
name for every herdr call (agent get/read/prompt, watcher.wait_once); logs
and notices keep the original name, and the agent kind is still read off
the original suffix (a long name's sanitized form ends in a hash).
The conftest mock herdr gets an opt-in strict_agent_names mode that, like
the real herdr, answers an agent only under its registered name and fails
get/read with agent_not_found JSON; existing tests see no change.
Refs #66
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 13:47:54 +00:00
..
2026-10-21 23:53:10 +00:00
2026-10-18 13:38:58 +00:00
2026-10-18 16:36:12 +09:00
2026-10-18 14:58:29 +09:00
2026-10-01 01:04:19 +00:00
2026-09-15 02:02:52 +00:00
2026-10-24 13:47:54 +00:00
2026-10-18 13:38:58 +00:00
2026-08-14 23:09:08 +09:00
2026-08-11 09:39:57 +09:00
2026-10-09 00:22:54 +09:00
2026-10-09 00:22:54 +09:00
2026-09-22 04:22:09 +00:00
2026-09-20 19:15:50 +09:00
2026-08-07 23:48:49 +09:00
2026-08-07 23:48:49 +09:00
2026-10-13 10:01:55 +09:00
2026-10-12 09:03:08 +09:00
2026-09-06 18:56:35 +09:00
2026-10-08 09:26:41 +09:00
2026-09-22 16:43:00 +00:00
2026-09-09 14:02:47 +09:00
2026-10-09 00:22:54 +09:00
2026-10-09 00:22:54 +09:00
2026-10-09 00:22:54 +09:00
2026-09-09 14:02:47 +09:00
2026-09-13 12:15:26 +09:00
2026-09-13 11:23:19 +09:00
2026-10-05 15:59:26 +09:00
2026-09-13 10:30:02 +09:00
2026-09-13 12:07:42 +09:00
2026-09-22 16:43:00 +00:00
2026-10-13 10:02:08 +00:00
2026-10-08 23:10:35 +09:00
2026-10-13 11:57:46 +09:00
2026-09-30 15:54:58 +00:00
2026-09-30 15:54:58 +00:00
2026-09-15 02:02:52 +00:00
2026-10-14 13:11:29 +00:00
2026-10-06 05:37:02 +00:00
2026-09-20 21:33:57 +09:00
2026-10-14 13:11:29 +00:00
2026-10-13 09:17:57 +09:00
2026-09-24 06:47:57 +09:00
2026-10-09 00:22:54 +09:00
2026-10-02 09:29:11 +09:00
2026-10-11 08:50:46 +00:00
2026-10-02 08:23:31 +09:00
2026-10-02 08:23:31 +09:00
2026-10-18 15:46:04 +09:00
2026-09-30 15:54:58 +00:00
2026-09-25 16:23:06 +09:00
2026-09-24 17:55:56 +09:00
2026-10-20 23:40:03 +09:00
2026-10-10 15:39:21 +00:00
2026-10-05 17:50:15 +09:00
2026-10-08 07:53:58 +09:00
2026-10-08 07:52:40 +09:00
2026-10-12 09:03:08 +09:00
2026-10-18 12:23:35 +00:00
2026-10-10 15:39:21 +00:00
2026-10-12 09:03:08 +09:00
2026-10-10 14:29:36 +00:00
2026-10-15 00:06:30 +00:00
2026-10-20 23:40:03 +09:00
2026-10-20 23:40:03 +09:00
2026-10-23 11:47:04 +09:00
2026-10-20 23:40:03 +09:00
2026-10-24 13:47:54 +00:00
2026-08-26 15:10:06 +09:00
2026-10-01 01:04:19 +00:00
2026-10-09 00:22:54 +09:00
2026-10-09 09:01:34 +09:00
2026-10-09 02:24:22 +09:00
2026-10-09 02:24:22 +09:00
2026-10-09 09:01:34 +09:00
2026-10-09 00:22:54 +09:00
2026-08-15 09:00:48 +09:00
2026-08-15 09:00:48 +09:00
2026-10-20 23:40:03 +09:00
2026-10-20 23:40:03 +09:00
2026-08-13 09:36:07 +09:00
2026-08-26 14:03:20 +09:00
2026-08-31 10:30:44 +09:00
2026-10-09 00:22:54 +09:00
2026-10-09 00:22:54 +09:00