Context
PR #602 consolidated desktop state restoration and server-owned session behavior after PR #578.
Two session states still need follow-up work:
- Yolo mode is now owned by the CodeNomad server but is kept only in memory, so it is lost when the workspace or server restarts.
- The expanded/collapsed state of sessions and nested subsessions is no longer restored after restarting CodeNomad
OpenCode PR anomalyco/opencode#23068 added client-controlled session metadata to the create, get, update, list, and fork APIs. CodeNomad already uses this mechanism for metadata.codenomad.worktreeSlug.
References
Context
PR #602 consolidated desktop state restoration and server-owned session behavior after PR #578.
Two session states still need follow-up work:
OpenCode PR anomalyco/opencode#23068 added client-controlled session metadata to the create, get, update, list, and fork APIs. CodeNomad already uses this mechanism for
metadata.codenomad.worktreeSlug.References
28f0022f