contents · Files GLAD writes
reference

Files GLAD writes

Every file GLAD writes, and where.

In your harness’s own settings

glad arm writes three files per harness, once, merged into what’s already there: every clone and worktree of an armed repository runs GLAD, and every other folder runs nothing of it. GLAD writes nothing inside your checkout. glad disarm takes out exactly what GLAD wrote once no repository is left armed for that harness.

Claude CodeCodex
Hooks~/.claude/settings.json~/.codex/hooks.json
MCP server~/.claude.json~/.codex/config.toml
Skill~/.claude/skills/glad/SKILL.md~/.codex/skills/glad/SKILL.md

CLAUDE_CONFIG_DIR and CODEX_HOME move them, as they move the harness’s own.

On your machine

In ~/.glad/:

credentials.jsonThis machine’s login.
armed-repositories.jsonThe repositories you armed, the harnesses each is armed for and the service it uses, and what your harness files held before GLAD first wrote into them.
identity.jsonlPeople, teams and admins. Append-only.
trusted-certificates.jsonTeam servers’ certificates you confirmed by fingerprint in glad doctor, glad login --service or glad arm --service.
linear.jsonThe Linear connection glad linear connect made, readable only by you.
linear-api-keyThe Linear key, if you saved one there.
typesafe-api-keyThe judge key GLAD's login fetched, readable only by you.
github-sign-in.jsonThe GitHub sign-in a login keeps, so glad doctor can fetch the judge key again. Readable only by you.

Per repository

In ~/.glad/<repo-id>/, where <repo-id> is worked out from the repository’s origin, so every clone shares one:

log.jsonlThe decision record.
log.jsonl.rejectedA partial write left by a crash, moved out of the record.
log.jsonl.backup-<time>A full copy of the record glad doctor makes before it sets a line aside.
service.logWhat the GLAD service printed as it started and ran.
service.json, owner.jsonThe GLAD service running for this repository.
armed.jsonCheckouts where glad arm was run.
settings.jsonSettings from the last glad serve start.
admin-keySecret used once, to create the team and name its first admin.
tap/Calls queued while GLAD is unreachable, and unfinished work.

7 days free

you can try GLAD solo for free this week, no credit card needed!

sign up