Peter Steinberger
909509a5db
fix(codex): resume catalog sessions with the catalog's CODEX_HOME; add main-content terminal placement ( #120708 )
...
* fix(codex): pin catalog CODEX_HOME onto terminal resume spawns
The Codex session catalog lists threads through the plugin's supervision
app-server connection, which can run on the agent-scoped Codex home
(homeScope: "agent"). The terminal resume plan spawned a bare
'codex resume <threadId>' under the operator login shell, so the CLI
resolved its default ~/.codex and failed with "No saved session found".
Terminal plans now carry the catalog connection's CODEX_HOME (local and
paired-node paths), the gateway merges plan env into the PTY spawn, and
the triplicated home-scope resolution collapses into one shared
resolveCodexAppServerLocalHomeDir.
* feat(ui): add main-content terminal placement
The terminal panel gains a third dock placement, "main", filling the
content region next to the sidebar like the transcript pane. The panel
header gets a bottom/right/main placement switcher (persisted in the
existing openclaw.terminal.panel.v1 store), and opening a Codex/Claude
session from the session catalog selects main mode so resumed sessions
appear as a full window instead of a bottom strip.
2026-08-08 14:33:20 -07:00
..
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 12:52:59 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 11:01:34 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 14:33:20 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 14:03:36 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 02:21:33 -07:00
2026-08-08 02:56:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:47:52 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:37:33 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 12:01:30 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:40:07 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 14:25:38 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 14:14:22 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-08 13:29:18 -07:00
2026-08-08 13:29:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-01 09:11:09 -07:00
2026-08-08 13:29:18 -07:00