Teknium
1b76735a5f
feat(telemetry): extension installs and update runs say why they failed; hub skills name their registry
...
hermes.extension.install.count gains failure_class (closed per-kind set named at each failure exit
of the skills hub, plugin installer and MCP catalog emitters; raised exceptions classify by their
tagged class or TYPE, exception:<Type> collapses to exception, never the message) and registry
(the skills-hub adapter SOURCE_ID that resolved/served a skill; none/unresolved/other otherwise).
hermes.update.run gains failure_class derived from the FINAL receipt only (admission step,
stop_reason exception type, exit_code, stage marks, fleet states, gateway_restart). failed_stage no
longer reads 'other' for runs whose every mark passed: a 'partial' receipt (written only by the
post-restart verification) synthesizes a failed verify stage, and a failed run ending on a skipped
restart reads restart.
Package schema v4 is extended in place (canary-only): the pre-split field sets stay valid as the
second oneOf shape and in _LEGACY_METRIC_FIELDS so pending rows drain.
2026-10-06 11:10:43 -07:00
..
2026-09-29 02:06:58 +05:30
2026-10-05 17:20:30 -07:00
2026-10-06 11:10:43 -07:00
2026-10-04 00:08:20 -07:00
2026-10-05 14:35:39 -04:00
2026-09-29 12:25:29 -05:00
2026-09-28 10:21:41 -07:00
2026-10-05 20:08:11 +05:30
2026-09-30 21:33:08 -04:00
2026-10-05 01:15:16 -07:00
2026-10-01 13:23:12 -07:00
2026-10-05 20:08:11 +05:30
2026-10-01 13:23:12 -07:00
2026-10-02 01:24:41 +05:30
2026-09-28 10:21:41 -07:00
2026-10-01 16:18:46 +05:30
2026-09-30 10:00:37 -05:00
2026-09-30 10:00:37 -05:00
2026-09-28 06:06:17 -07:00
2026-10-01 16:18:46 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-05 17:10:58 -07:00
2026-10-05 17:10:58 -07:00
2026-09-28 12:43:03 -07:00
2026-09-24 11:50:30 -04:00
2026-10-05 16:42:57 -05:00
2026-10-02 22:54:53 -05:00
2026-10-01 03:18:09 -05:00
2026-10-02 22:54:53 -05:00
2026-10-02 11:24:58 -05:00
2026-09-29 14:12:41 -04:00
2026-10-01 13:23:12 -07:00
2026-10-05 01:15:16 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 06:42:00 -07:00
2026-09-28 10:11:33 -07:00
2026-09-28 12:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:11:33 -07:00
2026-10-02 01:18:03 +05:30
2026-10-03 16:31:09 +05:30
2026-10-04 01:52:54 +05:30
2026-10-05 16:40:38 -05:00
2026-10-02 20:24:30 -05:00
2026-10-02 21:49:36 -05:00
2026-10-05 16:40:38 -05:00
2026-10-02 21:49:36 -05:00
2026-09-28 10:21:41 -07:00
2026-10-01 01:53:55 -05:00
2026-09-28 10:21:41 -07:00
2026-09-29 12:25:29 -05:00
2026-10-05 16:46:53 -05: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-06 15:39:24 +00:00
2026-10-02 01:15:39 +05:30
2026-10-02 21:47:39 -05:00
2026-10-06 15:39:24 +00:00
2026-09-27 01:10:56 +05:30
2026-10-06 15:39:24 +00:00
2026-10-06 15:39:24 +00:00
2026-10-06 15:39:24 +00:00
2026-09-28 10:21:41 -07:00
2026-10-02 01:15:39 +05:30
2026-10-05 01:15:16 -07:00
2026-10-01 16:22:28 +05:30
2026-10-01 16:22:28 +05:30
2026-09-26 18:27:10 -05:00
2026-10-02 18:41:16 -05:00
2026-10-02 20:24:01 -05:00
2026-09-29 15:08:07 +05:30
2026-10-04 00:10:54 +05:30
2026-10-03 10:26:12 -07:00
2026-09-25 14:27:51 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-28 02:03:42 +05:30
2026-10-04 12:42:25 -05:00
2026-10-04 12:42:25 -05:00
2026-09-27 21:30:10 -07:00
2026-10-03 09:38:33 -07:00
2026-09-27 21:30:10 -07:00
2026-10-05 15:28:17 -07:00
2026-10-05 16:47:32 -05:00
2026-09-28 05:24:26 -07:00
2026-10-02 20:29:17 -05:00
2026-09-28 10:21:41 -07:00
2026-10-05 22:07:41 -07:00
2026-10-05 22:07: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-06 15:39:24 +00:00
2026-09-28 10:21:41 -07:00
2026-10-03 09:43:03 -07:00
2026-10-03 09:43:03 -07:00
2026-09-28 10:21:41 -07:00
2026-09-26 17:19:34 -05:00
2026-10-06 00:00:57 -04:00
2026-09-26 22:19:53 -05:00
2026-10-05 14:35:39 -04:00
2026-10-06 00:00:57 -04:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-29 12:25:29 -05:00
2026-09-29 12:25:29 -05:00
2026-09-28 10:21:41 -07:00
2026-10-05 18:39:43 -05:00
2026-10-04 00:08:20 -07:00
2026-10-05 18:39:43 -05:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-10-03 23:05:48 -07:00
2026-10-03 23:05:48 -07:00
2026-10-06 12:00:47 -04:00
2026-10-03 23:05:48 -07:00
2026-09-28 10:21:41 -07:00
2026-10-01 22:05:55 -07:00
2026-10-05 15:56:28 -07:00
2026-09-28 12:43:03 -07:00
2026-10-05 15:56:28 -07:00
2026-10-05 15:56:28 -07:00
2026-09-28 10:21:41 -07:00
2026-10-05 16:00:48 -07:00
2026-09-28 10:21:41 -07:00
2026-10-05 00:23:05 -07:00
2026-10-03 23:05:48 -07:00
2026-09-28 10:21:41 -07:00
2026-09-30 15:16:40 -05:00
2026-10-02 01:24:41 +05:30
2026-09-28 10:21:41 -07:00
2026-09-28 12:33:01 -07:00
2026-09-26 18:27:10 -05:00
2026-09-26 18:27:10 -05:00
2026-09-26 18:27:10 -05:00
2026-10-02 22:42:55 -05:00
2026-10-05 20:08:11 +05:30
2026-10-05 20:08:11 +05:30
2026-10-03 16:30:40 +02:00
2026-09-29 17:29:05 +00:00
2026-10-06 09:53:34 -04:00
2026-10-06 02:53:56 -07:00
2026-09-28 10:21:41 -07:00
2026-10-04 11:56:08 +05:30
2026-10-01 23:50:31 -07:00
2026-09-27 03:45:07 -04:00
2026-10-05 16:40:15 -05:00
2026-09-27 03:45:07 -04:00
2026-10-06 12:08:04 -05:00
2026-10-06 12:08:04 -05:00
2026-10-05 12:37:46 -04:00
2026-10-02 18:35:34 -05:00
2026-10-06 00:52:41 -07:00
2026-09-30 23:02:33 -05:00
2026-09-28 12:23:25 -07:00
2026-10-06 00:52:41 -07:00
2026-09-26 06:19:34 +05:30
2026-10-05 16:42:22 -05:00
2026-09-28 10:21:41 -07:00
2026-10-01 01:50:16 -05:00
2026-10-04 17:54:05 -07:00
2026-09-29 18:19:39 -05:00
2026-10-02 18:35:45 -05:00
2026-09-29 19:14:28 -05:00
2026-09-28 10:21:41 -07:00
2026-10-01 23:55:54 +05:30
2026-10-06 02:53:56 -07:00
2026-09-28 10:21:41 -07:00
2026-10-05 20:08:11 +05:30
2026-09-28 10:21:41 -07:00