sync_init
Initializes Context Sync for first-time project setup, creating the .context structure from optional summary and progress content and performing the first sync push.
Instructions
Bootstrap Context Sync for a project that has not been initialized yet. Use for first-time setup requests such as /sync-init, 'init context', 'initialize sync', or 'set up context sync for this repo'. If context already exists, do not overwrite it; guide the user to /sync-load instead.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sync_init"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | No | Optional: initial SUMMARY.md content to seed the project. | |
| progress | No | Optional: initial task_progress.md content to seed the project. | |
| auto_push | No | Optional: whether to automatically perform the first sync_push after bootstrapping. Defaults to true. | |
| project_path | No | Optional: absolute path to the target project. If omitted, uses CONTEXT_SYNC_PROJECT_PATH env var or current working directory. |