teknium1
c19dd99597
fix: a user plugin cannot mark a core platform trusted_inbound
...
PluginContext.register_platform is last-writer-wins, so a user plugin could re-register 'telegram'
with trusted_inbound=True and every sender would skip the allowlist and pairing. The flag is now
refused for a platform core ships (a static Platform member or a bundled plugins/platforms/ plugin)
unless the registering plugin is bundled. Home Assistant is no longer either, so its catalog plugin
keeps it. `hermes plugins validate` prints a line for every trusted_inbound platform (and fails one
naming a core platform).
Also: the MCP collision test docstring no longer refers to the toolset it used to collide with.
2026-10-04 00:08:20 -07:00
..
2026-10-04 00:08:20 -07:00
2026-10-01 12:27:27 -07:00
2026-10-03 21:57:13 -04:00
2026-10-04 00:08:20 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-02 00:46:21 +05:30
2026-10-04 00:08:20 -07:00
2026-09-30 20:10:03 -04:00
2026-10-04 00:08:20 -07:00
2026-10-04 11:57:03 +05:30
2026-09-28 10:21:41 -07:00
2026-10-01 17:18:56 -07:00
2026-09-28 10:21:41 -07:00
2026-10-04 00:08:20 -07:00
2026-09-24 11:50:30 -04:00
2026-09-28 13:30:57 -07:00
2026-10-02 01:17:03 +05:30
2026-09-28 13:30:57 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-02 22:21:27 -05:00
2026-10-02 22:21:27 -05:00
2026-10-02 22:21:27 -05:00
2026-10-01 22:59:37 +05:30
2026-09-28 10:21:41 -07:00
2026-10-02 19:22:09 -04:00
2026-10-02 02:59:59 +05:30
2026-10-04 00:08:20 -07:00
2026-09-23 21:26:49 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-26 20:07:47 +05:30
2026-10-03 21:57:13 -04:00
2026-10-02 04:39:28 -07:00
2026-09-28 14:16:18 -07:00
2026-09-29 23:54:34 +05:30
2026-10-02 01:13:21 +05:30
2026-09-28 14:16:18 -07:00
2026-10-02 01:13:21 +05:30
2026-09-29 07:44:13 +00:00
2026-10-04 11:57:03 +05:30
2026-10-01 22:25:21 -04:00
2026-10-03 16:32:35 +05:30
2026-10-01 18:07:32 +05:30
2026-09-28 14:16:18 -07:00
2026-10-04 11:58:00 +05:30
2026-10-04 11:58:00 +05:30
2026-10-03 18:22:19 +05:30
2026-09-28 14:16:18 -07:00
2026-10-04 00:08:20 -07:00
2026-09-28 04:34:30 -07:00
2026-09-28 04:34:30 -07:00
2026-09-28 15:54:07 +05:30
2026-09-28 15:54:07 +05:30
2026-09-28 12:43:03 -07:00
2026-09-28 15:54:07 +05:30
2026-10-03 18:22:19 +05:30
2026-09-28 10:21:41 -07:00
2026-09-24 11:50:30 -04:00
2026-09-28 12:43:03 -07:00
2026-09-28 12:23:25 -07:00
2026-09-28 14:16:18 -07:00
2026-09-28 14:16:18 -07:00
2026-10-03 16:29:34 +05:30
2026-10-03 23:28:02 +05:30
2026-09-29 07:44:13 +00:00
2026-10-03 21:15:17 +05:30
2026-09-28 13:30:57 -07:00
2026-09-28 10:21:41 -07:00
2026-09-26 11:24:50 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 15:57:52 -05:00
2026-09-27 01:05:06 +05:30