Skip to content

feat(site): show network calls list on AI session detail#27426

Draft
SasSwart wants to merge 1 commit into
aigov-464from
aigov-464-frontend
Draft

feat(site): show network calls list on AI session detail#27426
SasSwart wants to merge 1 commit into
aigov-464from
aigov-464-frontend

Conversation

@SasSwart

@SasSwart SasSwart commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Renders the per-call network calls as a collapsible panel above the session threads, using the network_call_logs field added to the threads API.

Each row shows the request method, allowed/blocked status, URL, and timestamp, and expands to show the protocol, matched rule, and full detail. The header shows the total count and a blocked-count badge from the session summary; when the server caps the list, the panel notes how many calls are shown. The panel is omitted when the session did not pass through Agent Firewall.

PR map (merge strictly bottom-up)

This change is a 4-PR stack. Each PR depends on all the ones below it, so merge in this exact order:

  1. feat: add network calls summary to AI session threads API #27417 — backend network summary (base main)
  2. feat(site): show network calls summary on AI session detail card #27418 — frontend summary rows (base feat: add network calls summary to AI session threads API #27417)
  3. feat: add network calls list to AI session threads API #27425 — backend per-call list network_call_logs (base feat(site): show network calls summary on AI session detail card #27418)
  4. feat(site): show network calls list on AI session detail #27426 — frontend network-calls panel (base feat: add network calls list to AI session threads API #27425)

Refs AIGOV-464

🤖 Generated with Claude Code

@linear-code

linear-code Bot commented Jul 22, 2026

Copy link
Copy Markdown

AIGOV-464

Render the per-call network calls as a collapsible panel above the session
threads. Each row shows the method, allowed/blocked status, URL, and
timestamp, and expands to show the protocol, matched rule, and full detail.
The panel is omitted when the session did not pass through Agent Firewall.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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