Beta programme¶
AgentGit offers an early public beta for small teams working with coding agents. The goal is to let a team review and land agent changes with checks tied to the exact candidate tree and a clear explanation when policy blocks a change.
Current status: early public beta (0.3.0-beta.5). This opens the supported single-server workflow to early adopters; it does not claim independent pilot results or production readiness. The remaining qualification gates below stay visible.
Supported beta target¶
| Surface | Beta target | Outside the initial commitment |
|---|---|---|
| Server | One Linux server, SQLite and local durable object storage | HA, hostile multi-tenant hosting |
| Clients | Linux and macOS CLI, Web UI | Windows release archives until separately verified |
| Validation | Linux worker in a documented supported sandbox | Native macOS/Windows isolation |
| Agents | One real MCP host with a recorded end-to-end run | Assuming every MCP host works from a configuration example |
| Recovery | Verified backup/restore and Git export | Treating a Git mirror as a backup of policy, reviews or audit |
| Storage | Local filesystem | PostgreSQL/S3 qualification remains a separate track |
This is the beta support scope, not a claim that every external qualification gate has passed. See the readiness checklist.
Try the human-to-agent workflow¶
Use Agents & work → Registered agents → Connect an executor to prepare scoped access. The Web UI guide explains the host prerequisites, separate private token and connection state. Create an issue, hand it to a scoped task, choose the connected agent, inspect its run, then review and integrate its change request. Output capture is optional and bounded; do not enable it for sensitive output.
Join a pilot¶
Open a pilot report. Use a non-critical repository with a Git mirror and a backup. Please do not attach tokens, private source, customer records or credentials.
We are looking for 5–10 developers or small teams who already use coding agents and can try one real task, then return to the workflow the following week. Installation failures and confusing terminology are useful results too.
The first session should answer: can you install a published version, open the UI, run a task, understand a blocked proposal, review it, land it and export the resulting code to Git without a maintainer telling you each step?
Release gates¶
Keep each gate open until its evidence is linked. A maintainer records version, commit, platform, command or scenario, expected outcome, actual outcome and artifact. A skipped test is not a pass.
- [ ] Published candidate includes the quickstart commands shown in its versioned documentation.
- [ ] Required CI checks pass on the release commit; surviving policy mutations are resolved or individually justified as equivalent.
- [ ] Install and uninstall boundaries are verified on the supported platform matrix; archive checksums and provenance verified.
- [ ] Restart, interrupted integration, replay and concurrent writers preserve acknowledged changes.
- [ ] Backup, restore and
ag verifysucceed on the supported server configuration. - [ ] Upgrade from the previous published release preserves files, heads, policy, proposals and audit; incompatible downgrade is documented.
- [ ] A real MCP host completes a task-to-proposal workflow with scoped credentials; denied operations remain denied.
- [ ] Four of five first-time users finish the published quickstart within 15 minutes without coaching.
- [ ] At least five external pilots complete a task; at least three return in the second week.
- [ ] Two reproducible pilot case studies are published with limitations and permission from participants.
- [ ] No unresolved critical data-loss, policy-bypass or recovery defect in the supported scope.
- [ ] Release notes, known limitations, support route and compatibility policy are published.
Measurement¶
Record install attempts, successful first integration, elapsed time, first blocker, second-week return and accepted contributions. Report denominators (for example 4/5), not just percentages. Collect this through voluntary reports and interviews; no background product telemetry is required.
Targets: 5–10 pilots, 80% unassisted first integration within 15 minutes, three second-week returns, two case studies and three external contributors. These are goals, not observed results or service guarantees.
Release sequence¶
- Ship a candidate that makes installation and documentation agree.
- Qualify the narrow supported workflow and fix repeated pilot blockers.
- Publish early beta with explicit scope and open qualification gates; require the full evidence set before a production-ready release.
- Expand storage, host and operating-system support through separate qualification reports.
Keep the existing alpha release available. Publish candidates as prereleases. Do not rename a tag or silently replace an archive. Changes to stored data need a documented upgrade path; backup before upgrading.
Operating the pilot¶
The maintainer triages reports twice a week and aims for a first response within two working days; this is an operating target, not a paid SLA. Classify each report as installation, workflow, correctness, recovery, accessibility or documentation. Link duplicates, give the next action and update the reporter when a fix is available. Report vulnerabilities privately through SECURITY.md.