team_init
Set up a git-backed sync backend for team memory sharing. Configure team.json and synchronize state files across developer workstations using a shared remote URL.
Instructions
Initialize a sync backend for team memory sharing. Configures the team.json file and sets up the git repository for syncing state files across teammates. Call once per developer workstation after receiving the shared remote URL from a teammate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | Git branch to use for syncing. Defaults to 'main'. | main |
| remote | Yes | Remote URL for the sync storage (e.g. git@github.com:org/egc-memory). | |
| backend | No | Sync backend type. Currently only 'git' is supported. | git |
| team_key | No | 64 hexadecimal characters: the team key shared out of band by the member who initialized the team. Omit to generate a new key (first member). |