Commit Graph

80 Commits

Author SHA1 Message Date
Codex 5af2fa00c4 fix: refresh provider gateway build context 2026-05-16 17:04:54 +00:00
Codex ba0b949766 feat: split code queue k3s services 2026-05-16 16:47:32 +00:00
Codex daf0b6d315 fix: allow native service proxy long requests 2026-05-16 16:09:59 +00:00
Codex d77a0e129a Add Code Queue workdir presets 2026-05-16 16:08:34 +00:00
Codex 4f13ea92c7 fix code queue trace fragment coalescing 2026-05-16 16:07:33 +00:00
Codex 28cc2af121 feat: add provider websocket http data plane 2026-05-16 16:03:53 +00:00
Codex 6263f83926 fix code queue trace message fragments 2026-05-16 15:58:30 +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 5511d39d0e fix: mount code queue home for workspace symlinks 2026-05-16 14:29:23 +00:00
Codex 5c5564aba5 fix: bridge docker k3s adapter to WSL API 2026-05-16 14:15:14 +00:00
Codex 641c85597c fix: keep k3s adapter outside cluster 2026-05-16 13:56:37 +00:00
Codex 19478a9b2a fix: make native k3s egress rollout converge 2026-05-16 13:32:05 +00:00
Codex 81ed669f97 fix: bridge provider egress for native k3s 2026-05-16 13:22:31 +00:00
Codex 75fb6757b2 fix: use k3s labels in UI 2026-05-16 12:33:32 +00:00
Codex 111ec9f1eb fix: migrate code queue control plane to k3s 2026-05-16 12:01:09 +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 15b5f7124b fix(code-queue): allow manual retry past ten attempts 2026-05-16 10:24:42 +00:00
Codex 2bcd368762 fix(code-queue): sync codex auth into runtime home 2026-05-16 10:03:33 +00:00
Codex 6012cf4a4e fix(code-queue): run hyueapi codex app server direct 2026-05-16 09:25:15 +00:00
Codex 6dc6dd82ec fix(code-queue): bypass proxy for hyueapi 2026-05-16 09:01:09 +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
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
Codex c334c4f082 fix(code-queue): stabilize oa publisher and redeploy path 2026-05-15 05:36:29 +00:00
lyon 83ad5cac05 fix(code-queue): cap judge retries and trace judge prompts 2026-05-15 13:17:10 +08:00
Codex 89fe767623 fix: stabilize code queue proxy and egress 2026-05-15 04:52:16 +00:00
Codex a7e9ecc32f feat: route code queue egress through provider gateway 2026-05-15 02:51:49 +00:00
Codex c206f13216 fix: cap postgres connection pools 2026-05-15 00:18:42 +00:00
Codex c930607316 feat: move code queue to d601 2026-05-14 19:13:43 +00:00
Codex cbbed004a6 fix: stabilize code queue runtime and trace flow 2026-05-14 17:11:45 +00:00
Codex 9f483b002c feat: add unified OA event flow 2026-05-14 09:41:55 +00:00
Codex b36d7f94d7 feat: harden code queue runtime UX
- add queue merge controls and no-cache overview loading\n- improve runtime probes, judge retries, and task trace rendering\n- extend CLI/E2E/docs coverage for code queue and user services
2026-05-14 02:20:48 +00:00
Codex 7ca313a908 Improve microservice health availability 2026-05-13 11:47:08 +00:00
Codex 1f811f3c07 fix: load code queue references from database
- resolve referenced tasks through the read path instead of hot in-memory state\n- make reference injection async so it can query persisted tasks and build transitive graphs\n- keep reference injection self-test coverage aligned with async lookup
2026-05-13 09:47:47 +00:00
Codex b8417ee18a fix: restore code queue task submission
- catch async route rejections before Bun fallback HTML\n- return structured JSON for missing reference task ids\n- harden frontend direct proxy JSON handling
2026-05-13 09:19:16 +00:00
Codex a242e3e3ec feat: expand scheduling, notifications, and queue runtime
- add scheduled task plumbing across backend core, CLI, and frontend surfaces

- add frontend notification UI and keep service pages using the repaired shared stylesheet

- refactor code queue runtime and update baidu netdisk/service integration docs
2026-05-13 08:43:43 +00:00
Codex 6a04144d3f feat: add code queue services and baidu netdisk 2026-05-13 00:59:36 +00:00
Codex ae462ed9ef fix: make codex queue storage pg authoritative 2026-05-11 14:54:32 +00:00
Codex 688376abc4 perf: optimize overview/tasks/polling/microservice-cache and improve frontend progressive loading 2026-05-11 08:08:17 +00:00
Codex 5a198baf77 chore: checkpoint before performance tuning 2026-05-11 07:39:37 +00:00
Codex a278de032d fix: share host ssh with codex queue
Mount the host root SSH directory into codex-queue read-only and include SSH key readiness in dev-ready health checks and docs.
2026-05-08 04:34:03 +00:00