kshitijk4poor
00f0d92be0
fix(codex): canonicalise persisted issuer stamps via the route-identity owner
...
`_classify_responses_issuer` reimplemented endpoint canonicalisation with
its own urlsplit/urlunsplit pass. The repo already owns that logic in
`hermes_cli/route_identity.py::normalize_route_base_url` (stdlib-only,
used by agent/backend_identity.py), so delegate to it.
Reasoning items persisted before canonicalisation were stamped with the
raw `other:<agent.base_url>` (trailing slash, host case). Comparing them
verbatim against the now-canonical `current_issuer_kind` marked them
foreign and dropped them on the very endpoint that minted them. Run the
persisted stamp through the same canonicaliser (`_canonical_issuer_kind`,
non-`other:` kinds untouched) before comparing.
Also fixes the `_chat_messages_to_responses_input` docstring, which still
stated the pre-stack rule that legacy endpoint-stamped items drop when the
current model is known; the stack replays them on a matching issuer.
2026-09-15 10:49:19 +05:30
..
2026-09-12 05:09:11 -07:00
2026-09-15 10:49:19 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 13:30:17 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 20:51:07 +05:30
2026-09-03 13:28:22 -07:00
2026-09-10 15:13:02 -04:00
2026-09-13 09:18:02 -07:00
2026-09-11 13:06:16 +05:30
2026-09-11 13:06:16 +05:30
2026-09-03 13:16:47 -07:00
2026-09-03 13:16:47 -07:00
2026-09-01 16:27:20 +05:30
2026-09-13 09:18:02 -07:00
2026-09-03 13:16:47 -07:00
2026-09-03 13:16:47 -07:00
2026-09-03 13:16:47 -07:00
2026-09-07 08:07:26 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:07:26 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:16:47 -07:00
2026-09-09 10:32:01 +05:30
2026-09-14 20:35:28 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 21:43:54 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-08-31 13:00:24 -07:00
2026-09-07 00:41:09 +05:30
2026-09-09 16:21:36 -07:00
2026-09-09 16:21:36 -07:00
2026-09-01 23:56:06 -07:00
2026-09-01 23:56:06 -07:00
2026-09-03 13:16:47 -07:00
2026-09-10 09:11:00 -07:00
2026-09-11 13:06:16 +05:30
2026-09-13 09:18:02 -07:00
2026-09-02 21:22:07 -07:00
2026-09-03 19:33:28 -07:00
2026-09-13 19:46:52 +05:30
2026-09-03 02:06:51 -07:00
2026-09-03 13:29:35 -07:00
2026-09-09 14:06:12 -07:00
2026-09-03 13:29:35 -07:00
2026-09-12 08:28:49 -07:00
2026-08-31 13:00:24 -07:00
2026-09-10 18:11:25 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 06:02:22 -07:00
2026-09-07 07:06:58 -07:00
2026-09-14 06:55:54 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 12:19:13 +05:30
2026-09-14 05:25:01 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 19:12:32 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:29:35 -07:00
2026-09-11 01:37:22 -07:00
2026-09-11 03:45:33 +05:30
2026-09-01 08:30:26 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 13:29:47 -07:00
2026-09-06 13:21:17 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:08:04 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 03:09:06 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-08-31 14:02:55 -07:00
2026-08-31 13:00:18 -07:00
2026-08-31 13:00:18 -07:00
2026-09-03 13:28:22 -07:00
2026-09-07 08:09:57 -07:00
2026-09-01 12:08:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 10:49:19 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 05:24:15 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 14:00:59 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-08-31 12:36:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 04:14:10 -07:00
2026-09-07 02:30:04 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 04:12:12 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 09:21:39 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:46:50 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:29:35 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 07:21:18 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 14:19:42 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 13:21:17 -07:00
2026-09-08 02:27:01 +05:30
2026-08-31 20:43:00 -05:00
2026-09-06 13:21:17 -07:00
2026-09-07 05:59:08 -07:00
2026-09-03 13:30:27 -07:00
2026-09-09 09:21:55 -07:00
2026-09-07 08:13:01 -07:00
2026-09-07 00:49:51 -07:00
2026-09-13 09:18:02 -07:00
2026-09-05 16:44:23 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:20:26 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 19:17:06 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 19:33:28 -07:00
2026-09-03 13:16:47 -07:00
2026-09-03 19:33:28 -07:00
2026-09-07 08:06:48 -07:00
2026-09-09 21:17:35 +05:30
2026-09-01 22:42:27 +05:30
2026-09-05 17:43:45 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 03:45:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 01:43:22 +05:30
2026-09-12 05:56:15 -07:00
2026-09-07 22:47:33 +05:30
2026-09-09 21:16:48 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 08:19:32 -07:00
2026-09-02 13:29:48 -07:00
2026-09-01 02:14:35 -07:00
2026-09-06 05:37:03 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-10 13:23:00 +02:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:23:42 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 03:41:52 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:46:42 -07:00
2026-09-03 16:20:10 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:41:26 -07:00
2026-09-15 10:49:19 +05:30
2026-09-09 16:30:24 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 06:07:16 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 06:15:43 -07:00
2026-09-13 05:09:06 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 14:43:45 -07:00
2026-09-07 00:20:11 +05:30
2026-09-02 18:58:42 -07:00
2026-09-02 13:29:48 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:10:36 -07:00
2026-09-12 21:18:24 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 06:44:54 -07:00
2026-09-12 21:10:02 -07:00
2026-09-07 21:10:50 -07:00
2026-09-10 01:08:18 -07:00
2026-09-13 09:18:02 -07:00
2026-08-31 13:00:33 -07:00
2026-09-11 15:26:46 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 09:09:00 -07:00
2026-09-03 03:07:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 14:19:42 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 21:13:23 -07:00
2026-09-11 15:26:46 -07:00
2026-09-07 06:05:13 -07:00
2026-09-12 08:23:13 -07:00
2026-09-02 13:29:31 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:28:43 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:28:43 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 11:54:49 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 12:42:38 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:27:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:22:57 -07:00
2026-09-06 13:25:48 -07:00
2026-09-06 13:25:48 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 19:05:39 +05:30
2026-09-13 09:18:02 -07:00
2026-09-03 13:29:35 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 16:46:33 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 22:00:01 -07:00
2026-09-07 06:15:43 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 07:46:36 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 00:58:16 -07:00
2026-09-11 16:50:20 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 15:26:46 -07:00
2026-09-12 01:35:05 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:12:23 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 16:30:24 -07:00
2026-09-07 05:24:15 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-05 06:09:24 -07:00
2026-09-02 18:29:20 -07:00
2026-09-11 13:06:16 +05:30
2026-09-11 03:45:33 +05:30
2026-09-11 03:45:33 +05:30
2026-09-06 09:11:04 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 15:53:44 -07:00
2026-09-13 21:06:39 -07:00
2026-09-01 07:00:38 -07:00
2026-09-03 13:33:47 -07:00
2026-09-03 04:51:51 +05:30
2026-09-11 15:26:46 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 04:38:59 -07:00
2026-09-13 14:46:42 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 02:18:14 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 12:42:02 +05:30
2026-09-02 13:29:47 -07:00
2026-09-03 13:27:01 -07:00
2026-09-03 17:00:26 -07:00
2026-09-03 13:28:22 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 15:07:39 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 09:59:13 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 12:26:22 +05:30
2026-09-03 12:23:55 +05:30
2026-09-03 13:28:22 -07:00
2026-09-02 13:53:57 -07:00
2026-09-06 13:32:51 +05:30
2026-09-02 13:53:57 -07:00
2026-09-02 16:37:14 -07:00
2026-09-02 16:10:07 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 09:57:39 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 13:44:52 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:28:22 -07:00
2026-09-13 05:09:43 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:06:48 -07:00
2026-09-07 08:24:54 -07:00
2026-09-10 02:44:26 -07:00
2026-09-13 21:30:40 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 12:19:13 +05:30
2026-09-10 13:23:24 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 14:04:05 -07:00
2026-09-13 19:23:09 +05:30
2026-09-13 09:18:02 -07:00
2026-09-03 13:28:22 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:09:43 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-08 04:38:47 -07:00
2026-09-01 16:01:53 -04:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 00:41:13 +05:30
2026-09-09 17:04:30 +05:30
2026-09-13 09:18:02 -07:00
2026-09-02 18:58:42 -07:00
2026-09-13 05:32:38 -07:00
2026-09-01 22:28:52 -07:00
2026-09-02 16:27:44 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 00:41:14 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 05:35:12 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:08:41 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:29:35 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 02:35:21 -07:00
2026-09-12 07:54:57 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:25:36 -07:00
2026-09-12 08:25:59 -07:00
2026-09-02 19:41:47 -07:00
2026-09-13 09:18:02 -07:00
2026-09-06 13:08:31 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:29:35 -07:00
2026-09-12 21:07:46 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 05:24:15 -07:00
2026-09-13 21:27:35 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 20:01:19 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:28:22 -07:00
2026-09-02 01:06:24 -07:00
2026-09-12 08:34:07 -07:00
2026-09-03 02:07:33 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 20:35:28 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 10:31:26 +05:30
2026-09-08 13:36:05 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:46:42 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 21:08:32 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:09:43 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 00:26:57 -07:00
2026-09-13 09:18:02 -07:00
2026-09-01 20:55:35 +05:30
2026-09-12 08:25:14 -07:00
2026-09-13 21:13:23 -07:00
2026-09-03 14:18:25 -07:00
2026-09-10 10:27:07 -07:00
2026-09-06 13:21:17 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 16:42:25 -07:00
2026-09-13 09:18:02 -07:00
2026-09-10 10:27:07 -07:00
2026-09-03 03:31:03 -07:00
2026-09-10 13:23:00 +02:00
2026-09-03 09:54:04 -07:00
2026-09-03 13:48:14 -07:00
2026-09-09 09:51:31 -07:00
2026-09-13 09:18:02 -07:00
2026-09-01 03:19:59 +05:30
2026-09-13 09:18:02 -07:00
2026-09-03 05:20:11 -07:00
2026-09-06 13:52:15 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:29:35 -07:00
2026-09-03 13:29:35 -07:00
2026-09-06 13:21:17 -07:00
2026-09-10 02:44:26 -07:00
2026-09-10 11:48:01 -07:00
2026-09-13 09:18:02 -07:00
2026-09-09 02:35:41 -07:00
2026-09-09 02:35:41 -07:00
2026-09-09 02:35:41 -07:00
2026-09-07 08:08:41 -07:00
2026-09-09 02:35:41 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:46:38 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00