llms.txt tells assistants what is true today and lists every guide (#52): a repository created by pushing is private by default (repos' push_to_create), not public; version updates from a dependabot.yml open pull requests, where it said none were opened yet; the merge queue itself needs no machine, only its merge_group workflow runs do; a repository has no description of its own, so PATCH {repo} no longer claims to change one and the project's update is named; the coding agents named are ones g1t documents connecting (OpenCode, not Copilot). Its More list had 29 links and missed Home, Ask, AI providers, the CLI, the plugin, sessions, projects, deployments, checks, notifications, security and most others; it now lists every guide in the docs' sidebar, grouped as the sidebar is.
- Checked:
- services/repos/src/lib.rs push_to_create (private), services/security/src/config.rs and guides/dependency-updates.md, services/work/src/queue.rs, apps/api/src/operations.rs (update_repo: "A repository has no description: its project has, changed with update_project"), every link in More against apps/docs/astro.config.mjs's sidebar and the built site.
- G1t-Session:
- ses_01m4ynr1peevvs8zwaqakycv2e
1 file+92−220/1 viewed
| 3 | 3 | > g1t (https://g1t.sh) is one open-source workspace where a team writes, | |
| 4 | 4 | > reviews and ships code with the coding agents it already uses. Code is | |
| 5 | 5 | > ordinary git over HTTPS, with issues, pull requests and reviews. Coding | |
| 6 | − | > agents such as Claude Code, Codex, Cursor and Copilot connect over MCP or | |
| 6 | + | > agents such as Claude Code, Codex, Cursor and OpenCode connect over MCP or | |
| 7 | 7 | > the API and work as the person they act for | |
| 8 | 8 | > (https://docs.g1t.sh/guides/bring-your-own-agent/). People talk in Chat: | |
| 9 | 9 | > channels, direct messages and threads (https://docs.g1t.sh/guides/chat/). | |
| ⋯ | |||
| 116 | 116 | GitHub) copies its default branch. | |
| 117 | 117 | ||
| 118 | 118 | 7. **Push a repository.** Pushing to a repository that does not exist, in a | |
| 119 | − | workspace the person belongs to, creates it, public by default. | |
| 119 | + | workspace the person belongs to, creates it, private by default. | |
| 120 | 120 | ||
| 121 | 121 | ```sh | |
| 122 | 122 | git remote add g1t https://g1t.sh/WORKSPACE/REPO.git | |
| ⋯ | |||
| 295 | 295 | ## Where work runs | |
| 296 | 296 | ||
| 297 | 297 | Your coding agent runs where the person runs it: on their machine, in | |
| 298 | − | their CI, or anywhere else; g1t does not run it. Workflows and the merge | |
| 299 | − | queue run on g1t's machines, so they need a paid workspace, or the | |
| 300 | − | one-time $5 trial after a card check. Deployments need the plan; the trial | |
| 301 | − | never covers them. Workflows and the merge queue on public repositories | |
| 302 | − | can also run from g1t's open-source pool, after the same card check. | |
| 298 | + | their CI, or anywhere else; g1t does not run it. Workflows, including the | |
| 299 | + | merge queue's `merge_group` runs, run on g1t's machines, so they need a | |
| 300 | + | paid workspace, or the one-time $5 trial after a card check. Deployments | |
| 301 | + | need the plan; the trial never covers them. Workflows on public | |
| 302 | + | repositories can also run from g1t's open-source pool, after the same card | |
| 303 | + | check. | |
| 303 | 304 | Workflow jobs with `runs-on: self-hosted` run on the workspace's own | |
| 304 | 305 | machines (`g1t-runner` on any OS, or the g1t desktop app's runner) at $0, | |
| 305 | 306 | on every plan. When the plan refuses a start, the call answers with a | |
| ⋯ | |||
| 450 | 451 | in `confirm`). A deleted | |
| 451 | 452 | repository can be restored for 30 days (`POST {repo}/restore`, listed by | |
| 452 | 453 | `GET /workspaces/{workspace}/repos/deleted`) and is then purged; its name | |
| 453 | − | stays taken until then, or until `POST {repo}/purge`. Maintain changes the | |
| 454 | − | description, `website` and `topics` with `PATCH {repo}`, admin the | |
| 454 | + | stays taken until then, or until `POST {repo}/purge`. Maintain changes | |
| 455 | + | `website` and `topics` with `PATCH {repo}`, admin the | |
| 455 | 456 | `default_branch`, and write renames branches with | |
| 456 | 457 | `POST {repo}/branches/{branch}/rename` and `new_name` (slashes in the | |
| 457 | 458 | branch URL-encoded); only admin renames the default branch. An archived | |
| 458 | 459 | repository is read-only: pushes and merges are refused, issues and pull | |
| 459 | − | requests are locked, and workflows do not run on it. | |
| 460 | + | requests are locked, and workflows do not run on it. A repository has no | |
| 461 | + | description of its own: its project's shows, changed with | |
| 462 | + | `PATCH /workspaces/{workspace}/projects/{project}` (MCP: `workspace` | |
| 463 | + | `update_project`). | |
| 460 | 464 | ||
| 461 | 465 | ## Integrations | |
| 462 | 466 | ||
| ⋯ | |||
| 585 | 589 | failed, the alert says why, and g1t tries again a day later; when the pull | |
| 586 | 590 | request's required checks fail, it stays open for someone to push the code | |
| 587 | 591 | changes it needs or close it. With no fix published, the alert links the | |
| 588 | − | advisory and is checked again daily. `.g1t/dependencies.yml` (version | |
| 589 | − | updates) is read and validated, but no version update pull requests are | |
| 590 | − | opened yet. `g1t` is not an account and cannot be signed in to. | |
| 592 | + | advisory and is checked again daily. Version updates: a `dependabot.yml` | |
| 593 | + | file (version 2) at `.g1t/dependabot.yml` or `.github/dependabot.yml` on | |
| 594 | + | the default branch has g1t open pull requests that raise dependencies on | |
| 595 | + | the schedule it sets (guide: | |
| 596 | + | https://docs.g1t.sh/guides/dependency-updates/). `g1t` is not an account | |
| 597 | + | and cannot be signed in to. | |
| 591 | 598 | Guide: https://docs.g1t.sh/guides/security/ | |
| 592 | 599 | ||
| 593 | 600 | The security suite (scopes `security:read`, `security:write`; MCP tool | |
| ⋯ | |||
| 732 | 739 | ||
| 733 | 740 | ## More | |
| 734 | 741 | ||
| 742 | + | Get started: | |
| 743 | + | ||
| 735 | 744 | - [Quickstart](https://docs.g1t.sh/quickstart/) | |
| 736 | 745 | - [How g1t works](https://docs.g1t.sh/concepts/overview/) | |
| 746 | + | - [The g1t CLI](https://docs.g1t.sh/guides/cli/) | |
| 747 | + | - [Home](https://docs.g1t.sh/guides/home/) | |
| 748 | + | - [Ask g1t](https://docs.g1t.sh/guides/ask/) | |
| 749 | + | - [AI providers](https://docs.g1t.sh/guides/ai/) | |
| 750 | + | - [Notifications](https://docs.g1t.sh/guides/notifications/) | |
| 751 | + | - [Desktop app](https://docs.g1t.sh/guides/desktop/) | |
| 752 | + | - [Phone app](https://docs.g1t.sh/guides/mobile/) | |
| 737 | 753 | - [Search and Explore](https://docs.g1t.sh/guides/search/) | |
| 754 | + | - [Status and incidents](https://docs.g1t.sh/guides/status/) | |
| 755 | + | ||
| 756 | + | Coding agents: | |
| 757 | + | ||
| 738 | 758 | - [Connect a coding agent](https://docs.g1t.sh/guides/bring-your-own-agent/) | |
| 739 | − | - [Pull requests](https://docs.g1t.sh/guides/pull-requests/) | |
| 759 | + | - [Claude Code plugin](https://docs.g1t.sh/guides/claude-code-plugin/) | |
| 760 | + | - [Sessions, claims and dependencies](https://docs.g1t.sh/guides/sessions/) | |
| 761 | + | - [Sessions and why-blame](https://docs.g1t.sh/guides/why-blame/) | |
| 762 | + | ||
| 763 | + | Chat and projects: | |
| 764 | + | ||
| 740 | 765 | - [Chat](https://docs.g1t.sh/guides/chat/) | |
| 741 | 766 | - [Artifacts](https://docs.g1t.sh/guides/artifacts/) | |
| 767 | + | - [Projects](https://docs.g1t.sh/guides/projects/) | |
| 768 | + | - [Deployments](https://docs.g1t.sh/guides/deployments/) | |
| 769 | + | - [Deployments API](https://docs.g1t.sh/guides/deployments-api/) | |
| 770 | + | - [Observability](https://docs.g1t.sh/guides/observability/) | |
| 771 | + | - [Packages](https://docs.g1t.sh/guides/packages/) | |
| 772 | + | - [Secrets and variables](https://docs.g1t.sh/guides/secrets-and-variables/) | |
| 773 | + | ||
| 774 | + | Landing changes: | |
| 775 | + | ||
| 776 | + | - [Pull requests](https://docs.g1t.sh/guides/pull-requests/) | |
| 777 | + | - [Checks](https://docs.g1t.sh/guides/checks/) | |
| 778 | + | - [Pull requests into other branches](https://docs.g1t.sh/guides/base-branches/) | |
| 779 | + | - [Labels](https://docs.g1t.sh/guides/labels/) | |
| 780 | + | - [Milestones](https://docs.g1t.sh/guides/milestones/) | |
| 742 | 781 | - [The merge queue](https://docs.g1t.sh/guides/merge-queue/) | |
| 743 | − | - [Sessions and why-blame](https://docs.g1t.sh/guides/why-blame/) | |
| 744 | − | - [Forks and branches](https://docs.g1t.sh/concepts/forks/) | |
| 782 | + | - [Rules](https://docs.g1t.sh/guides/rules/) | |
| 783 | + | - [CODEOWNERS](https://docs.g1t.sh/guides/codeowners/) | |
| 784 | + | - [Forks and working copies](https://docs.g1t.sh/concepts/forks/) | |
| 785 | + | ||
| 786 | + | Security: | |
| 787 | + | ||
| 788 | + | - [Security](https://docs.g1t.sh/guides/security/) | |
| 789 | + | - [Dependency updates](https://docs.g1t.sh/guides/dependency-updates/) | |
| 790 | + | - [Secret protection](https://docs.g1t.sh/guides/security/secret-protection/) | |
| 791 | + | - [Code scanning](https://docs.g1t.sh/guides/security/code-scanning/) | |
| 792 | + | - [Supply chain](https://docs.g1t.sh/guides/security/supply-chain/) | |
| 793 | + | - [Advisories and reporting](https://docs.g1t.sh/guides/security/advisories/) | |
| 794 | + | ||
| 795 | + | Connect your tools: | |
| 796 | + | ||
| 797 | + | - [Integrations](https://docs.g1t.sh/guides/integrations/) | |
| 798 | + | - [Webhooks](https://docs.g1t.sh/guides/webhooks/) | |
| 799 | + | - [GitHub Actions](https://docs.g1t.sh/guides/actions/) | |
| 800 | + | - [Self-hosted runners](https://docs.g1t.sh/guides/self-hosted-runners/) | |
| 801 | + | - [Guardrails](https://docs.g1t.sh/guides/guardrails/) | |
| 802 | + | ||
| 803 | + | Workspaces: | |
| 804 | + | ||
| 745 | 805 | - [Accounts and sign-in](https://docs.g1t.sh/guides/authentication/) | |
| 806 | + | - [GitHub](https://docs.g1t.sh/guides/github/) | |
| 746 | 807 | - [Workspaces and tokens](https://docs.g1t.sh/guides/workspaces/) | |
| 747 | 808 | - [Access and roles](https://docs.g1t.sh/guides/access-and-roles/) | |
| 809 | + | - [Permissions](https://docs.g1t.sh/guides/permissions/) | |
| 748 | 810 | - [Teams](https://docs.g1t.sh/guides/teams/) | |
| 749 | 811 | - [People and teams](https://docs.g1t.sh/guides/people-and-teams/) | |
| 750 | − | - [CODEOWNERS](https://docs.g1t.sh/guides/codeowners/) | |
| 751 | 812 | - [Managing a repository](https://docs.g1t.sh/guides/managing-repositories/) | |
| 752 | − | - [Integrations](https://docs.g1t.sh/guides/integrations/) | |
| 753 | − | - [Webhooks](https://docs.g1t.sh/guides/webhooks/) | |
| 754 | − | - [GitHub Actions](https://docs.g1t.sh/guides/actions/) | |
| 755 | − | - [Self-hosted runners](https://docs.g1t.sh/guides/self-hosted-runners/) | |
| 756 | − | - [Desktop app](https://docs.g1t.sh/guides/desktop/) | |
| 813 | + | - [Releases](https://docs.g1t.sh/guides/releases/) | |
| 814 | + | - [Forking a repository](https://docs.g1t.sh/guides/forking-repositories/) | |
| 815 | + | - [Transferring a repository](https://docs.g1t.sh/guides/transferring-repositories/) | |
| 816 | + | - [Audit log](https://docs.g1t.sh/guides/audit-log/) | |
| 757 | 817 | - [Usage and billing](https://docs.g1t.sh/guides/usage-and-billing/) | |
| 758 | 818 | - [Git](https://docs.g1t.sh/guides/git/) | |
| 819 | + | ||
| 820 | + | Run g1t yourself, and how it is built: | |
| 821 | + | ||
| 822 | + | - [With Docker Compose](https://docs.g1t.sh/guides/self-hosting/) | |
| 823 | + | - [Deploy to Cloudflare](https://docs.g1t.sh/guides/deploy-to-cloudflare/) | |
| 824 | + | - [Architecture](https://docs.g1t.sh/architecture/overview/) | |
| 825 | + | ||
| 826 | + | Reference: | |
| 827 | + | ||
| 759 | 828 | - [MCP tools](https://docs.g1t.sh/reference/mcp/) | |
| 760 | 829 | - [API reference](https://docs.g1t.sh/reference/api/) | |
| 830 | + | - [CLI commands](https://docs.g1t.sh/reference/cli/) | |
| 761 | 831 | - [Rate limits](https://docs.g1t.sh/reference/rate-limits/) | |
| 762 | 832 | - [What g1t can't do yet](https://docs.g1t.sh/about/limitations/) | |
| 763 | 833 | - [An open letter to Cloudflare](https://docs.g1t.sh/about/open-letter-to-cloudflare/) | |
Comments
Sign in to comment.