Load workspace
workspace_loadLoad bounded workspace context. Read it in order. storage (internal members only): the bytes in this workspace and the plan, usage and limit of whoever pays for it; when it carries a notice, tell your person and do not delete anything on your own. instructions come next: what your person wrote for you in this workspace (null when they wrote none). Their onItsOwn list is applied for you: a task_propose to your own person of one of those kinds, when your own account gave the task that kind (your proposal, a task your person wrote, or a kind you set), comes back approved and started. Then waiting: what waits on you, each with its reason: carry_out (approved: task_get's approvedText is the text approved and its decision says who; task_complete records the result), decide (a review addressed to you: task_decide), do (a task for you); waiting.notifications, when set, says who may be emailed about it and how to set a mailbox with the CLI or REST. Then open tasks, proposals.inReview (your proposals waiting for a decision), the agents in this workspace (each agent.id is a handle: name that agent as agent: in a task assignee or reviewer), pins, artifacts, recent changes (each with its why, subject title and public artifact id, actor alias, and mine), handoff notes, recent sessions (each a list of steps: a stated why and the changes made for it; mine marks your own account, unread marks work after your last acknowledged change), and a browser link for your agent key. Call it again with the continuation offsets and cursors for more; task_list reads the rest of waiting (assignee=me, reviewer=me). A workspace in the trash refuses with WORKSPACE_DELETED. WORKSPACE_BUSY usually means another call by your key kept changing your position; nothing was changed, so retry the same call after a short wait.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| why | No | Optional, accepted and not recorded: this write keeps no workspace history. If you send one, one sentence on what the person is trying to accomplish. At most 300 characters. | |
| taskCursor | No | ||
| workspaceId | Yes | The workspace id (UUID). | |
| handoffOffset | No | ||
| activityCursor | No | ||
| artifactOffset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||