You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1668097
Browse filesBrowse the repository at this point in the historyBrowse files
feat(tools): Add workspace discovery and session targeting
SessionControl previously ignored the requested workspace when
creating or listing sessions, using the caller's workspace instead.
- Add read-only ListWorkspaces discovery with recent-access sorting,
filtering, cursor pagination, and readable model results.
- Resolve SessionControl.workspace by registered ID or caller-scoped
absolute path, enabling local assistants to select remote workspaces.
- Reject missing or ambiguous selections and preserve worktree
execution targets and session-bound mutation routing.
- Update assistant defaults, prompts, catalogs, UI metadata, and
regression coverage for workspace discovery and selection.
"Use SessionControl to create or list sessionsin an explicit workspace; cancel affects only the active turn and delete is separate",
19354
+
"Use ListWorkspaces to discover runtime-host workspace IDs, then pass one as SessionControl.workspace to create or list local or remote sessions; absolute paths resolve in the caller environment; cancel affects only the active turn and delete is separate",
19351
19355
"Use SessionMessage when another persisted session should take over work and retain its asynchronous result; preserve the target session binding across remote boundaries"
19352
19356
]
19353
19357
}
@@ -19575,6 +19579,7 @@
19575
19579
"Call FrontendWorkbench prepare on the local Desktop in Creative mode, read the packaged API, and edit only draft CSS, JavaScript and owned assets without source or build tools",
19576
19580
"Apply with the original draft ID; the host starts the immutable review window's 15-second countdown only after the real shell and customization activate, and apply waits for a final confirmed or rolled_back outcome",
19577
19581
"Compose commands, state and events into reusable capabilities; use FrontendWorkbench inspect to discover schemas and diagnostics, then invoke to verify execution",
19582
+
"ListWorkspaces",
19578
19583
"SessionControl",
19579
19584
"SessionHistory",
19580
19585
"Grep",
@@ -19583,9 +19588,9 @@
19583
19588
"Use SessionControl list to find the target session, then export its indexed transcript with SessionHistory",
19584
19589
"Read only the exported index first, then use Read or Grep for the required turns instead of loading the entire history into context",
"Use SessionControl to create or list sessionsin an explicit workspace; cancel affects only the active turn and delete is separate",
19593
+
"Use ListWorkspaces to discover runtime-host workspace IDs, then pass one as SessionControl.workspace to create or list local or remote sessions; absolute paths resolve in the caller environment; cancel affects only the active turn and delete is separate",
19589
19594
"Use SessionMessage when another persisted session should take over work and retain its asynchronous result; preserve the target session binding across remote boundaries",
Copy file name to clipboardExpand all lines: src/crates/assembly/agent-content/prompts/agents/claw_mode.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ Choose the session type intentionally:
43
43
44
44
-`Standard` for implementation, debugging, code changes, and planning tasks; ask it to use the built-in `plan` Skill when a plan artifact is the deliverable.
45
45
-`Cowork` for research, documents, presentations, summaries, and other office-related work.
46
+
-`DeepResearch` for systematic investigation and evidence-driven reports.
46
47
47
48
Local computer/desktop work is not a SessionControl session type; use the `ComputerUse` tool directly when available.
0 commit comments