Create workspace
create_workspaceCreates the workspace that scopes admitted documents, shared reality, optional charts, review work, and reports. The authenticated caller becomes its owner, and metered work in it bills that owner. Creation asserts no accounting entity and admits nothing — a workspace with statements and no chart is a complete outcome.
Idempotent by owner plus exact active name: a retry returns the existing workspace as workspace_reused. Persist workspace_tag — the name is not a unique id. Next: gather source documents, create_standard_statements, then register, submit and post. Durable mutation; not metered.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Workspace display name. Exact active name is the idempotency key for this principal. | |
| actor | No | Optional audit display for this call. It is not the owner and not an accounting party. | |
| description | No | Optional display prose. Stored and echoed when supplied. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Workspace name. | |
| engine | Yes | Stamped engine build/version identity for the tool result. | |
| status | Yes | workspace_created or workspace_reused. | |
| created_at | Yes | Workspace creation time (ISO-8601). | |
| description | No | Optional display prose, present only when stored. | |
| next_actions | No | Callable next steps. | |
| workspace_tag | Yes | Workspace tag. Persist this; the name is not a unique id. |