Commit Graph

36361 Commits

Author SHA1 Message Date
Shadow 3f59cd0a09 Adjust message for stale workflow 2026-04-26 20:31:00 -05:00
pashpashpash 90de4bd855 fix: address successor transcript review follow-ups
Fixes the post-merge review follow-ups from #72471 by deduping stale pre-compaction state entries and preserving parent-before-child ordering for successor transcripts.
2026-04-26 18:27:38 -07:00
Vincent Koc 6a5ecb955c refactor(plugins): drop provider discovery alias 2026-04-26 18:19:05 -07:00
Vincent Koc eed7b13b62 fix(doctor): scope bundled runtime deps to active plugins 2026-04-26 18:17:56 -07:00
Peter Steinberger efec8a4a84 docs: note Vitest cache race footgun 2026-04-27 02:17:02 +01:00
Peter Steinberger bf08dc2ed6 test(docker): fix packaged docker harness lanes 2026-04-27 02:13:56 +01:00
Peter Steinberger 110fa97f2a fix: repair release validation follow-up checks 2026-04-27 02:09:40 +01:00
Peter Steinberger 8c18df02f3 docs: update Ollama fix changelog 2026-04-27 02:08:01 +01:00
Peter Steinberger e28ad0f84f fix: list configured provider models 2026-04-27 02:08:01 +01:00
Peter Steinberger c6617c3155 fix: silence Ollama memory doctor key warning 2026-04-27 02:08:00 +01:00
Peter Steinberger 1316ca9aa8 fix: gate Ollama ambient discovery 2026-04-27 02:08:00 +01:00
Peter Steinberger acfa9877b3 fix: parse Ollama tool call arguments 2026-04-27 02:07:59 +01:00
Peter Steinberger 6a20c83cf7 docs: clarify Ollama web search auth 2026-04-27 02:07:59 +01:00
Peter Steinberger f0b758fba2 test(docker): stub package-derived update fixture builds 2026-04-27 02:07:29 +01:00
pashpashpash b99540964c Fix compaction rotation follow-ups 2026-04-26 18:06:57 -07:00
Vincent Koc b9c7a4306b fix(ci): declare Lobster Ajv runtime dependency 2026-04-26 18:04:46 -07:00
Peter Steinberger 658240de74 ci: add full release validation workflow 2026-04-27 02:02:34 +01:00
Vincent Koc 67d00826b2 fix(gateway): bound Lobster Ajv schema compilation 2026-04-26 17:57:59 -07:00
Peter Steinberger 3c95327b34 Fix compacted session transcript rotation 2026-04-26 17:51:00 -07:00
Vincent Koc 0a117b5960 test(plugins): guard persisted status replay 2026-04-26 17:47:41 -07:00
Peter Steinberger ddac6f73e5 fix(approvals): accept allowlist metadata 2026-04-27 01:46:30 +01:00
Peter Steinberger ffbb4d4ae7 test(docker): fix update preflight fixture patches 2026-04-27 01:43:55 +01:00
Peter Steinberger 3937d16c44 fix(exec): fallback when node lacks run prepare 2026-04-27 01:43:03 +01:00
Peter Steinberger b109c1f99c ci: limit node 22 compatibility to manual ci 2026-04-27 01:39:32 +01:00
Peter Steinberger 92c1924d27 ci: remove duplicate extension fast lane 2026-04-27 01:36:45 +01:00
Peter Steinberger acd1bd7d31 fix(exec): skip node approval prepare in yolo mode 2026-04-27 01:27:58 +01:00
Peter Steinberger 11e17793e1 ci: include node22 compat in manual full ci 2026-04-27 01:27:27 +01:00
Peter Steinberger 90b3cdb6a7 test(docker): fix update fixture pnpm patch config 2026-04-27 01:25:00 +01:00
Peter Steinberger 7ca2f9fed5 test(docker): align package harness image 2026-04-27 01:22:58 +01:00
Vincent Koc 732a5842ee fix(gateway): defer implicit qmd memory startup 2026-04-26 17:21:50 -07:00
Vincent Koc d7c173b694 fix(gateway): harden macOS launchd service startup 2026-04-26 17:18:49 -07:00
Peter Steinberger 6fed787297 test: align release boundary expectations 2026-04-27 01:16:15 +01:00
Vincent Koc 7cecbe1002 test(plugins): guard cold status snapshots
Add a reusable cold plugin fixture and status snapshot guard proving read-only plugin metadata paths do not import plugin runtime entries.
2026-04-26 17:15:39 -07:00
Peter Steinberger 0f672dcc73 fix(ollama): align web search endpoint routing 2026-04-27 01:10:41 +01:00
Peter Steinberger b825c8d34b test: fix full ci suite follow-ups 2026-04-27 01:10:32 +01:00
Peter Steinberger 3b514ad5f3 test(docker): run mounted harnesses with image tsx 2026-04-27 01:05:20 +01:00
Peter Steinberger 82b928232e test(docker): stabilize package update lanes 2026-04-27 01:02:36 +01:00
Peter Steinberger 30d9e70988 test(gateway): stabilize session cleanup gates 2026-04-27 01:02:13 +01:00
Peter Steinberger a3e0674261 fix(ollama): harden native provider routing 2026-04-27 01:02:13 +01:00
Peter Steinberger be56f172ab fix: scope qmd root memory collection 2026-04-27 01:01:58 +01:00
Peter Steinberger d2786fb969 test(docker): run observability harness with global tsx 2026-04-27 00:57:55 +01:00
Peter Steinberger fa0729e145 test: auto-discover vitest suites 2026-04-27 00:55:06 +01:00
Peter Steinberger 21c51bc140 test(docker): resolve otel decoder from plugin runtime 2026-04-27 00:51:47 +01:00
Vincent Koc 265bc6b6ea test(plugins): guard command cold registry paths
Add command-level sentinel coverage proving channel setup metadata, onboarding auth choices, and models-list provider ownership stay on manifest/registry paths without importing plugin runtime.\n\nLocal verification:\n- pnpm exec oxfmt --check --threads=1 src/commands/plugin-control-plane-cold-imports.test.ts\n- OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm test:serial src/commands/plugin-control-plane-cold-imports.test.ts\n- OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm check:changed\n- clean rebase sanity: git diff --check origin/main...HEAD\n\nPR CI had known unrelated main-red failures matching latest main run 24970053892; the new sentinel test passed in CI.
2026-04-26 16:51:36 -07:00
Peter Steinberger 42db865673 test(docker): run observability on shared image 2026-04-27 00:49:36 +01:00
Vincent Koc 5d7c6e6bda test(docker): add observability smoke
Add Docker aggregate observability coverage for QA-lab OTEL and Prometheus diagnostics.
2026-04-26 16:43:56 -07:00
Tak Hoffman 560ddd2f9b Fail package update on unhealthy restart (#72422) 2026-04-26 18:38:23 -05:00
Peter Steinberger 998e37fcb3 ci: allow installer smoke baseline override 2026-04-27 00:31:30 +01:00
Vincent Koc 3cc52d9050 docs(changelog): note codex usage accounting fix 2026-04-26 16:27:23 -07:00
Vincent Koc 7902c769da fix(codex): normalize cached harness input tokens 2026-04-26 16:27:23 -07:00