Peter Steinberger
|
b2472d6560
|
build: migrate schema deps to typebox
|
2026-04-23 04:59:42 +01:00 |
|
Peter Steinberger
|
d0d018bdad
|
fix(qa): restore agentic parity tool runtime
|
2026-04-23 04:22:03 +01:00 |
|
Peter Steinberger
|
90696bffff
|
fix: defer bundled plugin runtime deps until enabled
|
2026-04-23 03:17:06 +01:00 |
|
dulingxiao
|
c4dea58712
|
fix(moonshot): preserve native Kimi tool_call IDs in openai-completions replay
|
2026-04-23 01:52:58 +01:00 |
|
Peter Steinberger
|
0946e37523
|
fix(plugins): skip unchanged npm updates
|
2026-04-23 01:23:03 +01:00 |
|
Peter Steinberger
|
c4e5ca8625
|
fix(agents): expose configured MCP tools in Pi profiles
|
2026-04-23 00:47:37 +01:00 |
|
Vincent Koc
|
a5128777ee
|
feat(codex): add tool hook parity (#70307)
* feat(codex): add tool hook parity
* fix(codex): stabilize tool hook parity
* fix(codex): tighten transcript hook typing
* fix(codex): preserve mirrored transcript idempotency
* fix(codex): normalize tool hook context
|
2026-04-22 16:18:10 -07:00 |
|
Vincent Koc
|
44965bf63c
|
fix(diffs): refresh live tool config
|
2026-04-22 16:14:23 -07:00 |
|
Vincent Koc
|
d686e6f876
|
fix(hooks): avoid stale active-memory startup fallback
|
2026-04-22 16:10:01 -07:00 |
|
Vincent Koc
|
386a0884d7
|
fix(hooks): avoid stale lancedb startup fallback
|
2026-04-22 16:06:55 -07:00 |
|
Peter Steinberger
|
2cd3164a0f
|
feat(providers): share GPT-5 prompt overlay
|
2026-04-22 23:36:06 +01:00 |
|
Peter Steinberger
|
e56a6f87ec
|
fix: exclude qa extensions from npm package
|
2026-04-22 22:48:28 +01:00 |
|
Vincent Koc
|
4f9169c6dd
|
fix(hooks): avoid stale skill workshop startup fallback
|
2026-04-22 14:39:58 -07:00 |
|
Vincent Koc
|
65ae1e54de
|
fix(hooks): avoid stale thread ownership startup fallback
|
2026-04-22 14:19:13 -07:00 |
|
Vincent Koc
|
f1372681a8
|
fix(diffs): refresh live viewer access policy
|
2026-04-22 14:14:30 -07:00 |
|
Vincent Koc
|
0f0d399c71
|
fix(hooks): stop memory-core runtime config fallback
|
2026-04-22 13:57:10 -07:00 |
|
Vincent Koc
|
42400813a7
|
test(plugins): pin live config hook guards
|
2026-04-22 13:50:51 -07:00 |
|
Peter Steinberger
|
c0cafb6bbe
|
perf(plugins): cache normalized jiti aliases
|
2026-04-22 21:02:29 +01:00 |
|
Peter Steinberger
|
9c733956c0
|
fix(plugins): repair bundled deps on activation
|
2026-04-22 20:27:42 +01:00 |
|
Vincent Koc
|
9a14307306
|
test(plugins): pin bundled hook names
|
2026-04-22 12:22:44 -07:00 |
|
Vincent Koc
|
d0bf9cc19e
|
test(plugins): pin bundled hook registration surfaces
|
2026-04-22 12:20:21 -07:00 |
|
Vincent Koc
|
e1341941d5
|
test(plugins): guard legacy bundled hook regressions
|
2026-04-22 12:18:27 -07:00 |
|
Peter Steinberger
|
4b2b261367
|
fix(plugins): preserve source activation config
|
2026-04-22 19:26:12 +01:00 |
|
Vincent Koc
|
6d003cbcee
|
fix(hooks): expose typed gateway startup context
|
2026-04-22 11:22:51 -07:00 |
|
Peter Steinberger
|
03846d63ec
|
refactor: use memory slot defaults in core paths
|
2026-04-22 19:18:18 +01:00 |
|
Peter Steinberger
|
80a16339e1
|
refactor: declare channel add flags in manifests
|
2026-04-22 19:13:51 +01:00 |
|
Peter Steinberger
|
86667d670e
|
refactor: move doctor capabilities to channel manifests
|
2026-04-22 19:05:53 +01:00 |
|
Vincent Koc
|
e593122465
|
fix(hooks): standardize outbound routing metadata
|
2026-04-22 10:53:44 -07:00 |
|
Peter Steinberger
|
9d66a900e5
|
fix(plugins): harden bundled runtime dep staging
|
2026-04-22 18:49:13 +01:00 |
|
Peter Steinberger
|
e9d16cbd8c
|
test: keep loader fixture inside plugin boundary
|
2026-04-22 18:46:57 +01:00 |
|
Peter Steinberger
|
9d27d09d47
|
fix: add plugin load debug shape
|
2026-04-22 18:31:37 +01:00 |
|
Peter Steinberger
|
a2512f0243
|
fix: load staged dist-runtime plugins in docker
|
2026-04-22 18:22:39 +01:00 |
|
Tak Hoffman
|
f328c21046
|
feat: Add /models add hot-reload model registration (#70211)
* feat(models): add chat model registration with hot reload
* docs(changelog): add models entry for pr 70211
* fix(models): harden add flow follow-ups
* fix models add review follow-ups
* harden models add config writes
* tighten plugin boundary invariant
* move models add adapters behind sdk facades
* avoid ollama-specific core facade
|
2026-04-22 12:00:30 -05:00 |
|
Peter Steinberger
|
0f4ec84a2c
|
fix: fail closed on plugin integrity drift
|
2026-04-22 14:59:52 +01:00 |
|
Nimrod Gutman
|
8778521167
|
fix(plugins): avoid doctor crash on legacy interactive state (#70135)
* fix(plugins): hydrate legacy interactive state
* fix(plugins): avoid doctor crash on legacy interactive state (#70135) (thanks @ngutman)
|
2026-04-22 14:17:09 +03:00 |
|
Vincent Koc
|
91ac485246
|
feat(tokenjuice): bundle the native adapter (#69946)
* feat(plugins): register embedded extension factories
* feat(tokenjuice): bundle the native adapter
* fix(tokenjuice): gate the bundled embedded extension seam
* fix(tokenjuice): refresh runtime sidecar baseline
* fix(plugins): harden bundled embedded extensions
* fix(plugins): install source bundled runtime deps
* fix(tokenjuice): sync lockfile importer
* fix(plugins): validate reused runtime dep versions
* fix(plugins): restore tokenjuice CI contract
* fix(plugins): remove tokenjuice dts bridge
* fix(tokenjuice): repair openclaw type shim
* fix(plugins): harden bundled runtime deps
* fix(plugins): keep source checkout runtime deps local
* fix(plugins): isolate bundled runtime dep installs
* fix(cli): keep plugin startup registration non-activating
* fix(cli): keep loader overrides out of plugin cli options
|
2026-04-21 23:58:37 -07:00 |
|
Alex Knight
|
201385548c
|
perf(slack): narrow runtime-setter + lazy-load 4 modules + narrow 2 SDK surfaces (#69317)
Lazy load modules showing a ~50% gateway startup performance improvement
|
2026-04-22 16:42:43 +10:00 |
|
Peter Steinberger
|
053147451b
|
docs: generalize plugin runtime comments
|
2026-04-22 07:13:15 +01:00 |
|
Peter Steinberger
|
4fbd314e1f
|
refactor: gate setup promotion by manifest feature
|
2026-04-22 07:07:08 +01:00 |
|
Peter Steinberger
|
b70531bf24
|
docs: generalize core channel examples
|
2026-04-22 06:47:41 +01:00 |
|
Vincent Koc
|
6d6845ea9d
|
fix(googlechat): harden google auth transport (#69812)
* fix(googlechat): localize google auth gaxios compat
* fix(googlechat): declare undici for staged runtime deps
* fix(googlechat): harden google auth transport
* fix(googlechat): narrow credential file reads
* fix(googlechat): preserve auth proxy transport
* fix(googlechat): allow symlinked auth files
* fix(googlechat): atomically load auth files
* fix(googlechat): eagerly buffer auth responses
* fix(googlechat): cap auth response buffering
* fix(googlechat): pin staged auth runtime deps
* fix(googlechat): buffer auth responses as array buffers
* Update CHANGELOG.md
* fix(googlechat): reject unstreamed auth responses
* fix(googlechat): use ambient fetch for auth transport
* fix(googlechat): keep guarded auth fetch on runtime path
* fix(googlechat): align staged zod range
* chore(lockfile): sync googlechat zod spec
|
2026-04-21 22:40:57 -07:00 |
|
Peter Steinberger
|
0285afe86f
|
fix: stabilize testbox test suite
|
2026-04-22 06:29:13 +01:00 |
|
Peter Steinberger
|
7189b49f81
|
refactor: move media defaults into plugin manifests
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
a99490fba4
|
fix(plugins): support root-owned bundled runtime deps
|
2026-04-22 05:02:35 +01:00 |
|
Shakker
|
3528a17b67
|
fix: scope static catalog discovery fallback
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
754125947a
|
fix: include partial provider discovery fallbacks
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
d6c7b468ea
|
fix: honor provider hook aliases in catalog filters
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
f9bac5038c
|
fix: harden static provider catalog path
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
d73c31110b
|
fix: harden static provider catalog listing
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
04ecf284fc
|
fix: use static provider catalogs for model listing
|
2026-04-22 04:51:38 +01:00 |
|