Peter Steinberger
|
0aef33f6c4
|
perf: reduce persistent dedupe test disk work
|
2026-04-28 00:31:06 +01:00 |
|
Peter Steinberger
|
3ae796b649
|
test: keep SDK testing off bundled inventory
|
2026-04-28 00:28:09 +01:00 |
|
Peter Steinberger
|
90b6665ded
|
refactor: move plugin api test helper to sdk
|
2026-04-28 00:24:54 +01:00 |
|
Peter Steinberger
|
d462d1faf2
|
refactor: move plugin contracts onto SDK testing seams
|
2026-04-28 00:14:58 +01:00 |
|
Peter Steinberger
|
0df6e5a473
|
refactor: expose plugin test helpers via sdk
|
2026-04-27 23:45:26 +01:00 |
|
Peter Steinberger
|
bf4306d1b0
|
refactor: route plugin test helpers through sdk
|
2026-04-27 23:12:21 +01:00 |
|
Peter Steinberger
|
8599fdda4a
|
test: keep extension mocks on sdk seams
|
2026-04-27 22:55:09 +01:00 |
|
Peter Steinberger
|
46ba8e7cce
|
feat(plugin-sdk): expose extension test seams
|
2026-04-27 22:34:21 +01:00 |
|
Peter Steinberger
|
2216ce3018
|
test: use narrow config sdk imports
|
2026-04-27 22:22:34 +01:00 |
|
Peter Steinberger
|
662de55e07
|
refactor: expose extension sdk boundary seams
|
2026-04-27 21:58:48 +01:00 |
|
Peter Steinberger
|
599b1b8462
|
fix(cloudflare-ai-gateway): strip anthropic thinking prefill
|
2026-04-27 21:36:50 +01:00 |
|
Peter Steinberger
|
7d2d8af3ab
|
fix(plugins): fast-path strict manifest json
|
2026-04-27 21:27:02 +01:00 |
|
Peter Steinberger
|
08e7561972
|
ci: broaden extension boundary guards
|
2026-04-27 21:02:53 +01:00 |
|
Peter Steinberger
|
e9b1fbb8c4
|
refactor: pin remaining extension api surfaces
|
2026-04-27 21:02:53 +01:00 |
|
Peter Steinberger
|
f0000ab72d
|
refactor(plugin-sdk): split infra runtime barrel
|
2026-04-27 20:50:35 +01:00 |
|
Peter Steinberger
|
4336a7f3a9
|
refactor(plugin-sdk): narrow config runtime imports
|
2026-04-27 14:58:32 +01:00 |
|
Peter Steinberger
|
f6bda8d36b
|
refactor(providers): share Claude thinking profiles
|
2026-04-27 14:23:12 +01:00 |
|
Peter Steinberger
|
67a447c175
|
refactor: tighten plugin runtime sdk boundaries
|
2026-04-27 14:15:53 +01:00 |
|
Peter Steinberger
|
0141471dd5
|
refactor: move shared helpers off reserved sdk seams
|
2026-04-27 13:07:54 +01:00 |
|
Peter Steinberger
|
d73e2ee774
|
fix(google-meet): use PCM audio for Chrome realtime
|
2026-04-27 12:55:00 +01:00 |
|
Peter Steinberger
|
eaae63d288
|
refactor: keep plugin sdk owner seams explicit
|
2026-04-27 12:50:31 +01:00 |
|
Peter Steinberger
|
7f3f108521
|
refactor(config): migrate plugin config access
|
2026-04-27 12:35:58 +01:00 |
|
Peter Steinberger
|
48ebed3ed3
|
fix(plugins): normalize bundled sidecar jiti imports
|
2026-04-27 12:35:51 +01:00 |
|
Peter Steinberger
|
da8576c0bf
|
test: guard plugin boundary classifications
|
2026-04-27 12:35:43 +01:00 |
|
Peter Steinberger
|
da822a56d8
|
refactor(vllm): own nemotron thinking payloads
|
2026-04-27 12:15:54 +01:00 |
|
Peter Steinberger
|
e98f976a70
|
refactor: centralize provider stream fallback ownership
|
2026-04-27 12:11:29 +01:00 |
|
Peter Steinberger
|
7688b696de
|
refactor: remove bundled plugin sdk self imports
|
2026-04-27 11:36:08 +01:00 |
|
Peter Steinberger
|
9b0a0fb0a7
|
refactor: tighten plugin boundary surfaces
|
2026-04-27 11:19:09 +01:00 |
|
VACInc
|
614a2846a2
|
fix: continue Google Live consult responses (#72189) (thanks @VACInc)
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>
|
2026-04-27 10:52:00 +01:00 |
|
Peter Steinberger
|
3f895e5b49
|
test: dedupe hot unit fast coverage
|
2026-04-27 10:02:46 +01:00 |
|
Vincent Koc
|
1fc5b2b703
|
feat(migrations): add plugin-owned Hermes import
* feat: add migration providers
* feat: offer Hermes migration during onboarding
* feat(hermes): map imported config surfaces
* feat(onboard): require fresh migration imports
* docs(cli): clarify Hermes import coverage
* chore(migrations): rename Hermes importer package
* chore(migrations): rewire Hermes importer id
* fix(migrations): redact migration JSON details
* fix(hermes): use provider runtime for config imports
* test(hermes): cover missing source planning
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-04-27 00:34:29 -07:00 |
|
Peter Steinberger
|
556c3e87df
|
fix(agents): strip Gemma reasoning from local replay
|
2026-04-27 08:26:28 +01:00 |
|
Vincent Koc
|
6dfb03ab2e
|
fix(plugins): record crabpot compat deprecations
|
2026-04-26 04:04:26 -07:00 |
|
Peter Steinberger
|
bd95baa4f7
|
fix(bonjour): suppress ciao process crashes
|
2026-04-26 10:47:36 +01:00 |
|
Vincent Koc
|
0f2e7510cb
|
feat(diagnostics-prometheus): add protected metrics exporter
|
2026-04-26 02:15:33 -07:00 |
|
Peter Steinberger
|
2f5e5e9a71
|
fix: break plugin command spec import cycle
|
2026-04-26 09:15:47 +01:00 |
|
Peter Steinberger
|
1323683d72
|
fix: stabilize qa lab capture store cleanup
|
2026-04-26 09:13:30 +01:00 |
|
Peter Steinberger
|
d419fb561d
|
feat(tts): resolve channel account config generically
|
2026-04-26 08:10:36 +01:00 |
|
Peter Steinberger
|
d613c8e29b
|
refactor(tts): resolve voice delivery from channel capabilities
|
2026-04-26 07:03:25 +01:00 |
|
Peter Steinberger
|
9b93b7df62
|
fix(whatsapp): remove ack reactions after replies
|
2026-04-26 05:36:14 +01:00 |
|
Alvin Tang
|
4428661779
|
fix(config): accept video and audio model inputs
Preserve configured audio/video model input modalities through provider catalog normalization.\n\nFixes #20721.\nThanks @alvinttang.
|
2026-04-26 05:18:54 +01:00 |
|
Barron Roth
|
f7c837b374
|
TTS: remove persona rewrite placeholder
|
2026-04-26 09:42:38 +05:30 |
|
Barron Roth
|
0594fa3c4d
|
TTS: add provider personas
|
2026-04-26 09:42:38 +05:30 |
|
Peter Steinberger
|
0ca952cdd5
|
feat(tts): add per-agent voice overrides
|
2026-04-26 02:54:13 +01:00 |
|
Shivanker Goel
|
a932a58e87
|
feat(fal): support Seedance reference video
Adds fal Seedance 2.0 reference-to-video support with model-aware reference input limits.
|
2026-04-26 02:30:23 +01:00 |
|
Vincent Koc
|
f3accc753c
|
feat(plugins): add before agent finalize hook (#71765)
|
2026-04-25 17:21:17 -07:00 |
|
EVA
|
2c35a6e599
|
[codex] Consolidate RuntimePlan and Harness V2 package (#71722)
* refactor: centralize runtime plan policy surface
* refactor: route embedded attempts through runtime plan
* feat: add agent harness v2 lifecycle adapter
* docs: document agent harness runtime plan
---------
Co-authored-by: Eva <eva@100yen.org>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-04-25 16:07:04 -07:00 |
|
Gustavo Madeira Santana
|
d5166718bc
|
test(matrix): cover destructive E2EE backup recovery flows (#71311)
Merged via squash.
Prepared head SHA: fd5fc06007
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-25 17:48:18 -04:00 |
|
Cale Shapera
|
0bcb4c95c1
|
feat(tts): add Inworld speech provider (#55972)
Adds the bundled Inworld speech provider with docs, config surface, SSRF-guarded fetches, directive overrides, native voice-note/telephony output coverage, and live `.profile` verification.
Co-authored-by: cshape <cshape@users.noreply.github.com>
|
2026-04-25 22:33:21 +01:00 |
|
Peter Steinberger
|
8a731c1ef7
|
perf(plugin-sdk): add narrow outbound send deps entry
|
2026-04-25 22:19:09 +01:00 |
|