~bigbes/lethe: d2a77459

fix: store full opencode tool output and display it in session view

- Collector sender now supports Remote-User header for forward-auth
- OpenCode parser: store full tool output (was truncated to 120 chars + first line)
- OpenCode parser: generate fallback content for tool-only turns instead of empty content
- OpenCode parser: increase parse timeout to 5min for large DBs
- Frontend: show collapsible tool output in session detail below turn body
- Frontend: extract toolOutput from both opencode ({output}) and claude-code ({content}) formats

Eugene Blikh <bigbes@gmail.com> — 2026-05-04 10:50:21 UTC

Commit d2a77459be9c2a2a61326e3bce1e64b749bda522view raw patch

Parent(s): 6806748f

11 changed file(s)

FileStatus+
cmd/lethe-collector/main.go M +2 -2
internal/collector/config/config.go M +8 -7
internal/collector/ingest/outbox_test.go M +3 -3
internal/collector/ingest/runner_test.go M +6 -6
internal/collector/ingest/sender.go M +14 -4
internal/collector/ingest/sender_test.go M +6 -6
internal/collector/parser/opencode/parser.go M +11 -7
internal/collector/parser/opencode/parser_test.go M +2 -2
internal/server/web/dist/index.html M +1 -1
web/src/features/session/Transcript.tsx M +10
web/src/features/session/useSession.ts M +32 -14