Raphael Westphal
|
055dd88f5e
|
feat: MCP in containers — cloakbrowser-mcp + chromium libs baked, mcp.json standard config, shared host chromium cache mounted ro; playwright via npx
|
2026-08-20 10:43:23 +02:00 |
|
Raphael Westphal
|
6d10877e34
|
feat: agent deploys — passwordless ssh key (alarm/desk/blanc-nas + gitea), write-scope gitea token, secrets mounts, gitconfig, APPEND_SYSTEM deploy guide
|
2026-08-20 09:34:17 +02:00 |
|
Raphael Westphal
|
b51a3b564f
|
fix: worker auth.json bind must use HOST path (docker.sock resolves bind sources on the host, not in the daemon container)
|
2026-08-19 15:04:54 +02:00 |
|
Raphael Westphal
|
a4fe178724
|
fix: LVMH_HOST_PI_AGENT_DIR must point at the daemon-internal /pi-dotfiles mount — host path made docker create an empty auth.json DIR inside workers, breaking model resolution (unknown)
|
2026-08-19 15:01:07 +02:00 |
|
Raphael Westphal
|
5c71edfac4
|
feat: full model catalog (settings enabledModels + custom providers) and provider credentials in spawned containers (keys passthrough + host auth.json bind)
|
2026-08-19 11:41:31 +02:00 |
|
Raphael Westphal
|
cbf52d2b76
|
feat: full pi config in containers — git: packages vendored at bake (ignore-scripts), npm shim for runtime installs, dotfiles mount + POST /api/pi-config/resync rebuilds worker+ops images (95% cover, race clean)
|
2026-08-19 11:00:39 +02:00 |
|
Raphael Westphal
|
bcd976a8ac
|
deploy: worker image COPY simplification, web-dist mount, alarm build flow
|
2026-08-18 14:59:25 +02:00 |
|
Raphael Westphal
|
345025b070
|
chore: post-commit formatting churn
|
2026-08-18 13:10:15 +02:00 |
|
Raphael Westphal
|
05ad577eea
|
integration: worker image, bridge, compose, Makefile, deploy scripts
|
2026-08-18 13:03:57 +02:00 |
|