opencode/packages
Simon Klee 1405c958eb
cli: add interactive split-footer mode to run
Add `run --interactive` (`-i`) which renders a split-screen
TUI inside the run command: scrollback output on top, input footer
on the bottom with prompt, permission, and question views.

This bridges the gap between headless `run` and the full TUI,
giving users an interactive experience without leaving the CLI
pipeline. Tool rendering, session data reduction, and stream
transport are extracted into run/ submodules to keep the
orchestration manageable.

*.shared.ts files contain shared logic for both run and the TUI, but
are intentionally kept in /run for now until later refactor
2026-04-07 08:49:31 +02:00
..
app release: v1.3.17 2026-04-06 07:39:18 +00:00
console release: v1.3.17 2026-04-06 07:39:18 +00:00
containers chore: bump Bun to 1.3.11 (#18144) 2026-03-23 10:19:21 +10:00
desktop release: v1.3.17 2026-04-06 07:39:18 +00:00
desktop-electron release: v1.3.17 2026-04-06 07:39:18 +00:00
docs fix(web): favicon rename again 2026-01-21 14:36:21 -06:00
enterprise release: v1.3.17 2026-04-06 07:39:18 +00:00
extensions/zed release: v1.3.17 2026-04-06 07:39:18 +00:00
function release: v1.3.17 2026-04-06 07:39:18 +00:00
identity
opencode cli: add interactive split-footer mode to run 2026-04-07 08:49:31 +02:00
plugin release: v1.3.17 2026-04-06 07:39:18 +00:00
script refactor: replace bun semver with npm semver package 2026-03-09 15:29:55 -04:00
sdk release: v1.3.17 2026-04-06 07:39:18 +00:00
slack release: v1.3.17 2026-04-06 07:39:18 +00:00
storybook chore(app): markdown playground in storyboard 2026-03-25 09:14:35 -05:00
ui release: v1.3.17 2026-04-06 07:39:18 +00:00
util release: v1.3.17 2026-04-06 07:39:18 +00:00
web fix(lsp): MEMORY LEAK: ensure typescript server uses native project config (#19953) 2026-04-06 09:50:36 -04:00