set_project
Bind all subsequent tool calls in a session to a specific project. Call at the start of every session to set the active project.
Instructions
Bind all subsequent tool calls in this session to a specific project.
In-memory only — no files are created or modified. The binding is
per-connection: setting project A in workspace-1 does not affect
workspace-2. The project= parameter on individual tools overrides
this session binding for a single call.
Call at the START of every session. Use setup_project() to create
a new project. Use get_active_project() to check the current binding.
Args:
name: Name of a registered project (see list_projects())
Returns:
Active project name, chunk count, and docs path on success.
Lists available projects and suggests setup_project() on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |