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 d2a77459be9c2a2a61326e3bce1e64b749bda522 —
view raw patch
Parent(s):
6806748f
| File | Status | + | − |
|---|---|---|---|
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 |