Commit graph

6066 commits

Author SHA1 Message Date
Peter Steinberger
38ba27834d
chore: harden plugin boundary report 2026-04-28 04:23:53 +01:00
Peter Steinberger
4b4cde7187
fix(memory): back off qmd open failures 2026-04-28 04:16:25 +01:00
Peter Steinberger
343f2d7245
fix: fail closed for invalid cron payload models 2026-04-28 04:12:54 +01:00
Peter Steinberger
00e30ba8d9
chore: add plugin boundary report 2026-04-28 04:12:30 +01:00
Gustavo Madeira Santana
ae616777f3
test(qa-matrix): cover approval metadata scenarios 2026-04-27 23:10:51 -04:00
Peter Steinberger
e11eb03182
fix: exclude plugin dependencies from backups 2026-04-28 04:03:20 +01:00
Peter Steinberger
719ec4f292
refactor: share OpenAI-compatible image provider 2026-04-28 04:01:43 +01:00
Peter Steinberger
518d568de5
test: cover staged bundled facade deps 2026-04-28 03:52:24 +01:00
Peter Steinberger
129b996a4e
refactor: tighten extension test support boundaries 2026-04-28 03:52:19 +01:00
Peter Steinberger
e5452a9c57
ci: speed up release validation 2026-04-28 03:52:05 +01:00
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts 2026-04-28 03:40:57 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths 2026-04-28 03:28:17 +01:00
Shakker
13987b726a
docs: show explicit startup activation in plugin examples 2026-04-28 03:13:20 +01:00
Shakker
72c4854fa0
docs: document plugin startup activation 2026-04-28 03:13:20 +01:00
Peter Steinberger
a0a0ab4d9e
fix(memory): resolve custom embedding provider ids 2026-04-28 03:11:19 +01:00
Peter Steinberger
662d5de746
docs: document QQBot groups and Yuanbao 2026-04-28 02:59:36 +01:00
Shakker
197f95c94d
docs: clarify refreshable model catalog authority 2026-04-28 02:59:07 +01:00
Shakker
973a3226f0
fix: use refreshable manifest rows for provider list fast paths 2026-04-28 02:59:07 +01:00
Shakker
7231fcfec3
fix: avoid broad runtime catalog supplements 2026-04-28 02:59:06 +01:00
Shakker
8ac10cf164
refactor: support refreshable manifest list rows 2026-04-28 02:59:06 +01:00
Peter Steinberger
1945389374
test: expose provider media test helpers 2026-04-28 02:52:30 +01:00
Peter Steinberger
7f3dead335
perf: keep gateway cold paths out of startup 2026-04-28 02:50:32 +01:00
Peter Steinberger
2a3a24ebdc
refactor: share media provider asset helpers (#73142)
* refactor: share openai-compatible speech providers

* refactor: tighten openai-compatible speech helper

* refactor: share image generation asset helpers

* fix: keep image helpers off root plugin sdk runtime
2026-04-28 02:44:18 +01:00
Peter Steinberger
947aae5a99 refactor(models): move suppressions to manifests 2026-04-28 02:38:31 +01:00
Peter Steinberger
43a73d6a31
refactor: separate bundled channel schema surface 2026-04-28 02:31:21 +01:00
Peter Steinberger
d35ada2f54
refactor: relocate channel contract helpers 2026-04-28 02:14:08 +01:00
Peter Steinberger
a66605bf23
fix(cron): skip isolated runs when local providers are down 2026-04-28 02:12:19 +01:00
Peter Steinberger
dc4512ad0c
refactor: split channel target test helpers 2026-04-28 02:03:15 +01:00
Peter Steinberger
f5a48efac5
fix(status): report custom memory plugin status 2026-04-28 01:51:37 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers 2026-04-28 01:45:58 +01:00
Peter Steinberger
2057713af5
fix(memory): let lancedb use provider embedding auth 2026-04-28 01:42:43 +01:00
Peter Steinberger
b294f7c467
fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
Peter Steinberger
c72f8f357b
fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures 2026-04-28 01:21:39 +01:00
Peter Steinberger
4d4c7c8ab3
fix(plugins): time out hanging agent end hooks 2026-04-28 01:18:50 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers 2026-04-28 01:14:19 +01:00
Peter Steinberger
48a0be8ff3
docs(plugins): document channel route sdk 2026-04-28 01:13:01 +01:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers 2026-04-28 01:13:01 +01:00
Peter Steinberger
0294aebe6f
feat(providers): add DeepInfra provider plugin (#73038)
* feat(providers): add DeepInfra provider plugin

* feat(deepinfra): add media provider surfaces

* fix(deepinfra): satisfy provider boundary checks

* docs: add gitcrawl maintainer skill

* test: include deepinfra in live media sweeps

* fix: remove stale tts contract import
2026-04-28 01:12:54 +01:00
Peter Steinberger
1fde7dbc0e
fix(memory): support embedding providers without encoding format 2026-04-28 01:12:34 +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
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
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
b90f29d313
ci: split native live release shards 2026-04-28 00:49:10 +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
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