Skip to content

feat(activity): show what each scan step said, open while running - #38

Closed
strantalis wants to merge 1 commit into
feat/per-scan-model-settingsfrom
feat/activity-detail
Closed

strantalis wants to merge 1 commit into
feat/per-scan-model-settingsfrom
feat/activity-detail

Conversation

@strantalis

Copy link
Copy Markdown
Owner

Stacked on #37.

The activity log reduced every step to a fixed category ("Reading source", "Analysis update"). It now keeps one line of what the step actually said:

  • The scan's own notes, with the latest one leading the section.
  • Reasoning headlines and commands, per worker and in the history.
  • Opaque tool payloads are reduced to the tool's name; starting a worker reads "Starting a worker".

Each line is redacted with the same filter as findings, collapsed to one line and capped at 400 characters. security_scan_status still returns only the categories, so the detail does not go back to the session's model.

The section is open while a scan runs and collapsed afterwards. Closing it by hand sticks.

npm run check passes. The preview harness tests pass after updating the one that asserted the old collapsed state. Not checked: a real scan in OpenCode, or the terminal view.

🤖 Generated with Claude Code

https://claude.ai/code/session_016LiHJtDpo3TEPnWZ78vM2X

The activity log kept only a fixed category per step. It now keeps one
redacted line of what the step said: the scan's own notes, reasoning
headlines and commands. The latest note leads the section, which is open
while a scan runs. The detail stays out of security_scan_status.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016LiHJtDpo3TEPnWZ78vM2X
@strantalis

Copy link
Copy Markdown
Owner Author

Landed in main through #39.

@strantalis strantalis closed this Nov 13, 2026
@strantalis
strantalis deleted the feat/activity-detail branch November 13, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant