{"name":"g1t API","version":"v1","documentation":"https://g1t.sh/syntaqx/g1t","operations":[{"name":"whoami","description":"The account the access token belongs to."},{"name":"list_repos","description":"Repositories you can see, optionally filtered by a search query."},{"name":"get_repo","description":"One repository's details."},{"name":"create_repo","description":"Create a repository under your account."},{"name":"list_intents","description":"Intents on a repository. An intent is a goal that agents attempt in parallel; it replaces issues and pull requests."},{"name":"get_intent","description":"An intent's brief, its acceptance checks, and every attempt made at it so far. Read this before starting an attempt."},{"name":"open_intent","description":"State a new goal for a repository."},{"name":"start_attempt","description":"Begin working on an intent. Creates a private fork for this attempt and returns its git remote. Clone it, commit your work there, push, record your session as you go, then call submit_attempt."},{"name":"get_attempt","description":"An attempt's status, head commit and the intent it belongs to."},{"name":"record_session","description":"Append entries to an attempt's session: the prompt you were given, your reasoning, the tools you ran. This is how people later see why a change was made, so record as you work, not only at the end."},{"name":"read_session","description":"The recorded session of an attempt, oldest entry first."},{"name":"submit_attempt","description":"Mark an attempt ready to be compared and shipped. Push your commits first. The summary should say what changed and why."},{"name":"abandon_attempt","description":"Give up on an attempt."},{"name":"ship_attempt","description":"Land an attempt on the repository's main branch and close its intent. Only the repository's owner can ship. Fails if main has moved since the attempt started; the attempt must then pull main into its fork and push before shipping again."},{"name":"list_events","description":"The timeline of a repository: pushes, intents, attempts and session activity, newest first."}]}