Sucukdeluxe
1c8e9067ee
fix: fail closed for diagnostic history reads
...
Require the decrypted configuration and its complete secret set before loading or returning any diagnostic history data. Propagate configuration failures so the agent response boundary falls back to its generic safe error instead of emitting unredacted history content.
Reject thrown and non-array dedicated history reader failures as unhealthy operations without consulting stale config history. Preserve redaction of reader errors at the agent boundary.
Keep caller-owned history snapshots unchanged by isolating the per-hoster summarizer from the reader array, and cover get_history, list_errors, and server_health with focused red-green regressions.
2026-08-13 22:48:21 +02:00
..
2026-08-13 04:37:18 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-09 15:52:23 +02:00
2026-08-11 22:36:20 +02:00
2026-08-11 22:36:20 +02:00
2026-08-13 21:11:48 +02:00
2026-08-13 20:43:48 +02:00
2026-08-01 17:46:29 +02:00
2026-08-13 21:34:30 +02:00
2026-08-13 20:57:06 +02:00
2026-08-13 21:40:17 +02:00
2026-08-13 22:48:21 +02:00
2026-08-13 20:59:30 +02:00
2026-08-13 20:43:48 +02:00
2026-08-13 20:43:48 +02:00
2026-08-11 22:36:20 +02:00
2026-08-01 17:46:29 +02:00
2026-08-11 22:36:20 +02:00
2026-08-10 09:27:23 +02:00
2026-08-11 22:36:20 +02:00
2026-08-13 22:30:27 +02:00
2026-08-13 21:22:52 +02:00
2026-08-13 20:43:48 +02:00
2026-08-13 21:48:11 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-13 22:25:28 +02:00
2026-08-09 14:54:44 +02:00
2026-08-09 14:54:44 +02:00
2026-08-01 17:46:29 +02:00
2026-08-13 21:57:36 +02:00
2026-08-11 22:36:20 +02:00
2026-08-01 17:46:29 +02:00
2026-08-13 22:18:18 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-11 22:36:20 +02:00
2026-08-12 00:25:19 +02:00
2026-08-13 21:34:30 +02:00
2026-08-12 00:25:19 +02:00
2026-08-01 17:46:29 +02:00
2026-08-09 14:54:44 +02:00
2026-08-12 12:04:47 +02:00
2026-08-09 14:54:44 +02:00
2026-08-09 14:54:44 +02:00
2026-08-13 19:45:31 +02:00
2026-08-11 16:10:13 +02:00
2026-08-13 19:45:31 +02:00
2026-08-11 04:34:12 +02:00
2026-08-13 22:25:28 +02:00
2026-08-11 22:36:20 +02:00
2026-08-13 21:40:17 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-13 04:37:18 +02:00
2026-08-13 21:48:11 +02:00
2026-08-13 21:40:17 +02:00
2026-08-13 21:07:28 +02:00
2026-08-13 20:52:12 +02:00
2026-08-13 20:56:19 +02:00
2026-08-13 14:31:46 +02:00
2026-08-13 22:30:27 +02:00
2026-08-13 21:42:14 +02:00
2026-08-13 21:37:00 +02:00
2026-08-13 21:11:48 +02:00
2026-08-09 15:52:23 +02:00
2026-08-11 22:36:20 +02:00