Initialize project memory
project_initCreates or updates shared project metadata with a stable project_id, enabling subsequent tool calls to reference the same project without cloning or reading the repository.
Instructions
Create or update shared project metadata. Does not clone or read the repository. Use one stable project_id per repository and pass it to every later tool call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | Branch name as recorded by the harness. | |
| workspace | No | Workspace path as recorded by the harness. | |
| project_id | Yes | Project memory identifier. Not an authorization boundary. | |
| repository | No | Repository URL or path as recorded by the harness. |