From the Node Sandboxes epic (PR #2204), deferred by design.
The session family shipped add_session (placement: new-view | split-into), move_session (re-home within a node), and kill_session — but no general layout-rearrange verbs (resize, reorder panes within a view, reorder views, rename view). Agents can manage the human's workspace only at session granularity.
Blocked on / lands with #2202 (entity promotion): rearrange verbs as blob writes would add yet another writer of the client-authored layout JSONB. Once workspaces/panes are relational entities with verb APIs, rearrange verbs are just more verbs — implement them there, not before.
Refs: apps/web/src/lib/ai/tools/session-layout.ts (placement writers), #2202.
From the Node Sandboxes epic (PR #2204), deferred by design.
The session family shipped
add_session(placement: new-view | split-into),move_session(re-home within a node), andkill_session— but no general layout-rearrange verbs (resize, reorder panes within a view, reorder views, rename view). Agents can manage the human's workspace only at session granularity.Blocked on / lands with #2202 (entity promotion): rearrange verbs as blob writes would add yet another writer of the client-authored layout JSONB. Once workspaces/panes are relational entities with verb APIs, rearrange verbs are just more verbs — implement them there, not before.
Refs:
apps/web/src/lib/ai/tools/session-layout.ts(placement writers), #2202.