FN-8697: preserve redacted failed-tool diagnostics
Persist safe error detail so operators can diagnose repeated executor tool failures.
- Redact and retain failed-tool diagnostics even when tool output persistence is disabled.
- Cover redaction, disclosure independence, inert rendering, and retry-backoff normalization.
Files changed:
.../__tests__/AgentLogViewer.rendering.test.tsx | 29 +++++++++++++++++
.../src/__tests__/agent-logger-diagnostics.test.ts | 38 ++++++++++++++++++++++
packages/engine/src/__tests__/agent-logger.test.ts | 4 +--
.../__tests__/executor-tool-failure-retry.test.ts | 22 ++++++++++++-
packages/engine/src/agent-logger.ts | 11 +++++--
5 files changed, 99 insertions(+), 5 deletions(-)
Fusion-Task-Id: FN-8697
Fusion-Task-Lineage: 5ed900b6-a42b-4ad7-9270-47053295e6e1
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>