Commit Graph
8 Commits
Author SHA1 Message Date
buenosair 0f245c9ee2 feat: start on a blank container — spawn with empty:true and no repo (skip clone, default worker image); Spawn UI enables blank spawn without repo selection 2026-09-02 09:24:54 +00: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 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 698b742cb3 daemon: integrate QoL slices 1-5 (model/rename/catalog, history deletes, stats, repo prepare+imageUsed+built) — 95.3% cover green 2026-08-19 10:07:52 +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 6aac763563 fix(review round 1): daemon PAT-header auth, job pruning, session-split batches, streaming tars, seed cleanup, ping/pong, byte caps, branch switch, slug --, ctx cancel, Init:true, pagination, latest/before events; web newest-window history + load-older, offline busy gate, staleness guards, memo store, auth probe, scroll key, focus-visible, draft restore, poll dedup; 106+181 tests, coverage 96.2%/95.1%+ 2026-08-18 18:49:52 +02:00
Raphael Westphal 49840225e2 daemon: Gitea v1 API adapter (git.westphal.fr is Gitea, not GitLab); fix golang Dockerfile to 1.26; sudo docker in deploy 2026-08-18 15:07:02 +02:00
Raphael Westphal 0ecef2a9bd test: ≥95% coverage — daemon 96.9% (go), web 95.5-99% (vitest 142 tests); store.ts hooks-order crash fix 2026-08-18 14:56:08 +02:00