Peter Steinberger
1fde7dbc0e
fix(memory): support embedding providers without encoding format
2026-04-28 01:12:34 +01:00
Peter Steinberger
100c595fbc
test: fix host hook contract helper import
2026-04-28 01:11:56 +01:00
Peter Steinberger
ae7f365fbc
fix: stop native approval auth retry loops
2026-04-28 01:10:04 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts ( #72287 )
...
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
Peter Steinberger
ef1e97472f
fix: remove stale tts contract import
2026-04-28 01:05:54 +01:00
Peter Steinberger
1d3170b16f
fix: scope skills cli to active agent workspace
2026-04-28 01:05:36 +01:00
Peter Steinberger
32d76e2429
fix(memory): bound lancedb recall embedding queries
2026-04-28 00:58:30 +01:00
Peter Steinberger
47f40788cf
ci: install ffmpeg for live audio media shard
2026-04-28 00:57:43 +01:00
Peter Steinberger
7f77ecff77
chore: refresh plugin sdk api baseline
2026-04-28 00:55:11 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00
Peter Steinberger
49d069cd94
test: distinguish release live shard partitions
2026-04-28 00:54:28 +01:00
Peter Steinberger
7aeb7c2a14
perf: speed up reset model tests
2026-04-28 00:52:07 +01:00
Peter Steinberger
da3cf1c1a8
fix: preserve bundled facade fallback semantics
2026-04-28 00:50:34 +01:00
Peter Steinberger
b90f29d313
ci: split native live release shards
2026-04-28 00:49:10 +01:00
Peter Steinberger
3f94f25a3c
test(plugins): parse boundary import syntax
2026-04-28 00:46:15 +01:00
pashpashpash
a412603bad
fix(codex): honor effective stdio env for fallback auth
2026-04-28 00:46:15 +01:00
pashpashpash
401ae38f13
fix(codex): keep env fallback local to stdio app-server
2026-04-28 00:46:15 +01:00
Peter Steinberger
5f15bea6ce
fix(codex): bootstrap app-server auth fallback
2026-04-28 00:46:15 +01:00
pashpashpash
a1c88f3ebe
fix(codex): hash app-server env values in client keys
2026-04-28 00:46:15 +01:00
pashpashpash
20ff49f7c8
fix(codex): auto-clear api key for subscription auth
2026-04-28 00:46:15 +01:00
pashpashpash
aeb007e4e5
fix(codex): expose app-server env controls
2026-04-28 00:46:15 +01:00
Peter Steinberger
09c39463bb
test: tolerate xAI realtime STT brand spelling
2026-04-28 00:45:14 +01:00
Peter Steinberger
f3d53ce22c
fix: clarify memory embedding concurrency help
2026-04-28 00:39:18 +01:00
Peter Steinberger
697d85aefe
fix: auto-register bundled computer use marketplace
2026-04-28 00:36:19 +01:00
Peter Steinberger
802f13ac15
fix(memory): cap ollama non-batch embedding concurrency
2026-04-28 00:34:18 +01:00
Peter Steinberger
5de3196a60
test: satisfy plugin contract boundaries
2026-04-28 00:33:46 +01:00
Peter Steinberger
0aef33f6c4
perf: reduce persistent dedupe test disk work
2026-04-28 00:31:06 +01:00
Peter Steinberger
fc055e2393
fix: speed up Telegram status diagnostics
2026-04-28 00:28:22 +01:00
Peter Steinberger
3ae796b649
test: keep SDK testing off bundled inventory
2026-04-28 00:28:09 +01:00
Peter Steinberger
0a0d934725
test: relax OpenAI live transcription assertion
2026-04-28 00:27:37 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
f71f5bc586
fix: repair packaged plugin runtime mirrors
2026-04-28 00:23:38 +01:00
Peter Steinberger
152e30935f
fix: use public provider test helpers in live image test
2026-04-28 00:17:29 +01:00
Peter Steinberger
56ef6334f0
perf: combine pty exec coverage
2026-04-28 00:17:03 +01:00
Peter Steinberger
62f8cff33a
fix: avoid full runtime dependency restaging
2026-04-28 00:15:15 +01:00
Peter Steinberger
d462d1faf2
refactor: move plugin contracts onto SDK testing seams
2026-04-28 00:14:58 +01:00
Peter Steinberger
d3e4640bed
fix(acpx): ignore Codex ACP timeout config
2026-04-28 00:12:34 +01:00
Peter Steinberger
d74c8423c7
test: fix plugin runtime env test types
2026-04-28 00:11:47 +01:00
Peter Steinberger
1776840c57
fix: preserve typed runtime env casts
2026-04-28 00:08:32 +01:00
Peter Steinberger
05a93c1788
perf: avoid sdk client setup in openai transport test
2026-04-28 00:07:29 +01:00
Peter Steinberger
2fbbc6e2fa
docs: clarify plugin disable doctor behavior
2026-04-28 00:07:02 +01:00
Peter Steinberger
f1edd601bc
ci: split release qa parity lanes
2026-04-28 00:05:33 +01:00
Peter Steinberger
ff2b2e769f
fix(cron): preserve job model fallbacks
2026-04-28 00:03:01 +01:00
Peter Steinberger
da6d8940a0
refactor: clean runtime env helper types
2026-04-28 00:02:24 +01:00
Peter Steinberger
ccc9dd5eef
fix: keep session history redaction forced
2026-04-27 23:59:47 +01:00
Peter Steinberger
5e8cc1d9c2
docs: add changelog for plugin disable startup fast path ( #73041 )
2026-04-27 23:57:31 +01:00
Intern Dev
f07844450c
Prevent disabled plugins from warming the gateway plugin graph
...
A local containment profile uses plugins.enabled=false to stop plugin and channel runtime churn. The previous startup path still built plugin lookup tables and doctor stale scans despite the global disable, which made the switch noisy and slow.
Constraint: plugins.enabled=false must leave channel blocker warnings intact while treating stale plugin config as inert.
Rejected: Clear user plugin config automatically | would mutate a reversible containment setting.
Confidence: high
Scope-risk: narrow
Directive: Do not reintroduce plugin registry discovery before checking plugins.enabled.
Tested: pnpm test src/gateway/server-startup-plugins.test.ts src/config/plugin-auto-enable.core.test.ts src/commands/doctor/shared/stale-plugin-config.test.ts src/commands/doctor/shared/preview-warnings.test.ts
Tested: pnpm check:changed
Tested: pnpm build
2026-04-27 23:57:31 +01:00
Peter Steinberger
5bdfc251ff
test(plugins): assert runtime mirror reload stability
2026-04-27 23:57:12 +01:00
Peter Steinberger
c27b82d431
perf: avoid heavy imports in hot tests
2026-04-27 23:57:00 +01:00
Peter Steinberger
39a2d1da96
docs(codex): add computer use guide
2026-04-27 23:56:25 +01:00