Sync Project
sync_projectImport a public GitHub repo into Seshat for structural analysis, auto-detecting git remote. Use force to re-extract and call when no projects exist.
Instructions
Import a public GitHub repo into Seshat for structural analysis. Call this when list_projects returns empty or when the user wants to analyze a new repo. Detects the git remote automatically if no URL is provided. Extraction typically takes 5-30 seconds. After syncing, call list_projects to confirm the project is available. Use force: true to re-extract even if a cached snapshot exists (useful after code changes or when Seshat extraction has been updated).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Force re-extraction even if a cached snapshot exists. Default: false. | |
| repo_url | No | Public GitHub repo URL (e.g., https://github.com/org/repo). If omitted, tries to detect from the current git remote. |