Skip to main content
Most Claude Code value shows up on a real codebase: clone → orient → implement → review the diff. Gravix Layer exposes runtime.git and runtime.file for that loop. Prerequisites: complete Get started so Anthropic egress works. Extend the allowlist with your git host (below).

Allow git egress

If your policy is an allowlist (not allow_all), add GitHub (or your forge):
Private repos: pass auth_token= to runtime.git.clone, or store GITHUB_TOKEN on an Identity provider.

Full workflow: clone → CLAUDE.md → edit → diff

Uses the public octocat/Hello-World repo so the snippet runs without your org credentials.

Download a changed file

Commit and push (optional)

Requires push credentials. runtime.git.push accepts username / password (token as password is common for HTTPS).

Multi-step: plan then implement

Next