원클릭으로
dev-sync
Sync files between the host machine and the running Trinity Docker containers — config, agent files, skills, and extensions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Sync files between the host machine and the running Trinity Docker containers — config, agent files, skills, and extensions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Manage the Trinity AGI auth service and RBAC system -- database schema, role hierarchy, permission management, JWT flow, audit logging, and API endpoints.
Develop the Trinity AGI Flutter Web Shell -- understand the architecture, A2UI renderer, WebSocket models, dual-client pattern, design tokens, and build workflow.
Operate the Trinity AGI Kubernetes infrastructure -- Helm charts, multi-tenant per-user OpenClaw pods, Vault Agent Injector secrets, minikube dev, and production deployment.
Operate the OpenClaw Gateway that powers Trinity AGI — configure providers, manage sessions, use the CLI, and understand the WebSocket protocol.
Manage the Trinity AGI Docker Compose stack — start, stop, logs, rebuild frontend, and full deploy.
Convert and extract text from PDFs, DOCX, images (OCR), and other document formats using the gateway's built-in document processing stack.
| name | dev-sync |
| description | Sync files between the host machine and the running Trinity Docker containers — config, agent files, skills, and extensions. |
| license | MIT |
| metadata | {"audience":"developers","workflow":"trinity"} |
Development workflows for syncing files between the host and the trinity-openclaw Docker container. During development you frequently need to push local changes into the container or pull live config back to the host.
Pull the live OpenClaw config from the Docker volume back to the host:
docker cp trinity-openclaw:/home/node/.openclaw/openclaw.json src/openclaw.json
git diff src/openclaw.json
Review the diff for meaningful config changes before committing.
Pull configuration and agent files from the running container:
# openclaw.json
docker cp trinity-openclaw:/home/node/.openclaw/openclaw.json src/openclaw.json
# Agent models config
docker cp trinity-openclaw:/home/node/.openclaw/agents/main/models.json src/agents/main/models.json
# AGENTS.md from workspace
docker cp trinity-openclaw:/home/node/.openclaw/workspace/AGENTS.md src/AGENTS.md
# Check what changed
git diff --stat src/openclaw.json src/agents/main/models.json src/AGENTS.md
Never sync auth-profiles.json — it contains secrets.
Push all skills from the host into the running container:
docker cp src/skills/. trinity-openclaw:/home/node/.openclaw/skills/
docker exec trinity-openclaw openclaw skills list --json
docker restart trinity-openclaw
Hot-deploy extensions and AGENTS.md without a full rebuild:
# Copy canvas-bridge extension
docker cp src/extensions/canvas-bridge/index.ts trinity-openclaw:/home/node/.openclaw/extensions/canvas-bridge/index.ts
# Copy AGENTS.md
docker cp src/AGENTS.md trinity-openclaw:/home/node/.openclaw/workspace/AGENTS.md
# Restart to reload
docker restart trinity-openclaw
AGENTS.md changes only take effect on new sessions. Clear the webchat session to force a fresh system prompt.
| Direction | What | Command |
|---|---|---|
| Container → Host | openclaw.json | docker cp trinity-openclaw:/home/node/.openclaw/openclaw.json src/openclaw.json |
| Container → Host | models.json | docker cp trinity-openclaw:/home/node/.openclaw/agents/main/models.json src/agents/main/models.json |
| Container → Host | AGENTS.md | docker cp trinity-openclaw:/home/node/.openclaw/workspace/AGENTS.md src/AGENTS.md |
| Host → Container | Skills | docker cp src/skills/. trinity-openclaw:/home/node/.openclaw/skills/ |
| Host → Container | Extensions | docker cp src/extensions/canvas-bridge/index.ts trinity-openclaw:/home/node/.openclaw/extensions/canvas-bridge/index.ts |
| Host → Container | AGENTS.md | docker cp src/AGENTS.md trinity-openclaw:/home/node/.openclaw/workspace/AGENTS.md |