Commit Graph

  • 48e66d6c14 test: test_queue_sandbox 改 cloud 包导入,不再依赖顶层 queue 遮蔽标准库 host 2026-10-31 12:06:21 +00:00
  • 1e024f175f docs(autoscaler): correct queue_depth docstring on dependency cycles host 2026-10-31 12:06:08 +00:00
  • 88e16ee8ac fix(server): remove unreachable duplicate lines in _latest_ts host 2026-10-31 12:06:07 +00:00
  • 45be478d70 fix(host): daemon 循环把显式 --state 透传给 recover/run-due 子进程 muse 2026-10-31 12:10:14 +00:00
  • 1156d3c754 fix(host): _load_config_file 与 init 的 open() 改用 with 关闭 muse 2026-10-31 12:08:38 +00:00
  • e768959c93 fix(host): _read_loop 跳过非 dict JSON 消息,不再静默死亡 muse 2026-10-31 12:08:03 +00:00
  • b9466e556b feat: 7-dim project audit scorecard (all >=9 to pass, average never a pass criterion) host 2026-10-31 09:58:07 +00:00
  • 3eac2a702e audit: wire loop driver to server endpoints and release gate (track 2) host 2026-10-31 08:05:24 +00:00
  • 91b61e5302 audit: pure loop driver for the project-level audit rework loop (track 1) host 2026-10-31 07:46:46 +00:00
  • a433460343 audit: unify audit-of-audit sampling rule (gap 2) host 2026-10-31 04:24:51 +00:00
  • 8006a6fcba audit: route automation audit rows through hash-chain pair (gap 4, option A) host 2026-10-31 04:53:57 +00:00
  • 0db51f8145 audit: task-attempt ledger feeds real first-pass/defect/rework rates (gap 3) host 2026-10-31 04:45:22 +00:00
  • 238ebbdbd2 integrate: restore CostStore import dropped with #241 dual_column_view line host 2026-10-31 19:57:04 +00:00
  • f1f8c8bf62 feat: audit-of-audit sampling rules (golden set and critical paths) host 2026-10-31 02:37:12 +00:00
  • dba6536ac2 feat: architecture conformance checks in CI and metrics feedback loop host 2026-10-31 02:28:21 +00:00
  • 382ec6d62e audit: wire pushback gate to hard merge gate and hash-chain ledger (gap 1) host 2026-10-31 04:10:25 +00:00
  • eeb10118d6 feat: tamper-evident audit ledger (hash chain) + dual-column cost view host 2026-10-31 02:47:21 +00:00
  • c0ab995ccc integrate: appendix count assertion follows 12-chapter table host 2026-10-31 19:54:27 +00:00
  • e921db3472 audit: independent audit role, auto-pushback, rebuild branch, three tightenings, QA full-chain host 2026-10-31 02:53:33 +00:00
  • 41e8c98512 feat: cloud 门禁/超时/成本/沙箱收敛为单一判定源 host 2026-10-30 18:35:12 +00:00
  • 2720acef46 integrate: sync appendix sources to v0.5 appendix table (00-10) host 2026-10-31 19:50:12 +00:00
  • be41ad2c0a test: pin skill appendix sync and SKILL.md-only seeding (C-line, no behaviour change) host 2026-10-30 18:26:55 +00:00
  • 06710cf47b feat: 沙箱规模——/tmp 顺序加严、注册表寻址与失联精确清理、超时边界抽取 host 2026-10-30 16:03:05 +00:00
  • 143ab30094 feat: cost/quota set — dual-column priced reports, creator split, hard cutoff, approval-timeout auto-threshold host 2026-10-30 16:00:51 +00:00
  • 0072e1ae6a skill: cross-task artifact pass with sha256 dual-channel verification host 2026-10-30 15:59:50 +00:00
  • d973e63b11 feat: wire full-auto executor to server HTTP endpoints host 2026-10-30 15:58:24 +00:00
  • b4a69e1e71 refactor: remaining longfunc small extractions after #231 (no module split) host 2026-10-31 02:05:03 +00:00
  • 1accfac844 refactor: extract minimal pure helpers from _continue_task, _task_wait, _task_thread_read and _metrics host 2026-10-31 01:46:32 +00:00
  • f96960c9c5 refactor: extract minimal helpers from _dispatch, _dispatch_project and _create_task host 2026-10-31 01:28:26 +00:00
  • a9e2f70d9e workers: reap pid_verified stale workers with pre-kill audit and post-kill verification host 2026-10-31 01:26:28 +00:00
  • 8ea54cf66b workers: land host/pid/address columns with idempotent migration and pid_verified stale classification host 2026-10-30 19:19:48 +00:00
  • 452fc8ea7e docs(skill): add software-engineering README and same-dir reference test host 2026-10-31 01:23:38 +00:00
  • 4e554b5c07 docs(skill): add appendix provenance sources, checker and CHANGELOG host 2026-10-30 18:56:44 +00:00
  • 61e08a1a8c feat: hard merge gate by default (CI + directory + contract + coordinator + reviews) host 2026-10-31 02:36:03 +00:00
  • d553f9549c feat: configurable merge gate (branch protection + directory isolation) and skill body/appendix checks host 2026-10-30 15:54:19 +00:00
  • 44616a03dc feat: software-engineering skill v0.5 (G7/G8 ops + iteration) host 2026-10-30 12:07:47 +00:00
  • a605ff2f92 feat: full-auto mode v0.4 (host executor + skill + CI fix loop, stacked on v0.3) host 2026-10-30 09:19:59 +00:00
  • 34ed438d0e feat: software-engineering skill v0.3 (P1-1..P1-4 + P2) host 2026-10-30 07:26:40 +00:00
  • ef0052d15a coverage85-threshold: 覆盖率门槛 75% -> 85%(实测 85.2565%,余量 57 行) host 2026-10-31 09:59:59 +00:00
  • 49a2f7881b coverage85-step4e-fix: misc 不再 import stdlib queue,避免遮蔽 test_queue_sandbox 的 cloud/queue 导入 host 2026-10-31 09:49:21 +00:00
  • 0d7fc867b5 coverage85-step4f: host 纯函数与小方法长尾测试 host 2026-10-31 09:40:15 +00:00
  • 12f56cd8c8 coverage85-step4e: workers/autoscaler/playwright 长尾测试(+29 项) host 2026-10-31 09:38:49 +00:00
  • 3dc4ebe273 coverage85-step4d: host main 尾部命令块测试(+30 项) host 2026-10-31 09:28:06 +00:00
  • 3b7d45c9a2 coverage85-step4c: server 长尾端点与子路由测试(+19 项) host 2026-10-31 09:28:06 +00:00
  • 21a5fd3a2a coverage85-step4b: worker marker_tools 派发剩余分支测试(+20 项) host 2026-10-31 09:28:06 +00:00
  • 0e665d616f coverage85-step4a: worker run_one/_run_attempt 缺口测试(+34 项) host 2026-10-31 09:28:06 +00:00
  • 4cd9b5eaa4 coverage85-step3: 运行器统一加根路径,tests/ E402 清零 host 2026-10-31 08:58:16 +00:00
  • 903f138fd9 coverage85-step2d: 新测试 lint 清理(删无用导入与变量) host 2026-10-31 08:25:57 +00:00
  • 1e9c1b36ee coverage85-step2c: host 剩余缺口真实行为测试(+18 项) host 2026-10-31 08:25:00 +00:00
  • 3d2df7dfe6 coverage85-step2b: server/worker 剩余缺口真实行为测试(+24 项) host 2026-10-31 08:25:00 +00:00
  • 576fd50ee3 coverage85-step2a: MCP/deploy/verify-multiuser 剩余缺口真实行为测试(+43 项) host 2026-10-31 08:25:00 +00:00
  • 81a58daca2 coverage85-step1: server/worker/host 主力缺口真实行为测试(+113 项) host 2026-10-31 07:51:18 +00:00
  • f39ed3654e ci3: lint/mypy 第二阶段清理 + 覆盖率 76% -> 78%(门槛不动) host 2026-10-31 05:58:36 +00:00
  • 7ba5bfaf81 ci2: fix worker F821 NameError, mark harness2 sha1 non-security, rename E741 var host 2026-10-31 05:13:29 +00:00
  • c127beaa98 ci: expand host-verify with lint, typecheck, security, depscan and coverage gates host 2026-10-31 02:49:42 +00:00
  • 7b537c31a6 test: close unclosed file handles in tests (Path read/write) openqj 2026-10-30 19:44:01 +00:00
  • 82d0e84371 Merge pull request #277 from openqj/feat-resident-p0-fixes openqj 2026-11-02 11:40:24 +08:00
  • b391fe9320 resident P0+P1: DNS-level SSRF pin, batch budget, daily cap/cooldown/retention, PG schema/migration, dual-connection deadlock isolation, retarget baseline reset, proxy and structured failures, metrics host 2026-11-02 03:30:57 +00:00
  • 971e054938 fix(chv): 生产级审核 P1-01~P1-10 修复(堆叠于 #270 之上) feat-chv-p1fix muse-agent 2026-11-02 03:25:49 +00:00
  • 60997b138f Merge pull request #275 from openqj/feat-resident-website-loop-audit openqj 2026-11-02 04:18:29 +08:00
  • 6525bcafd0 audit: resident website loop architecture and code quality to 10/10 host 2026-11-01 19:58:03 +00:00
  • 23725f92e6 docs: resident website loop verification summary host 2026-11-01 19:43:04 +00:00
  • 561b3891fb test: resident website loop end-to-end with real fetch host 2026-11-01 19:42:40 +00:00
  • 0722ca3fd8 feat: resident watch tasks with pause/resume/end host 2026-11-01 19:01:39 +00:00
  • 622c51e7fb Merge pull request #274 from openqj/feat-searxng-freeze openqj 2026-11-01 22:29:59 +08:00
  • 3a56f83114 websearch: 默认 auto 付费冻结,SearXNG 优先 + 显式解冻开关 host 2026-11-01 14:15:54 +00:00
  • 0602d06136 Merge pull request #273 from openqj/feat-continue-gapfill openqj 2026-11-01 17:21:17 +08:00
  • e9fa43dd8b websearch: task-level allowed_hosts extension for scope=code + JS-heavy extract evaluation (mock-first) host 2026-11-01 08:59:44 +00:00
  • 125b436ab3 browser: click-path allowlist, safe tenant script upgrade, allowlist activation plan host 2026-11-01 09:02:25 +00:00
  • 1141d0d0f8 deploy: sync autoscaler unit with production host (seed-skills, imagegen-mcp, playwright-mcp) host 2026-11-01 09:05:10 +00:00
  • 2a569ac6e3 Merge pull request #272 from openqj/feat-platform-browser openqj 2026-11-01 16:42:59 +08:00
  • 847d1280c4 Merge pull request #271 from openqj/feat-code-search openqj 2026-11-01 16:38:31 +08:00
  • da7a9950fb feat: platform browser multi-tab, navigation allowlist, close cleanup, egress filter, allowlist worker wiring host 2026-11-01 08:34:13 +00:00
  • 397a46f850 websearch: add scope=code programming search + provider extract chain host 2026-11-01 08:16:48 +00:00
  • 27f48fe1ed Merge pull request #200 from openqj/feat-console-project-nav2 openqj 2026-11-01 15:27:54 +08:00
  • 8c8d62f70d test(chv): 补齐 chv 模块剩余覆盖到 100%(生产与实验分开计分) host 2026-11-01 07:00:21 +00:00
  • e718f0f326 test(chv): 修复 isWorkerAlive 边界测试抖动(精确边界改确定性字段测) host 2026-11-01 00:44:12 +08:00
  • 54f20dfe55 feat-chv-closeup:收尾(executor 覆盖到 100%、合并/灰度准备,堆叠于 #264) host 2026-10-31 12:15:56 +00:00
  • 2f3ff8b3ec feat-chv-to10:往 10 分方向提升(类型/lint 清零、worker 适配抽取、审计落盘、lockfile 生成脚本、前端四态与统一文案、就绪清单 §13) host 2026-10-31 10:20:42 +00:00
  • df8c64bd64 feat(chv): 架构/可维护性/前端只读侧推进——生产实验分离、配置片段化、VM 只读展示 host 2026-10-31 06:55:26 +00:00
  • 42de20da68 feat(chv): 架构与代码质量 9.5+ 提升——长函数清零、WarmPool facade、#215 对齐、审计计数、只读 VM 字段、ADR-8~11 host 2026-10-31 06:20:12 +00:00
  • c908a0147a feat(chv): 架构与代码质量提升——WarmPool 定案、长函数提取、严格测试替身、Docker 同步守卫、配置统一校验、类型注解与 ADR host 2026-10-31 05:50:56 +00:00
  • baf26beb78 feat(chv): 安全审计修复 High/Medium/Low(堆叠于 #239) host 2026-10-31 03:02:10 +00:00
  • 003ea357f9 feat(console): CHV production-grade frontend — worker availability, attachment guard, queue hint, build:console fix, vitest host 2026-10-31 02:35:38 +00:00
  • 036323e620 feat(console): CHV executor option in dispatch/env selectors + experimental note in detail/list host 2026-10-31 02:25:21 +00:00
  • 445376743d feat: CHV 审核修复 P2(范围恢复为全做) host 2026-10-31 02:01:03 +00:00
  • 9771ed9e8c feat: CHV 审核修复(P0+P1,堆叠于 #230) host 2026-10-31 01:54:13 +00:00
  • 22b83f118a feat: CHV gap fill — worker breakpoint wiring, pool reconcile, per-VM host keys, egress validation, guest build script host 2026-10-31 01:30:52 +00:00
  • fde7bf4c3e feat: CHV 执行器优化(拆模块/去重复/SSH 钉死/池持久化/中途死亡分类) host 2026-10-30 19:45:33 +00:00
  • c371bbdf1e feat: Cloud Hypervisor 执行器生产级 v1(cloud-hypervisor) host 2026-10-30 18:54:16 +00:00
  • aebc6238a6 Merge pull request #201 from openqj/feat-platform-auto-resume openqj 2026-10-30 15:51:43 +08:00
  • 08484302ac console: 项目导航移到左侧栏,工作台不再承担项目模块 host 2026-10-30 15:38:50 +08:00
  • 4428a721a6 feat: auto-resume platform-interrupted non-goal tasks host 2026-10-30 15:39:55 +08:00
  • d6369154c2 Merge pull request #198 from openqj/feat-automation-edit openqj 2026-10-30 15:38:59 +08:00
  • 2d644f901b feat(console): automation panel edit and richer list host 2026-10-30 15:22:41 +08:00
  • e2ce04ce4f Merge pull request #197 from openqj/feat-stream-waiting openqj 2026-10-30 15:29:17 +08:00
  • 92157ef421 Merge pull request #195 from openqj/feat-shared-home-mcp-sync openqj 2026-10-30 15:19:26 +08:00
  • 962bb50a1c feat: browser stream waits through round gaps instead of disconnecting host 2026-10-30 15:14:37 +08:00
  • b977a9dee8 feat: sync shared-home MCP scripts on control-plane startup host 2026-10-30 06:59:10 +00:00
  • 671b4bedef Merge pull request #194 from openqj/feat-project-tree openqj 2026-10-30 15:00:11 +08:00