Skip to content

feat(ui): result viewer wiring for session summaries #112

Open

Description

@Svagtlys

Description

Wire the Agent Manager result viewer to the shipped summary surface: list sessions' summaries via VaultStore.list_items(kind=SESSION_SUMMARY), detail view via SessionSummarizer.peek, refresh via collect(force=True).

Why

The summaries exist and are cached but have no user-visible entry point; this is the UI half of Agent Manager #4.

Scope

  • Backend routes for list/detail/refresh
  • Frontend result-view wiring
  • Tests

Activity

  1. Svagtlys commented on Sep 30, 2026

    @Svagtlys
    OwnerAuthor

    Scope addition (from #108 review): peek() cannot report staleness — SessionSummary carries covered_seq but not the transcript's current seq_max, so the viewer's only freshness check today is collect() (an LLM call). Include a cheap accessor in this issue's scope: e.g. EventStore.max_seq(session_id) or a peek variant returning (summary, seq_max), so the UI can render a stale badge without regeneration.

  2. Svagtlys commented on Oct 19, 2026

    @Svagtlys
    OwnerAuthor

    This was generated by AI during triage.

    Needs triage — parked with the UI batch (same blockers as #43–59). The summary surface it wires (VaultStore.list_items(kind=SESSION_SUMMARY), peek, collect(force=True)) is shipped and the backend routes half is genuinely buildable, but: (1) frontend styling direction (#7) is undecided, (2) #109 (participant-authored summaries) changes what the detail view displays (authorship provenance) — wire the UI after #109 lands to avoid rework, (3) it is now also the tracked home of #56 (folded here as duplicate). Suggested decomposition when unblocked: backend routes issue (no blockers) + frontend viewer (blocked on #7).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:uiFrontend viewsenhancementNew feature or requestneeds-triageMaintainer needs to evaluate this issue

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions