opencode-user-timeline-v1
v0.1.3
Published
OpenCode v1 TUI port of opencode-user-timeline
Maintainers
Readme
opencode-user-timeline-v1
User-message timeline sidebar for OpenCode v1 TUI.
The plugin keeps the native recent-message window intact. Selecting an older user node loads a complete batch of conversation messages, including assistant and tool-call parts, behind a loading veil before jumping to the native row.
Install
Add the package to ~/.config/opencode/tui.json:
{
"plugin": [
[
"opencode-user-timeline-v1",
{
"messageLimit": "none",
"visibleRows": 10,
"scroll": true
}
]
]
}Use alt+u, /nodes, or the command palette to toggle the timeline.
messageLimit defaults to auto, which keeps only the native 100 rows visible
while preparing historical part slots and the timeline index. Use none only
when the complete transcript should be rendered immediately; large sessions
can make that mode slower because the host must render every row.
Compatibility
- OpenCode
>=1.18.25 <2.0.0 - OpenTUI
0.4.x
The npm package ships a precompiled TUI entry so Solid reactivity remains
enabled when OpenCode loads it from node_modules.
