Vincent Koc
|
9fa1252119
|
refactor(scripts): remove unused helper exports
|
2026-06-18 11:14:23 +08:00 |
|
Vincent Koc
|
1914cc35bd
|
fix(testing): use UUIDs for macOS Discord smoke nonces
|
2026-06-17 15:24:16 +02:00 |
|
Vincent Koc
|
40bd375ef3
|
fix(testing): use UUIDs for npm update guest scripts
|
2026-06-17 15:20:03 +02:00 |
|
Vincent Koc
|
2ab883a7b8
|
fix(testing): use UUIDs for Parallels background scripts
|
2026-06-17 15:15:57 +02:00 |
|
Vincent Koc
|
7a74bb280d
|
fix(testing): recognize signaled Parallels server exits
|
2026-06-17 15:10:21 +02:00 |
|
Vincent Koc
|
5053ce248c
|
fix(testing): avoid Parallels guest script collisions
|
2026-06-17 14:45:43 +02:00 |
|
Vincent Koc
|
c7549f5040
|
fix(release): keep Parallels pack names local
|
2026-06-17 03:29:45 +02:00 |
|
Vincent Koc
|
2caf92a5b7
|
fix(qa): ignore unsafe Ubuntu VM fallbacks
|
2026-06-16 23:55:59 +02:00 |
|
Vincent Koc
|
8d159e1ff8
|
fix(qa): reject loose Parallels host ports
|
2026-06-16 20:08:49 +02:00 |
|
Vincent Koc
|
67c55ccce8
|
fix(e2e): avoid Linux snapshot apt races
|
2026-06-16 15:18:44 +08:00 |
|
Vincent Koc
|
f2522a535d
|
fix(e2e): wait for Ubuntu package maintenance
|
2026-06-16 14:45:24 +08:00 |
|
Vincent Koc
|
53da30dd98
|
fix(e2e): repair omitted Codex platform package
|
2026-06-16 14:31:23 +08:00 |
|
Vincent Koc
|
9bdf89598e
|
fix(e2e): retry macOS Parallels npm install
|
2026-06-16 13:19:02 +08:00 |
|
Vincent Koc
|
350f06362b
|
fix(e2e): budget macOS Parallels onboarding
|
2026-06-16 13:15:43 +08:00 |
|
Vincent Koc
|
88c9e4d644
|
fix(e2e): clear restored macOS npm cache
|
2026-06-16 12:41:00 +08:00 |
|
Vincent Koc
|
1057e74438
|
fix(e2e): resolve macOS Parallels VM
(cherry picked from commit a231ab8acf)
|
2026-06-15 14:23:57 +08:00 |
|
Vincent Koc
|
55a6d8c57d
|
fix(e2e): resume restored Parallels snapshots
(cherry picked from commit a7e0822a1a)
|
2026-06-15 14:23:57 +08:00 |
|
Vincent Koc
|
0a6a10193d
|
fix(release): guard Parallels skip-restore lanes
|
2026-06-10 08:27:59 +09:00 |
|
Vincent Koc
|
56dc53f6d2
|
fix(release): harden Parallels smoke validation
(cherry picked from commit 810a821c65)
|
2026-06-10 08:27:59 +09:00 |
|
Vincent Koc
|
0f855ea71a
|
fix(e2e): require dashboard smoke assets
|
2026-06-07 11:38:25 +02:00 |
|
Vincent Koc
|
b38e7105ec
|
fix(e2e): bound parallels log version reads
|
2026-06-07 08:51:41 +02:00 |
|
Vincent Koc
|
ec55179504
|
fix(parallels): stream host command logs
|
2026-06-07 05:00:48 +02:00 |
|
Shakker
|
55c414ca81
|
test: reuse parallels env helper
|
2026-06-05 01:51:27 +01:00 |
|
Peter Steinberger
|
58c663920d
|
docs: document script tests
|
2026-06-04 20:49:50 -04:00 |
|
Vincent Koc
|
68307afb5b
|
fix(e2e): fail parallels host log write errors
|
2026-06-04 06:51:27 +02:00 |
|
Vincent Koc
|
8c74fd4e23
|
fix(e2e): keep parallels json output parseable
|
2026-06-04 05:12:13 +02:00 |
|
Vincent Koc
|
1f35ad12b3
|
fix(test): reject malformed parallels smoke limits
|
2026-06-03 02:19:49 +02:00 |
|
Vincent Koc
|
dfeb5b81ca
|
fix(e2e): harden Parallels helper cleanup
|
2026-06-01 16:57:27 +02:00 |
|
Vincent Koc
|
421ea1f458
|
fix(e2e): bound Parallels host VM commands
|
2026-06-01 14:41:46 +02:00 |
|
Vincent Koc
|
5280d1d95d
|
fix(e2e): stream Parallels phase logs
|
2026-06-01 13:46:21 +02:00 |
|
Vincent Koc
|
28550c3847
|
fix(e2e): harden Parallels host timeouts
|
2026-06-01 08:15:34 +02:00 |
|
Peter Steinberger
|
22cb7fb6b7
|
chore(lint): enable no-promise-executor-return
|
2026-05-31 23:06:13 +01:00 |
|
Peter Steinberger
|
304e2c83c0
|
chore(lint): enable stricter oxlint rules
|
2026-05-31 18:59:02 +01:00 |
|
Peter Steinberger
|
23dac6c263
|
test: keep vitest cases under one second
|
2026-05-31 06:51:34 +01:00 |
|
Vincent Koc
|
cbd8049b9f
|
fix(scripts): parse forwarded package script options
|
2026-05-30 17:44:14 +02:00 |
|
Vincent Koc
|
53e8dc6a54
|
fix(scripts): stop parsing after option terminators
|
2026-05-30 17:10:36 +02:00 |
|
Vincent Koc
|
6f655573d3
|
refactor: share parallels smoke lifecycle
|
2026-05-30 12:18:46 +02:00 |
|
Vincent Koc
|
4835a7ecd9
|
fix(e2e): reject loose parallels limits
|
2026-05-29 03:41:25 +02:00 |
|
Vincent Koc
|
4fb904ca63
|
fix(e2e): bound Parallels host server stderr
|
2026-05-28 21:11:44 +02:00 |
|
Peter Steinberger
|
7275304793
|
fix(parallels): guard release target harness mismatch
|
2026-05-28 10:11:40 +01:00 |
|
Peter Steinberger
|
bb46b79d3c
|
refactor: internalize OpenClaw agent runtime (#85341)
* refactor: extract agent core package
Introduce packages/agent-core as the OpenClaw-owned home for reusable agent loop, harness, session, prompt, and runtime dependency contracts.
* refactor: extract shared llm runtime
Move provider model registries, stream wrappers, OAuth helpers, and LLM utilities into src/llm with plugin-sdk barrels instead of depending on the old embedded runtime layout.
* refactor: remove pi runtime internals
Rename remaining Pi-shaped agent surfaces to OpenClaw agent runtime names, delete obsolete Pi docs and package graph checks, and add the third-party notice for incorporated code.
* refactor: tighten agent session runtime
Make agent-core/runtime dependencies explicit, consolidate compaction and session transcript helpers, and move model/session helpers behind OpenClaw-owned contracts.
* refactor: remove static model and pi auth paths
Drop static model catalogs and Pi auth bridges, move model/provider facts to manifest-owned runtime contracts, and harden internal embedded-agent utilities.
* refactor: remove legacy provider compat paths
* docs: remove agent parity notes
* fix: skip provider wildcard metadata parsing
* refactor: share session extension sdk loading
* refactor: inline acpx proxy error formatter
* refactor: fold edit recovery into edit tool
* fix: accept extension batch separator
* test: align startup provider plugin expectations
* fix: restore provider-scoped release discovery
* test: align static asset packaging expectations
* fix: run static provider catalogs during scoped discovery
* fix: add provider entry catalogs for scoped live discovery
* fix: load lightweight provider catalog entries
* fix: refresh provider-scoped plugin metadata
* fix: keep provider catalog entries on release live path
* fix: keep static manifest models in release live checks
* fix: harden release model discovery
* fix: reduce OpenAI live cache probe reasoning
* fix: disable OpenAI cache probe reasoning
* ci: extend OpenAI gateway live timeout
* fix: extend live gateway model budget
* fix: stabilize release validation regressions
* fix: honor provider aliases in model rows
* fix: stabilize release validation lanes
* fix: stabilize release memory qa
* ci: stabilize release validation lanes
* ci: prefer ipv4 for live docker node calls
* fix: restore shared tool-call stream wrapper
* ci: remove legacy pi test shard alias
* fix: clean up embedded agent test drift
* fix: stabilize runtime alias status
* fix: clean up embedded agent ci drift
* fix: restore release ci invariants
* fix: clean up post-rebase runtime drift
* fix: restore release ci checks
* fix: restore release ci after rebase
* fix: remove stale pi runtime path
* test: align compaction runtime expectations
* test: update plugin prerelease expectations
* fix: handle claude live tool approvals
* fix: stabilize release validation gates
* fix: finish agent runtime import
* test: finish post-rebase agent runtime mocks
* fix: keep codex compaction native
* fix: stabilize codex app-server hook tests
* test: isolate codex diagnostic active run
* test: remove codex diagnostic completion race
# Conflicts:
# extensions/codex/src/app-server/run-attempt.test.ts
* ci: fix full release manifest performance run id
* refactor: narrow llm plugin sdk boundary
* chore: drop generated google boundary stamps
* fix: repair rebase fallout
* fix: clean up rebased runtime references
* fix: decode codex jwt payloads as base64url
* fix: preserve shipped pi runtime alias
* fix: add scoped sdk virtual modules
* fix: decode llm codex oauth jwt as base64url
* fix: avoid stale vertex adc negative cache
* fix: harden tool arg decoding and codeql path
* fix: keep vertex adc negative checks live
* refactor: consolidate codex jwt and edit helpers
* fix: await codex oauth node runtime imports
* fix: preserve sdk tool and notice contracts
* fix: preserve shipped compat config boundaries
* fix: align codex oauth callback host
* fix: terminate agent-core loop streams on failure
* fix: keep codex oauth callback alive during fallback
* ci: include session tools in critical codeql scans
* fix: keep Cloudflare Anthropic provider auth header
* docs: redirect legacy pi runtime pages
* fix: honor bundled web provider compat discovery
* fix: protect session output spill files
* fix: keep legacy agent dir env blocked
* fix: contain auto-discovered skill symlinks
* fix: harden agent core sdk proxy surfaces
* fix: restore approval reaction sdk compat
* fix: keep live docker runs bounded
* fix: keep codex oauth redirect host aligned
* fix: resolve post-rebase agent runtime drift
* fix: redact anthropic oauth parse failures
* fix: preserve responses strict tool shaping
* fix: repair agent runtime rebase cleanup
* docs: redirect retired parity pages
* fix: bound auto-discovered resources to roots
* fix: repair post-rebase agent test drift
* fix: preserve bundled provider allowlist migration
* fix: preserve manifest-owned provider aliases
* fix: declare photon image dependency
* fix: keep provider headers out of proxy body
* fix: preserve shipped env aliases
* fix: refresh control ui i18n generated state
* fix: quote read fallback paths
* fix: preview edits through configured backend
* test: satisfy core test typecheck
* fix: preserve ZAI usage auth fallback
* test: repair codex diagnostic test
* fix: repair agent runtime rebase drift
* test: finish embedded runner import rename
* fix: repair agent runtime rebase integrations
* test: align compaction oauth fallback expectations
* fix: allow sdk-auth session models
* fix: update doctor tool schema import
* fix: preserve bedrock plugin region
* fix: stream harmony-like prose immediately
* ci: include session runtime in codeql shards
* fix: repair latest rebase integrations
* fix: honor explicit codex websocket transport
* fix: keep openai-compatible credentials provider-scoped
* fix: refresh sdk api baseline after rebase
* fix: route cli runtime aliases through openclaw harness
* test: rename stale harness mock expectation
* test: rename embedded agent overflow calls
* test: clean embedded auth test wording
* test: use openclaw stream types in deepinfra cache test
* fix: refresh sdk api baseline on latest main
* fix: honor bundled discovery compat allowlists
* fix: refresh sdk api baseline after latest rebase
* fix: remove stale rebase imports
* test: rename stale model catalog mock
* test: mock renamed doctor runtime modules
* fix: map canonical kimi env auth
* fix: use internal model registry in bench script
* fix: migrate deepinfra provider catalog entry
* fix: enforce builtin tool suppression
* fix: route compaction auth and proxy payloads safely
* refactor: prune unused llm registry leftovers
* test: update codex hooks session import
* test: fix model picker ci coverage
* test: align model picker auth mock types
|
2026-05-27 19:24:04 +01:00 |
|
Vincent Koc
|
dd44a47ba3
|
fix(e2e): hard kill timed out host commands
|
2026-05-27 06:16:02 +02:00 |
|
Peter Steinberger
|
97541170ca
|
test: speed up test routing and parallels smoke tests
|
2026-05-27 02:56:47 +01:00 |
|
Vincent Koc
|
b65411740e
|
fix(e2e): resolve mac update smoke commands from PATH
|
2026-05-27 02:10:32 +02:00 |
|
Peter Steinberger
|
3839b48615
|
test(parallels): harden release VM smoke isolation
|
2026-05-24 05:50:03 +01:00 |
|
Vincent Koc
|
8a94e825cd
|
fix(scripts): run Windows check commands through shims
|
2026-05-23 18:30:14 +02:00 |
|
Vincent Koc
|
15d9134fc6
|
fix(e2e): prefer x64 MinGit on Windows
|
2026-05-23 11:46:25 +02:00 |
|
Vincent Koc
|
6657b493e2
|
fix(e2e): scrub Windows update config on PowerShell 5.1
|
2026-05-23 11:24:36 +02:00 |
|
Peter Steinberger
|
9feca3e11e
|
fix: stabilize release validation gates
|
2026-05-17 11:24:01 +01:00 |
|
Vincent Koc
|
1586085c7f
|
test: share node eval helpers
|
2026-05-17 02:51:20 +08:00 |
|