Teknium
c99299d746
feat(telemetry): memory and compression rows say why they failed or were skipped
...
Fleet telemetry shows built-in memory writes failing 34-47% and automatic
compression failing ~15%, and several merged fixes each target one cause
(#133038 for memory, #133054/#133040/#133051/#133032 for compression). Both
metrics only carried outcome, so the fleet could not tell which cause a fix
moved.
- hermes.memory.op.count and hermes.compression.count gain one closed-enum
dimension, failure_class; `none` on success.
- Memory: every refusal/failure return in tools/memory_tool.py and
tools/memory_tool_store.py names its class (no_match, ambiguous,
over_budget, would_empty, drift, read_failed, retry_cap, scan_blocked,
missing_content, missing_old_text, invalid_args, stale_entry, disabled,
staged, gate_refused) through a context variable; the result the model
sees is unchanged. Plugin providers report provider_error / exception.
- Compression: the attempt log's own failure_class, collapsed onto the
compressor's closed names (exception:<Type> / rollback:<Type> keep only the
prefix, anything else reads other, a classless failure unknown). Skipped
rows carry the skip reason, and the skip set is now defined once in the
contract.
- Package schema v4 / event schema v4; v3 field sets of both metrics stay
valid so pending rows drain. Doc table rows and the consent copy (CLI
setup and every Desktop locale's collectedActivity) name the new reason.
2026-10-05 22:07:41 -07:00
..
2026-09-29 02:06:58 +05:30
2026-10-05 17:20:30 -07:00
2026-10-05 16:00:48 -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-09-20 15:32:42 -07:00
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-09-23 20:04:27 -04: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-09-23 07:36:31 -04: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-18 14:06:15 -07:00
2026-09-24 01:55:51 -04:00
2026-09-24 03:42:38 -04:00
2026-09-29 14:12:41 -04:00
2026-09-19 01:03:23 -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-09-19 23:57:59 -07: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-21 14:01:47 -04:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-25 14:58:09 -04:00
2026-10-02 01:15:39 +05:30
2026-10-02 21:47:39 -05:00
2026-10-02 01:15:39 +05:30
2026-09-27 01:10:56 +05:30
2026-09-21 18:39:24 -07:00
2026-10-05 20:08:11 +05:30
2026-09-28 12:43:03 -07: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-09-21 10:04:32 +05:30
2026-10-03 10:26:12 -07:00
2026-09-20 18:22:18 -07:00
2026-09-25 14:27:51 +05:30
2026-09-23 11:41:01 -04:00
2026-09-28 10:21:41 -07:00
2026-09-28 10:21:41 -07:00
2026-09-23 15:43:51 -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-09-22 17:54:42 +05:30
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-21 13:14:22 -07: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-09-25 14:58:09 -04: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-24 03:52:03 -05: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-09-23 15:26:34 -04:00
2026-09-19 10:16:59 -07:00
2026-09-23 18:52:49 -05: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-23 18:29:35 -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-03 23:05:48 -07: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-09-22 15:59:17 +05:30
2026-10-05 15:56:28 -07:00
2026-09-28 12:43:03 -07:00
2026-09-22 07:05:11 -04:00
2026-10-05 15:56:28 -07:00
2026-09-22 15:59:17 +05:30
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-09-23 17:09:54 -07: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-20 11:30:03 -07:00
2026-09-29 17:29:05 +00:00
2026-09-29 22:07:30 +05:30
2026-10-04 00:10:54 +05:30
2026-09-22 13:57:51 +05:30
2026-09-28 10:21:41 -07:00
2026-09-22 17:54:42 +05:30
2026-10-04 11:56:08 +05:30
2026-10-01 23:50:31 -07:00
2026-09-22 05:16:50 -04: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-05 12:37:46 -04:00
2026-09-30 15:16:40 -05:00
2026-10-05 12:37:46 -04:00
2026-10-02 18:35:34 -05:00
2026-09-26 06:19:34 +05:30
2026-09-30 23:02:33 -05:00
2026-09-28 12:23:25 -07:00
2026-09-19 10:10:29 -07:00
2026-09-26 06:19:34 +05:30
2026-09-20 10:25:30 -07:00
2026-10-05 16:42:22 -05:00
2026-09-28 10:21:41 -07:00
2026-09-19 12:22:44 -07:00
2026-09-19 09:52:18 -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-09-19 03:07:47 -07:00
2026-10-01 23:55:54 +05:30
2026-09-28 10:21:41 -07:00
2026-10-05 20:08:11 +05:30
2026-09-23 11:41:01 -04:00
2026-09-19 12:22:44 -07:00
2026-09-28 10:21:41 -07:00