8 Commits

Author SHA1 Message Date
w-sss
bd74e470e5 fix: address Greptile review feedback
- Add empty text guard to prevent TTS call on empty turns
- Remove dead condition (ttsMode !== 'all' is always true when ttsMode === 'final')
- Fix test expectations for non-routed flow

Fixes review comments from greptile-apps[bot]
2026-03-20 09:22:18 +08:00
w-sss
ded576878d fix(acp): deliver final result text even when TTS is not configured
- Add text fallback when TTS synthesis fails or returns no media
- Skip fallback when blocks already delivered (prevents duplicates)
- Skip fallback for ttsMode='all' (blocks already processed with TTS)
- Use delivery.deliver for proper routing in cross-provider turns
- Add comprehensive test coverage for all scenarios

Fixes #46814
2026-03-19 15:32:12 +08:00
Mariano
3c3474360b
acp: harden follow-up reliability and attachments (#41464)
Merged via squash.

Prepared head SHA: 7d167dff54ab975f90224feb3fe697a5e508e895
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-03-09 23:03:50 +01:00
Mariano
4aebff78bc
acp: forward attachments into ACP runtime sessions (#41427)
Merged via squash.

Prepared head SHA: f2ac51df2c4c84a7c3f7150cb736b087d592ac94
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-03-09 22:32:32 +01:00
Peter Steinberger
7e29d604ba test(agents): dedupe agent and cron test scaffolds 2026-03-02 07:13:10 +00:00
Onur
ca31683ca3 Tests: fix dispatch-acp mock typings for tsgo 2026-03-01 20:39:24 +01:00
Onur
43c57005a6 ACP: start typing lifecycle at turn start and harden delivery 2026-03-01 20:39:24 +01:00
Onur
752398a6ba Refactor: split ACP dispatch delivery and settings 2026-03-01 20:39:24 +01:00