feat: initial commit — openclaw-pai container image build files
Includes: - Dockerfile (ubuntu:24.04 base, OpenClaw + PAI/Claude Code) - entrypoint.sh (three-way init, TLS, device auth, memory search baking) - openclaw.json (OpenClaw config template) - claude-settings.json (PAI settings template) - workspace-seed/ (AGENTS.md + BOOTSTRAP.md seeded into agent workspace) - deployment.yaml (Kubernetes PVC + Deployment + Service manifest) - openclaw-pai.env.fish (Fish shell env file for all container vars) Image: registry.nerdrage.cloud/spaceacemonkey/openclaw-pai:0.0.2
This commit is contained in:
60
openclaw.json
Normal file
60
openclaw.json
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"models": {
|
||||
"mode": "merge",
|
||||
"providers": {}
|
||||
},
|
||||
"agents": {
|
||||
"defaults": {
|
||||
"model": {
|
||||
"primary": "${OPENCLAW_DEFAULT_MODEL}"
|
||||
},
|
||||
"workspace": "${OPENCLAW_WORKSPACE}",
|
||||
"compaction": {
|
||||
"mode": "safeguard"
|
||||
}
|
||||
},
|
||||
"list": [
|
||||
{
|
||||
"id": "main",
|
||||
"default": true,
|
||||
"identity": {
|
||||
"name": "${OPENCLAW_AGENT_NAME}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"gateway": {
|
||||
"mode": "local",
|
||||
"bind": "${OPENCLAW_GATEWAY_BIND}",
|
||||
"auth": {
|
||||
"mode": "token"
|
||||
},
|
||||
"tailscale": {
|
||||
"mode": "off",
|
||||
"resetOnExit": false
|
||||
}
|
||||
},
|
||||
"commands": {
|
||||
"native": "auto",
|
||||
"nativeSkills": "auto",
|
||||
"restart": true
|
||||
},
|
||||
"session": {
|
||||
"dmScope": "per-channel-peer",
|
||||
"reset": {
|
||||
"mode": "idle",
|
||||
"idleMinutes": 10080
|
||||
}
|
||||
},
|
||||
"hooks": {
|
||||
"internal": {
|
||||
"enabled": true,
|
||||
"entries": {
|
||||
"session-memory": { "enabled": true },
|
||||
"command-logger": { "enabled": true },
|
||||
"boot-md": { "enabled": true },
|
||||
"bootstrap-extra-files": { "enabled": true }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user