gsxdsm
038ac3060b
FN-6963: disable tool output log details by default
Agent logs now keep tool timeline rows while requiring an explicit opt-in to persist verbose tool payloads.
- Default persistAgentToolOutput to false in global settings and direct AgentLogger construction.
- Update the settings UI, API expectations, documentation, and changeset to describe opt-in tool payload persistence.
- Adjust engine and dashboard tests for the new default-off behavior while preserving explicit opt-in coverage.
Files changed:
.changeset/FN-6963-tool-output-default-off.md | 5 ++++
docs/settings-reference.md | 2 +-
packages/core/src/settings-schema.ts | 6 ++++-
.../components/__tests__/SettingsModal.test.tsx | 22 +++++++++++++---
.../settings/sections/GlobalGeneralSection.tsx | 2 +-
.../src/__tests__/routes-settings.test.ts | 4 +--
packages/engine/src/__tests__/agent-logger.test.ts | 30 ++++++++++++++++++----
.../src/__tests__/heartbeat-executor.test.ts | 4 +--
.../src/__tests__/merger-merge-details.test.ts | 2 +-
.../src/__tests__/merger-verification.test.ts | 2 +-
.../src/__tests__/step-session-executor.test.ts | 4 +--
packages/engine/src/__tests__/triage.test.ts | 2 +-
packages/engine/src/agent-logger.ts | 8 ++++--
13 files changed, 71 insertions(+), 22 deletions(-)
Fusion-Task-Id: FN-6963
Fusion-Task-Lineage: 7db32871-f539-4a27-a324-02c55ce5bd04
2026-06-23 23:35:33 -07:00
..
2026-06-23 23:35:33 -07:00
2026-06-15 02:30:41 -07:00
2026-06-09 12:50:26 -07:00
2026-06-23 16:23:28 -07:00
2026-06-13 11:39:37 -07:00
2026-06-13 04:54:59 -07:00
2026-06-22 01:37:59 -07:00
2026-06-23 10:30:50 -07:00
2026-06-23 23:35:33 -07:00
2026-06-20 22:47:39 -07:00
2026-06-11 20:44:52 -07:00
2026-06-23 16:23:28 -07:00
2026-06-22 03:34:15 -07:00
2026-06-13 23:20:06 -07:00
2026-06-21 16:23:42 -07:00
2026-06-22 23:18:28 -07:00
2026-06-22 03:04:21 -07:00
2026-06-09 15:21:39 -07:00
2026-06-15 12:34:44 -07:00
2026-06-15 02:30:41 -07:00
2026-06-15 02:30:41 -07:00
2026-06-13 21:23:39 -07:00
2026-06-17 21:12:53 -07:00
2026-06-07 23:03:38 -07:00
2026-06-23 18:15:24 -07:00
2026-06-22 03:34:14 -07:00
2026-06-23 08:21:10 -07:00
2026-06-23 17:41:30 -07:00
2026-06-19 01:56:52 -07:00
2026-06-13 21:09:12 -07:00
2026-06-22 19:48:50 -07:00
2026-06-23 20:58:31 -07:00
2026-06-11 20:27:29 -07:00
2026-06-23 16:23:28 -07:00
2026-06-13 16:16:52 -07:00
2026-06-13 16:16:52 -07:00
2026-06-19 23:50:37 +00:00
2026-06-09 12:50:26 -07:00
2026-06-23 17:31:52 -07:00
2026-06-15 19:44:17 -07:00
2026-06-21 03:32:53 -07:00
2026-06-23 20:58:31 -07:00
2026-06-11 21:00:23 -07:00
2026-06-12 15:57:12 -07:00
2026-06-07 23:03:38 -07:00
2026-06-22 03:34:15 -07:00
2026-06-23 16:23:28 -07:00
2026-06-21 10:50:48 -07:00
2026-06-08 19:13:14 -07:00
2026-06-23 10:30:50 -07:00
2026-06-23 16:23:28 -07:00
2026-06-19 16:47:34 -07:00
2026-06-09 15:50:53 -07:00
2026-06-17 19:52:20 -07:00
2026-06-19 16:47:34 -07:00
2026-06-18 00:39:01 -07:00
2026-06-23 10:30:50 -07:00
2026-06-17 15:11:55 -07:00
2026-06-12 06:49:29 -07:00
2026-06-16 15:08:24 -07:00
2026-06-23 08:51:58 -07:00
2026-06-09 03:53:34 -07:00
2026-06-19 23:50:37 +00:00
2026-06-22 19:48:50 -07:00
2026-06-23 15:44:52 -07:00
2026-06-09 09:00:46 -07:00
2026-06-21 18:25:54 -07:00
2026-06-22 19:48:50 -07:00
2026-06-11 08:43:27 -07:00
2026-06-11 08:43:27 -07:00
2026-06-22 19:48:50 -07:00
2026-06-11 08:43:28 -07:00
2026-06-09 20:44:45 -07:00
2026-06-22 02:19:17 -07:00
2026-06-21 23:02:46 -07:00
2026-06-23 18:11:26 -07:00
2026-06-12 15:51:50 -07:00
2026-06-21 09:00:40 -07:00
2026-06-12 12:49:34 -07:00
2026-06-22 19:11:08 -07:00