Skip to content
63 linesCodeBlameRaw

Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.

Merge branch 'main' into worktree-agent-a69aeabc4b0deeb971export * from "./about";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise2export * from "./access";
Merge account deletion: soft delete for 30 days, staff restore and purge, ghost for what remains (identity 0037)3export * from "./account-deletion";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise4export * from "./accounts";
5export * from "./actions";
g1t coordinates the work and the person's own sessions do it: Ask g1t reads g1t with the same tools any agent gets, answers in one conversation shared with the @g1t direct message in Chat, and hands work to sessions in the person's own harness, whose subagents g1t records, ties to issues and pull requests, and lets see each other.6export * from "./agent-sessions";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise7export * from "./agents";
8export * from "./audit";
9export * from "./billing";
Chat and workspace agents: channels, DMs and named agents you talk to10export * from "./chat";
Merge checks: statuses and check runs on every commit11export * from "./checks";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise12export * from "./clients";
Teams and CODEOWNERS, labels and milestones, dependency updates, the security suite, and a clearer top bar13export * from "./codeowners";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise14export * from "./compute";
Integrations are a directory of connectors, for a workspace and for each person15export * from "./connectors";
Merge remote-tracking branch 'origin/claude/cool-newton-7nm8r9' into claude/cool-newton-7nm8r916export * from "./claude-plugin";
17export * from "./coding-agents";
The phone app: Chat in full with phone notifications, plus Code and Customize (#4)18export * from "./customize";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise19export * from "./d1";
Artifacts contracts: folios, their four kinds, dashboard datasets, folio events and the artifacts scopes are typed and validated the same in TypeScript and Rust, with nothing using them yet20export * from "./datasets";
The phone app with your own g1t, on g1t.sh/download until Google Play, and Node 24 (#5)21export * from "./discovery";
Docs: a workspace knowledge base people and agents write together22export * from "./docs";
Merge branch 'worktree-agent-a5a5de74d8863d554' into worktree-agent-a16631325aecf58ca23export * from "./deploy-keys";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise24export * from "./deployments";
25export * from "./events";
Artifacts contracts: folios, their four kinds, dashboard datasets, folio events and the artifacts scopes are typed and validated the same in TypeScript and Rust, with nothing using them yet26export * from "./folios";
27export * from "./folios-dashboard";
28export * from "./folios-design";
29export * from "./folios-slides";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise30export * from "./github";
31export * from "./guardrails";
32export * from "./identity";
Chat has sounds. A short warm cue plays for a message in a conversation you have open but aren't looking at, a direct message, a mention of you and an agent finishing something for you, with a soft tick for sending that is off until you turn it on; never for your own messages, a muted conversation, a conversation you are looking at in a window that has the front, or while you have paused notifications, and never twice for one message or more than once in a second and a half. The cues are made by the browser itself in two sets, Soft and Bright, so nothing is downloaded; the Sounds and notifications section of your notification settings turns them on and off, picks the set and the volume, plays each one, and offers desktop notifications for when the window is behind; Do not disturb is the one pause everyone sees, set from the chat sidebar's bell, the settings, or your avatar menu, now with a two-hour choice, and the top bar's bell shows a dot while it's on. Your choices are kept with your account. The sound layer sits behind one small interface so the desktop app can play them natively later. The chat and notifications guides say the rules.33export * from "./sounds";
Merge remote-tracking branch 'origin/claude/cool-newton-7nm8r9' into claude/cool-newton-7nm8r934export * from "./advisories";
Inbox: a bell in the top bar opens it beside the page, and /inbox holds it all35export * from "./inbox";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise36export * from "./instances";
The Marketplace is where a workspace finds what to add, reached from Apps: the agent catalog of roles with who already does each job and Add to workspace; every integration with whether it's connected; g1t's own extensions, listed as Soon; and requests, where members ask and owners add or turn down, each told by a notification. Underneath, an extension is a manifest (publisher and tier, source and version from a tag, scopes, the domains its data goes to, its page on g1tusercontent.com, no price) and an install pins its version with an off switch, a budget and the audit log. Apps lists only what was added from the Marketplace, with pins; g1t's own pages stay in their sidebars, and AI Gateway joins Workspace's. The marketplace guide says how.37export * from "./marketplace";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise38export * from "./ids";
39export * from "./integrations";
Merge main (membership, two-factor, GitHub repo roles) into tokens40export * from "./members";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise41export * from "./names";
Merge the workspace shell: navigation and phone shell, g1t as orchestrator, agents in roles with audience-checked reads, reactions and custom emoji, live notifications and browser push, the homepage tour (agents 0002, chat 0002)42export * from "./notify";
Projects have Observability: their requests, logs, traces, metrics and errors, from apps on g1t.page with nothing to set up, and from software anywhere else over OpenTelemetry.43export * from "./telemetry";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise44export * from "./oauth";
45export * from "./og";
46export * from "./packages";
Merge platform pause and the hourly usage watcher: staff can pause compute, schedules, indexing or renders for everyone, the watcher emails on a breach and is never blind quietly, and the models proxy holds each run to its cap (billing 0051, integrations 0006)47export * from "./platform";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise48export * from "./projects";
Merge branch 'worktree-agent-a8752162fea25f63f' into spend-guardrails49export * from "./rate-limits";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise50export * from "./repos";
51export * from "./result";
Merge rulesets: branch and tag rules, agent-first, enforced on push and merge52export * from "./rules";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise53export * from "./runners";
54export * from "./scopes";
55export * from "./search";
56export * from "./security";
Teams and CODEOWNERS, labels and milestones, dependency updates, the security suite, and a clearer top bar57export * from "./security-suite";
Every agent starts with g1t's foundational skills, playbooks for documents, research, data, code, communication, and files and media, each using only tools the agent already has and saying plainly what isn't possible yet: agents make PDFs, Word documents, spreadsheets, CSV and Markdown files with make_file, kept with a doc in Artifacts and served from g1tusercontent.com; an agent's Skills tab shows what each skill can do and with which tools, and owners turn a skill off per agent; the agent skills guide says how.58export * from "./skills";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise59export * from "./status";
Teams and CODEOWNERS, labels and milestones, dependency updates, the security suite, and a clearer top bar60export * from "./teams";
People and teams are front and centre: one directory of people and agents with presence, local time, titles, teams and what each owns; profiles with manager and reports and the agents they work with; an org chart with each team's agents beside the person who leads it; and teams of any mix, with a lead, a channel, a budget agents keep to and the agents on them. Every agent is told its teams each turn (who leads, who owns what, who's around and who to page), and the team page shows exactly what. Member management is Members and invites; the people and teams guide says how.61export * from "./people";
README: run the core forge locally with Docker Compose; forks described as copies, not copy-on-write, until Cloudflare says otherwise62export * from "./webhooks";
63export * from "./work";

This file's history is long; its oldest lines are credited to the oldest commit read.