Files
redwoodjs__local-ci/.devcontainer/devcontainer.json.template
T
Peter Pistorius 5b8acda506 Rename machinen to agent-ci
- Rename package from 'machinen' to 'agent-ci' across all source, tests, scripts, configs, and docs
- Rename CLI binary from 'machinen' to 'agent-ci'
- Rename .machinen → .agent-ci, .env.machinen → .env.agent-ci, MACHINEN_* → AGENT_CI_*
- Rename --runner flag to --name/-n (--runner still accepted for compat)
- agent-ci-dev script now builds DTU before running CLI
- Extract YAML compatibility tables to cli/compatibility.md
- Expand CLI usage docs with per-command flag tables
- Document DOCKER_HOST support for remote Docker
2026-03-12 22:35:26 +02:00

37 lines
1.1 KiB
Plaintext

{
"name": "Machine Agent {{N}}",
"image": "mcr.microsoft.com/devcontainers/javascript-node:1-22",
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"containerName": "machine-agent-{{N}}",
"remoteUser": "root",
"mounts": [
"source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind",
"source=${localEnv:HOME}/.claude.json,target=/root/.claude.json,type=bind",
"source=${localEnv:HOME}/.claude,target=/root/.claude,type=bind",
"source=${localEnv:HOME}/.config/gh,target=/root/.config/gh,type=bind",
"source=agent-ci-pnpm-store,target=/root/.local/share/pnpm/store,type=volume",
"source={{WORKSPACE_DIR}}/.git,target={{WORKSPACE_DIR}}/.git,type=bind"
],
"containerEnv": {
"is_sandbox": "1"
},
"postCreateCommand": "npm install -g pnpm @anthropic-ai/claude-code && pnpm install",
"customizations": {
"vscode": {
"extensions": ["ms-vscode.vscode-typescript-next", "oxc.oxc-vscode", "anthropic.claude-code"],
"settings": {
"typescript.tsdk": "node_modules/typescript/lib"
}
}
}
}