Skip to content

sessions: thread captured titles onto SessionSummary and the report#782

Merged
iamtoruk merged 1 commit into
mainfrom
feat/session-titles-threading
Jul 20, 2026
Merged

sessions: thread captured titles onto SessionSummary and the report#782
iamtoruk merged 1 commit into
mainfrom
feat/session-titles-threading

Conversation

@iamtoruk

Copy link
Copy Markdown
Member

Threads the #758-captured session titles from the cache onto SessionSummary in both parser pipelines (mirroring the prLinks threading from #780) and surfaces them as a TITLE column in codeburn sessions plus the JSON rows. Empty string when never captured; subagent transcripts stay blank. Verified on real data (610 titled sessions in the cache). Foundation PR for the Phase 1 UI lanes: context browser, desktop Sessions view, and payload consumers.

Same threading as prLinks: the cache-level title (last ai-title entry)
rides onto SessionSummary in both the Claude and generic provider
pipelines, and the sessions table gains a TITLE column (truncated at 38
chars, empty when a transcript never produced one, as subagent
transcripts typically do not). JSON rows carry it verbatim. Groundwork
for titles in the context browser, desktop Sessions view, and payload.
@iamtoruk
iamtoruk merged commit 9676f53 into main Jul 20, 2026
3 checks passed
iamtoruk added a commit that referenced this pull request Jul 20, 2026
)

The #782 titles threading added title to the sessions JSON row shape but
missed this emitter test's key list; caught by the first full-suite run
since the merge.

Co-authored-by: reviewer <review@local>
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