Shakker
|
55d3e7bc47
|
refactor: centralize model catalog normalization (#71360) (thanks @shakkernerd)
|
2026-04-25 03:34:36 +01:00 |
|
Shakker
|
c0bda91641
|
refactor: use shared model catalog normalization in manifests
|
2026-04-25 03:34:36 +01:00 |
|
Shakker
|
31f4991205
|
test: cover model catalog normalization
|
2026-04-25 03:34:36 +01:00 |
|
Shakker
|
b9da940813
|
feat: add model catalog normalizer
|
2026-04-25 03:34:36 +01:00 |
|
Shakker
|
efcd96a8eb
|
feat: add model catalog shared types
|
2026-04-25 03:34:36 +01:00 |
|
Peter Steinberger
|
9a3dece879
|
fix(voice-call): allow dedicated response agent
|
2026-04-25 03:32:09 +01:00 |
|
Peter Steinberger
|
e442065970
|
feat(google-meet): add browser recovery diagnostics
|
2026-04-25 03:31:11 +01:00 |
|
Peter Steinberger
|
996e9226e5
|
fix(skills): restore legacy skill metadata fallback (#71346)
|
2026-04-25 03:30:51 +01:00 |
|
chen-zhang-cs-code
|
bb5f523068
|
fix(skills): honor legacy clawdbot metadata
|
2026-04-25 03:30:51 +01:00 |
|
Peter Steinberger
|
49f72b332f
|
fix: harden openai-compatible completions payloads
|
2026-04-25 03:29:26 +01:00 |
|
Peter Steinberger
|
4302f6ea20
|
docs: credit codex bound-turn fix (#71317)
|
2026-04-25 03:29:14 +01:00 |
|
Lucenx9
|
cc87c9b120
|
fix(codex): reject unscoped bound turn events
|
2026-04-25 03:29:14 +01:00 |
|
Peter Steinberger
|
f7caf83da4
|
fix(voice-call): coalesce webhook server starts
|
2026-04-25 03:27:33 +01:00 |
|
Gustavo Madeira Santana
|
53618cca0d
|
docs: clarify plugin discovery loading
|
2026-04-24 22:26:52 -04:00 |
|
Peter Steinberger
|
1bdf5307d9
|
refactor(discord): split outbound payload helpers
|
2026-04-25 03:24:42 +01:00 |
|
Peter Steinberger
|
30aa7e0d4d
|
fix: harden Windows browser open
|
2026-04-25 03:24:00 +01:00 |
|
Peter Steinberger
|
31d8fdb525
|
fix(voice-call): answer telnyx inbound calls
|
2026-04-25 03:23:45 +01:00 |
|
Gustavo Madeira Santana
|
282c32db7c
|
fix(cli): sanitize plugin command descriptors
|
2026-04-24 22:23:28 -04:00 |
|
Peter Steinberger
|
4da25d0125
|
fix: keep session store live during rotation
|
2026-04-25 03:21:49 +01:00 |
|
Peter Steinberger
|
f29e15c05d
|
fix(telegram): bound tool progress preview formatting
Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com>
|
2026-04-25 03:19:01 +01:00 |
|
Neerav Makwana
|
e54a37a91e
|
fix(telegram): harden progress preview rendering
|
2026-04-25 03:19:01 +01:00 |
|
Neerav Makwana
|
c4a8b80dfa
|
fix(telegram): hide tool progress by default
|
2026-04-25 03:19:01 +01:00 |
|
Peter Steinberger
|
95a2c9bcdc
|
fix: expand browser executable home paths
|
2026-04-25 03:16:14 +01:00 |
|
Peter Steinberger
|
4a7ddd7ff5
|
test(agents): slim embedded runner hotspot coverage
|
2026-04-25 03:15:23 +01:00 |
|
Vincent Koc
|
f9ac92d1cc
|
fix(deps): keep plugin ownership records live (#71331)
|
2026-04-24 19:15:12 -07:00 |
|
Peter Steinberger
|
f550aa7622
|
refactor(outbound): plan text and media sends
|
2026-04-25 03:12:59 +01:00 |
|
Peter Steinberger
|
a3862ffdf1
|
feat(voice-call): add setup smoke checks
|
2026-04-25 03:12:21 +01:00 |
|
Peter Steinberger
|
f9f7d6ffb5
|
fix(google-meet): reuse meet tabs across retries
|
2026-04-25 03:11:58 +01:00 |
|
Peter Steinberger
|
ba4cd90dbc
|
fix(voice-call): share webhook runtime across contexts
|
2026-04-25 03:11:21 +01:00 |
|
Peter Steinberger
|
250d13de53
|
fix(agents): trust-gate tts transcript suppression
Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com>
|
2026-04-25 03:11:17 +01:00 |
|
Neerav Makwana
|
628f0e8055
|
fix: gate tts output suppression on deliverable media
|
2026-04-25 03:11:17 +01:00 |
|
Neerav Makwana
|
db8f7478b4
|
fix: suppress tts transcript tool output
|
2026-04-25 03:11:17 +01:00 |
|
Gustavo Madeira Santana
|
6abab7555e
|
test(plugins): align loader channel entry fixture
|
2026-04-24 22:10:58 -04:00 |
|
Peter Steinberger
|
713807b55d
|
fix: harden openai auth and reasoning replay
|
2026-04-25 03:10:24 +01:00 |
|
Peter Steinberger
|
ae5c657367
|
fix: clean up idle browser tabs
|
2026-04-25 03:08:24 +01:00 |
|
Peter Steinberger
|
d99d9eda37
|
fix: honor media SSRF policy for PDF inputs (#71321)
|
2026-04-25 03:08:19 +01:00 |
|
Neerav Makwana
|
f9cb942aa9
|
fix(music): bound reference image fetches
|
2026-04-25 03:08:19 +01:00 |
|
Neerav Makwana
|
1bb5a96577
|
fix(media): cover generation reference media ssrf policy
|
2026-04-25 03:08:19 +01:00 |
|
Neerav Makwana
|
86556fcd47
|
fix(media): apply web fetch ssrf policy to media
|
2026-04-25 03:08:19 +01:00 |
|
Gustavo Madeira Santana
|
a5db42862d
|
fix(plugins): expose channel CLI metadata in discovery (#71309)
Merged via squash.
Prepared head SHA: ce6bb35812
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-24 22:06:57 -04:00 |
|
Peter Steinberger
|
7ef4ecf499
|
refactor(outbound): share reply fanout policy
|
2026-04-25 03:05:22 +01:00 |
|
Peter Steinberger
|
2f23511ffa
|
test: accept staged bundled runtime deps proof
|
2026-04-25 03:05:04 +01:00 |
|
Peter Steinberger
|
a5ab488691
|
fix(voice-call): pin response model sessions
|
2026-04-25 03:02:30 +01:00 |
|
Mason Huang
|
5d4931cc3f
|
CI: trim CodeQL JavaScript scope (#71347)
|
2026-04-25 09:57:12 +08:00 |
|
Peter Steinberger
|
5e640b93da
|
fix(discord): preserve outbound reply threading
|
2026-04-25 02:54:37 +01:00 |
|
Shakker
|
6d271762ab
|
feat: add modelCatalog manifest contract (#71342) (thanks @shakkernerd)
|
2026-04-25 02:54:32 +01:00 |
|
Shakker
|
1f4dab2c37
|
fix: tighten model catalog manifest normalization
|
2026-04-25 02:54:32 +01:00 |
|
Shakker
|
a5d46c4567
|
fix: require complete model catalog pricing tiers
|
2026-04-25 02:54:32 +01:00 |
|
Shakker
|
8fa1052838
|
fix: tighten model catalog manifest validation
|
2026-04-25 02:54:32 +01:00 |
|
Shakker
|
d39e89e6b0
|
docs: document model catalog manifest metadata
|
2026-04-25 02:54:32 +01:00 |
|