project_bind
Persist an explicitly selected GitHub account, repository, and existing Codespace binding locally so local controllers can reuse, start, or stop that workspace without creating or deleting Codespaces.
Instructions
Persist an explicitly selected account/repository/existing Codespace binding locally. ownership=shared: reuse_only, never stopped. ownership=dedicated: preparePolicy may be start_existing and resourcePolicy stop_after_export (grace and export window) lets the local controller stop it after use. Never creates or deletes. Updates require expectedVersion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | en | |
| ownership | Yes | ||
| projectId | Yes | ||
| githubHost | Yes | ||
| repository | Yes | ||
| codespaceName | Yes | ||
| preparePolicy | Yes | ||
| resourcePolicy | No | ||
| expectedAccount | Yes | ||
| expectedVersion | No | ||
| remoteProjectRoot | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||