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
Peter Steinberger
f64e4fd8cf
test: split agents vitest shards
2026-04-28 02:58:24 +01:00
Peter Steinberger
6b1089ffe5
fix: keep group silence on no-reply path
2026-04-28 01:20:00 +01:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers
2026-04-28 01:13:01 +01:00
Peter Steinberger
f368d3b49f
refactor(channels): share route identity keys
2026-04-28 01:13:00 +01:00
Peter Steinberger
3eec9e4642
refactor(channels): reuse route context helpers
2026-04-28 01:13:00 +01:00
Peter Steinberger
3876682635
refactor(channels): centralize route normalization
2026-04-28 01:13:00 +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
7aeb7c2a14
perf: speed up reset model tests
2026-04-28 00:52:07 +01:00
Peter Steinberger
d2320e4d4b
fix(models): keep user model switches strict
2026-04-27 23:32:44 +01:00
Peter Steinberger
496a5eb56f
fix: dedupe silent reply prompt guidance
2026-04-27 23:31:13 +01:00
Peter Steinberger
1eea534ddb
fix(channels): handle generated dock commands
2026-04-27 21:59:15 +01:00
Peter Steinberger
db622c67d1
perf(test): slim directive and run-param imports
2026-04-27 21:42:31 +01:00
Peter Steinberger
346d5c28c1
test(acp): use typed attachment root fixture
2026-04-27 21:19:45 +01:00
Peter Steinberger
8cc06fff2c
test(acp): cover media agent dir dispatch
2026-04-27 21:19:45 +01:00
luyao618
2b578c3a9e
fix(agents): pass agentDir to media understanding in ACP dispatch path
...
The ACP dispatch path calls applyMediaUnderstanding without the agentDir
parameter. This prevents the media understanding pipeline from locating
agent-specific models.json and auth profiles, causing image understanding
to fail silently for non-visual models configured with a separate image
understanding model.
The non-ACP reply path (get-reply.ts) already passes agentDir correctly.
This aligns the ACP path with the same behavior.
Closes #55046
AI-assisted (built with Hermes orchestration).
2026-04-27 21:19:45 +01:00
Maho Pan
1dbc250b1a
fix: keep bare reset transcript prompt non-empty
2026-04-27 21:08:50 +01:00
Peter Steinberger
f3e8a8a319
fix(agents): persist compaction token snapshots
2026-04-27 14:58:15 +01:00
Peter Steinberger
1fbe83d09f
fix: keep link understanding from dropping replies
2026-04-27 13:45:05 +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
harish ganeshmurthy
fa0f7d1e73
fix(webchat): hide reset startup prompt from history
...
Closes #72369 .
Remote validation (Blacksmith Testbox tbx_01kq7874j733m8pxesmgvfz1x1):
- pnpm test src/auto-reply/reply/get-reply-run.media-only.test.ts src/gateway/server-methods/server-methods.test.ts
- node scripts/run-vitest.mjs run --config test/vitest/vitest.unit-ui.config.ts ui/src/ui/controllers/chat.test.ts
- pnpm check:changed
Co-authored-by: haishmg <4529977+haishmg@users.noreply.github.com >
2026-04-27 11:41:33 +01:00
Bartok
f0b327cf68
fix(media): gate markdown image extraction by channel ( #72718 )
...
Closes #72642
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-27 11:27:35 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces
2026-04-27 11:19:09 +01:00
Peter Steinberger
b09afa2993
fix: keep auto model fallbacks pinned until reset
2026-04-27 09:27:19 +01:00
Peter Steinberger
9d33da6ddf
fix(agents): sanitize blank Bedrock user replay
2026-04-27 08:03:02 +01:00
Peter Steinberger
29af4add2a
feat: trigger compaction for oversized transcripts
2026-04-27 03:46:11 +01:00
Peter Steinberger
1882a8e5ea
fix: refresh preflight rotated runs
2026-04-27 03:12:45 +01:00
pashpashpash
b99540964c
Fix compaction rotation follow-ups
2026-04-26 18:06:57 -07:00
Peter Steinberger
3c95327b34
Fix compacted session transcript rotation
2026-04-26 17:51:00 -07:00
Vincent Koc
303cde8f60
fix(auto-reply): poison inbound dedupe after partial turn failure
...
* fix(auto-reply): poison inbound dedupe after replay-unsafe failures
* fix(clownfish): address review for ghcrawl-165980-agentic-merge (1)
2026-04-26 10:58:19 -07:00
Peter Steinberger
631552c554
perf: speed up dispatch-from-config tests
2026-04-26 14:14:12 +01:00
Peter Steinberger
6bc5fe6952
fix: harden plugin install and uninstall transactions
2026-04-26 10:27:23 +01:00
Peter Steinberger
1969452c3f
fix: hide raw agent failures in group chats
2026-04-26 09:19:27 +01:00
Peter Steinberger
5b9be2cdb1
fix: migrate agent runtime config
2026-04-26 08:12:44 +01:00
Peter Steinberger
d419fb561d
feat(tts): resolve channel account config generically
2026-04-26 08:10:36 +01:00
Shakker
a57d681db9
fix: keep plugin command status on cold index
2026-04-26 06:28:54 +01:00
Peter Steinberger
0e58654dba
fix(agents): silence empty group model turns
2026-04-26 06:25:59 +01:00
Peter Steinberger
58a31b12f7
fix(agents): keep runtime wakeups out of chat transcript
2026-04-26 06:23:27 +01:00
Peter Steinberger
f1eef47839
fix(agents): treat empty group replies as silent
2026-04-26 05:17:02 +01:00
Barron Roth
0594fa3c4d
TTS: add provider personas
2026-04-26 09:42:38 +05:30
Vincent Koc
44da034516
fix(otel): add agent label to token metrics
2026-04-25 20:57:47 -07:00
Peter Steinberger
844d2bd515
test: mock browser cleanup in heartbeat session tests
2026-04-26 04:33:37 +01:00
Peter Steinberger
96d90091c4
test: align task title sanitization expectation
2026-04-26 04:30:13 +01:00
Peter Steinberger
2c8c79de5c
fix(tts): normalize streamed tts voice media
2026-04-26 04:28:19 +01:00
Peter Steinberger
cf834e2a21
fix(tts): clean streamed directive text
2026-04-26 04:09:56 +01:00
Peter Steinberger
97ae1c7c2e
feat(tts): add read-latest voice command
2026-04-26 03:44:44 +01:00
Peter Steinberger
9b4f0779ce
fix(tts): honor per-agent config in tts commands
2026-04-26 03:12:30 +01:00
Peter Steinberger
0e1f53f020
fix: clear system events on session reset
2026-04-26 03:09:15 +01:00