mirror of
https://github.com/redwoodjs/local-ci.git
synced 2026-09-19 07:54:29 +08:00
5b8acda506
- 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
37 lines
1.1 KiB
Plaintext
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"
|
|
}
|
|
}
|
|
}
|
|
}
|