Commit Graph

112 Commits

Author SHA1 Message Date
Codex 6fc45df248 fix deploy commit resolver fetch path 2026-05-16 15:33:18 +00:00
Codex 89a7d58c11 chore: pin code queue proxy deploy 2026-05-16 15:26:45 +00:00
Codex 8039674e12 fix code queue agent git proxy handling 2026-05-16 15:25:58 +00:00
Codex 42798b63bb fix: stabilize code queue overview proxy 2026-05-16 15:16:21 +00:00
Codex 694f1d39bf chore: pin code queue workspace mount deploy 2026-05-16 14:31:52 +00:00
Codex 5511d39d0e fix: mount code queue home for workspace symlinks 2026-05-16 14:29:23 +00:00
Codex 4a36f0e0f1 chore: pin k3s adapter SSH tunnel deploy 2026-05-16 14:17:11 +00:00
Codex 5c5564aba5 fix: bridge docker k3s adapter to WSL API 2026-05-16 14:15:14 +00:00
Codex fa5f0fa4d0 chore: pin k3s adapter host-network deploy 2026-05-16 13:58:57 +00:00
Codex 641c85597c fix: keep k3s adapter outside cluster 2026-05-16 13:56:37 +00:00
Codex 3c249f3cc5 chore: pin code queue to rollout cleanup 2026-05-16 13:34:03 +00:00
Codex 19478a9b2a fix: make native k3s egress rollout converge 2026-05-16 13:32:05 +00:00
Codex 704f5316ce chore: pin code queue to native k3s egress fix 2026-05-16 13:25:17 +00:00
Codex 81ed669f97 fix: bridge provider egress for native k3s 2026-05-16 13:22:31 +00:00
Codex d7c496f6f5 fix: sanitize remote deploy log polling 2026-05-16 13:13:33 +00:00
Codex f092fba4ce fix: upload long deploy scripts before remote launch 2026-05-16 12:56:23 +00:00
Codex da25f5d2d6 fix: resolve deploy commit ids before apply 2026-05-16 12:52:52 +00:00
Codex 9a451b817b chore: correct k3s service commit pins 2026-05-16 12:44:57 +00:00
Codex ff1b5ab384 fix: make deploy help non-mutating 2026-05-16 12:39:54 +00:00
Codex 0e3b94f571 chore: pin k3s services to native runtime commit 2026-05-16 12:35:11 +00:00
Codex 75fb6757b2 fix: use k3s labels in UI 2026-05-16 12:33:32 +00:00
Codex 7719160d18 fix: enforce native k3s runtime 2026-05-16 12:31:31 +00:00
Codex 5fc6dd6f74 chore: pin k3s services to migration commit 2026-05-16 12:01:45 +00:00
Codex 111ec9f1eb fix: migrate code queue control plane to k3s 2026-05-16 12:01:09 +00:00
Codex 83ed99f659 feat(deploy): distribute code-queue github ssh identity 2026-05-16 11:42:29 +00:00
Codex 772b48b29e chore(deploy): align code-queue desired commit 2026-05-16 11:22:12 +00:00
Codex 44f47dcd60 fix(code-queue): keep app mount on repo volume 2026-05-16 10:56:39 +00:00
Codex 48327728b6 fix(code-queue): mount D601 home workspace 2026-05-16 10:50:12 +00:00
Codex 8d6e5d2256 chore(deploy): target code queue retry limit fix 2026-05-16 10:25:48 +00:00
Codex 15b5f7124b fix(code-queue): allow manual retry past ten attempts 2026-05-16 10:24:42 +00:00
Codex 553afbcc8e docs(deploy): require provider egress for source fetch 2026-05-16 10:20:16 +00:00
Codex 66e6acc743 chore(deploy): target code queue codex auth fix 2026-05-16 10:03:53 +00:00
Codex 2bcd368762 fix(code-queue): sync codex auth into runtime home 2026-05-16 10:03:33 +00:00
Codex 2873a367d2 fix(deploy): use provider ws egress build cache 2026-05-16 09:51:59 +00:00
Codex 2a0da337f2 chore(deploy): target code queue codex direct fix 2026-05-16 09:25:36 +00:00
Codex 6012cf4a4e fix(code-queue): run hyueapi codex app server direct 2026-05-16 09:25:15 +00:00
Codex 6970a5cd14 chore(deploy): target code queue hyueapi fix 2026-05-16 09:01:45 +00:00
Codex 6dc6dd82ec fix(code-queue): bypass proxy for hyueapi 2026-05-16 09:01:09 +00:00
Codex e841c929cf feat: add desired-state deploy reconciler 2026-05-16 07:58:39 +00:00
Codex 0c3cdb4ee0 perf: warm code queue first paint 2026-05-16 04:42:50 +00:00
Codex f1a6cb509b perf: speed up code queue first paint 2026-05-16 04:34:25 +00:00
Codex 860b2a76b1 fix: verify code queue deploy commit 2026-05-16 04:18:25 +00:00
Codex 88516cec6a feat: add code queue deploy cli 2026-05-16 04:10:02 +00:00
Codex 502f5971b1 feat: add mdtodo v3s microservice 2026-05-16 03:36:45 +00:00
UniDesk 7b86eb4217 chore(code-queue): add bun.lock for reproducible installs 2026-05-15 18:16:46 +00:00
UniDesk 354660c797 perf(code-queue): optimize first-load latency with skipTrace and caching
- Frontend: initial task list load passes skipTrace=1 to skip trace stats,
  then fetches full data in background and merges into state
- Code-queue: respect skipTrace=1 param to skip traceStatsForTasks call
- Code-queue: add 8s in-memory cache for OA trace stats (per scope ID)
- Code-queue: add 10s in-memory cache for database statistics summary

These changes reduce first-paint time by eliminating the blocking trace
stats HTTP call on initial load. Trace stats populate asynchronously
after the task list renders.
2026-05-15 18:16:38 +00:00
UniDesk 8b636e2c11 refactor(backend-core): split monolithic index.ts into 15 focused modules
Extract config, context, logger, types, db, http, overview, performance,
provider-registry, scheduler, task-dispatcher, microservice-proxy,
ssh-bridge, and egress-tcp into separate files. index.ts now only handles
server setup, HTTP/WebSocket routing, and startup orchestration.

No behavioral changes — all existing tests and health checks pass.
2026-05-15 18:16:23 +00:00
UniDesk a65711b900 docs: add pipeline-model-proxy reference for D601 model proxy architecture 2026-05-15 16:01:57 +00:00
Codex 9d6be83c52 feat(v3s): add D518 code queue standby pod 2026-05-15 14:56:02 +00:00
Codex 00add260e3 feat(microservices): manage code queue through v3s 2026-05-15 11:54:41 +00:00