Peter Steinberger
2860592302
fix(discord): hand off interactions asynchronously
2026-04-28 04:33:57 +01:00
Shakker
97016fbf02
perf: mark channel plugins startup lazy
2026-04-28 04:33:47 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
3efb444002
fix(discord): skip disabled reaction fetches
2026-04-28 02:36:48 +01:00
Peter Steinberger
43a73d6a31
refactor: separate bundled channel schema surface
2026-04-28 02:31:21 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers
2026-04-28 01:45:58 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures
2026-04-28 01:21:39 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers
2026-04-28 01:13:01 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
d74c8423c7
test: fix plugin runtime env test types
2026-04-28 00:11:47 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +01:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams
2026-04-27 22:55:09 +01:00
Peter Steinberger
c35a96bcbc
fix(test): use focused plugin sdk test seams
2026-04-27 22:47:57 +01:00
Peter Steinberger
a8c548f4f3
test: route extension tests through sdk 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
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +01:00
Peter Steinberger
59faa023fe
fix(gateway): unblock sidecar startup
2026-04-27 21:34:44 +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
1fc19ffe11
refactor: narrow messaging public api barrels
2026-04-27 20:34:36 +01:00
Peter Steinberger
9090457da7
test(plugin-sdk): use narrow config runtime mocks
2026-04-27 15:14:02 +01:00
Peter Steinberger
82b4049744
refactor: narrow discord slack runtime api barrels
2026-04-27 15:00:03 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Peter Steinberger
dc495e6d62
refactor(discord): isolate model picker apply flow
2026-04-27 13:50:43 +01:00
Peter Steinberger
951a0d89d8
fix(discord): persist stale model picker overrides
2026-04-27 13:50:43 +01:00
Peter Steinberger
4bd356d03a
fix(channels): clarify message target syntax
2026-04-27 13:18:04 +01:00
Peter Steinberger
00d4099526
fix(discord): inherit thread model overrides without transcript fork
2026-04-27 12:40:32 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces
2026-04-27 11:19:09 +01:00
Peter Steinberger
5cc06c69a9
fix(discord): preserve explicit delivery target kind
2026-04-27 07:09:45 +01:00
Peter Steinberger
9a529ca78b
chore: update dependencies
2026-04-26 10:54:58 +01:00
Peter Steinberger
87ac8b0456
refactor(discord): use Carbon request client for proxy fetch
2026-04-26 10:20:49 +01:00
Peter Steinberger
775c61ef5f
fix(discord): ignore stale exec approval clicks
2026-04-26 10:06:38 +01:00
Vincent Koc
2652c9eacf
fix(configure): defer web search setup runtime
...
Keep web-search configure and channel command defaults on cold plugin metadata, harden persisted registry reads, and require active config for manifest command defaults.\n\nThanks @vincentkoc
2026-04-26 01:41:57 -07:00
Shakker
8b32c31252
fix: keep thread placement metadata cold
2026-04-26 08:26:27 +01:00
Peter Steinberger
5b9be2cdb1
fix: migrate agent runtime config
2026-04-26 08:12:44 +01:00
Shakker
7a7728db13
fix: keep native command auto defaults cold
2026-04-26 07:55:00 +01:00
Peter Steinberger
d613c8e29b
refactor(tts): resolve voice delivery from channel capabilities
2026-04-26 07:03:25 +01:00
Peter Steinberger
6a67f65568
fix(voice): reuse preflight transcripts across channels
2026-04-26 05:42:04 +01:00
Peter Steinberger
f1b1c3dc99
chore: update workspace dependencies
2026-04-25 22:48:44 +01:00
Peter Steinberger
9d22061e3e
test(discord): mock message process dependencies narrowly
2026-04-25 22:19:09 +01:00
Peter Steinberger
8a731c1ef7
perf(plugin-sdk): add narrow outbound send deps entry
2026-04-25 22:19:09 +01:00
Peter Steinberger
6eec38ad5a
feat(discord): allow voice model override
2026-04-25 12:47:46 +01:00
Peter Steinberger
38703ed9a1
fix(discord): identify voice attachment metadata
2026-04-25 11:05:38 +01:00
Peter Steinberger
9fe35a0c62
fix(discord): restore voice note audio preflight
2026-04-25 10:57:37 +01:00
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25
2026-04-25 10:31:52 +01:00
Peter Steinberger
c6770d3694
fix: align native think menus with session models
2026-04-25 10:30:49 +01:00
Peter Steinberger
576c6c240f
fix(discord): collapse cron announce text
2026-04-25 06:22:30 +01:00