buenosair
|
6ef27e5cd6
|
feat(models): add glm-5.3-flash to worker model fallback catalog
|
2026-09-07 12:09:56 +00:00 |
|
buenosair
|
b62e4e717a
|
fix: glm not found in dotfiles-less workers — bridge promotes models.json.fallback at startup (the fallback was never read by anything)
|
2026-09-04 07:59:54 +00:00 |
|
Raphael Westphal
|
f5ee3a0f2d
|
feat: empty-container spawn (scratch workspace, no repo volume); fix bridge session isolation — explicit SessionManager per spawn stops SDK resuming the repo's old session (which also overrode LVMH_MODEL)
|
2026-08-20 15:12:45 +02:00 |
|
Raphael Westphal
|
bdfa61a8b2
|
web: pretty tool cards — args rendered as the real command/path (priority keys, label-less single field), output label; 276 tests green
|
2026-08-20 14:55:55 +02:00 |
|
Raphael Westphal
|
2d0839357d
|
feat: model selection at spawn (POST /api/spawn model -> LVMH_MODEL -> bridge createAgentSession); ops prepare resets ops session (fresh context per prepare)
|
2026-08-20 12:43:55 +02:00 |
|
Raphael Westphal
|
ecee633479
|
feat: playwright browser cache mount + PLAYWRIGHT_BROWSERS_PATH; ops guide: MCP stack inherited from base image
|
2026-08-20 10:58:50 +02:00 |
|
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
|
b35eca40c3
|
feat: agent deploy pipeline — passwordless SSH (alarm/desk/blanc-nas via tailnet IPs in ssh config), gitea write token to workers, secrets mounts, gitconfig, APPEND_SYSTEM guide
|
2026-08-20 09:42:58 +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
|
e0b5af2276
|
fix(model selection): bake dotfiles models.json (both glm models, env-ref key) over frozen worker list; catalog prefers baked file — was offering models the container registry couldn't resolve
|
2026-08-19 14:53:08 +02:00 |
|
Raphael Westphal
|
bcf5a82eba
|
fix: rm npm symlink before installing shim (COPY followed it and clobbered npm-cli.js)
|
2026-08-19 11:17:29 +02:00 |
|
Raphael Westphal
|
0bfa55a94a
|
fix: npm-real launcher (npm is a JS symlink, mv broke it); keep .git in vendored git: packages (pi runs git fetch on existing installs)
|
2026-08-19 11:08:22 +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
|
7287b831e4
|
daemon: agent-driven workspace images — repo→image registry (GET/PUT/DELETE /api/repos), spawn resolves custom image, self-healing lvmh-ops control container with docker.sock; 132 tests, e2e 87/87
|
2026-08-18 23:54:09 +02:00 |
|
Raphael Westphal
|
8fcaeb7c03
|
ops: control pi image (docker CLI + sock) + AGENTS.md workspace-preparation instructions
|
2026-08-18 20:56:12 +02:00 |
|
Raphael Westphal
|
64e45e1a82
|
fix(review round 1, own slice): plugin welcome-gap counting + null-id guard; bridge setup group-kill; Makefile staticcheck gate + worker-image rsync; deploy excludes
|
2026-08-18 18:25:02 +02:00 |
|
Raphael Westphal
|
42fcaa1fe3
|
style: formatter pass on bridge + web views
|
2026-08-18 18:05:12 +02:00 |
|
Raphael Westphal
|
71ab821abd
|
worker: make/jq/gopls in base image + per-repo .lvmh/setup.sh hook (agent-driven persistent setup)
|
2026-08-18 17:38:38 +02:00 |
|
Raphael Westphal
|
95deb650cb
|
worker: bake dotfiles pi config (filtered) + shared lvmh-pi-cache volume; CopyToContainer seeding
|
2026-08-18 16:59:51 +02:00 |
|
Raphael Westphal
|
9c486f5e11
|
bridge: call session.bindExtensions — SDK never fires session_start without it
|
2026-08-18 15:54:28 +02:00 |
|
Raphael Westphal
|
b5d267e61e
|
bridge: resolve pi SDK via absolute container path (global npm ESM resolution)
|
2026-08-18 15:47:49 +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 |
|