gsxdsm
363916926d
FN-7995: always persist tool_error detail for Activity feed diagnosis
Always persist bounded tool_error detail so the task Activity feed can surface underlying failure messages even when verbose tool-output persistence is off.
- Keep tool args and successful tool_result detail opt-in via persistAgentToolOutput
- Always include bounded tool_error detail in agent-log JSONL rows
- Document diagnostic retention in types, agent-logger, and storage docs
- Cover Activity reveal behavior and logger persistence with unit tests
- Add patch changeset for operator-facing Activity error detail fix
Files changed:
.changeset/fn-7995-tool-error-detail.md | 7 ++++
docs/storage.md | 1 +
packages/core/src/agent-log-constants.ts | 4 +++
packages/core/src/types.ts | 10 ++++--
.../app/components/__tests__/TaskChatTab.test.tsx | 42 ++++++++++++++++++++++
packages/engine/src/__tests__/agent-logger.test.ts | 41 ++++++++++++++++++---
packages/engine/src/agent-logger.ts | 9 ++---
7 files changed, 104 insertions(+), 10 deletions(-)
Fusion-Task-Id: FN-7995
Fusion-Task-Lineage: 0fa063df-58b1-4991-a0d9-e8a77181d32a
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-15 16:17:37 -07:00
..
2026-07-15 16:17:37 -07:00
2026-07-13 10:32:12 -07:00
2026-07-15 14:06:42 -07:00
2026-04-18 23:41:47 -07:00
2026-07-14 08:16:42 -07:00