William Valentin
|
b0d06d0650
|
chore(rebase): realign duplicate backend/channel/schema files with main
|
2026-02-17 15:44:47 -08:00 |
|
William Valentin
|
03fa96583c
|
fix(matrix): allow attachment-only outbound messages
|
2026-02-17 15:43:57 -08:00 |
|
William Valentin
|
b75f7fc4ef
|
test(routing): cover status backend output fast-path
|
2026-02-17 15:43:45 -08:00 |
|
William Valentin
|
88f6ae5b7a
|
feat(backends): add external-to-external failover before native fallback
|
2026-02-17 15:43:31 -08:00 |
|
William Valentin
|
898828bb70
|
feat(audit): log backend routing decisions and fallback events
|
2026-02-17 15:43:23 -08:00 |
|
William Valentin
|
4400bdfcc9
|
feat(backends): add retry/backoff controls for external CLI execution
|
2026-02-17 15:42:49 -08:00 |
|
William Valentin
|
1f3d35726b
|
docs(config): document agent backend routing and add schema guard test
|
2026-02-17 15:42:35 -08:00 |
|
William Valentin
|
ea0988e2f9
|
fix(backends): validate backends.default and enabled backend set
|
2026-02-17 15:42:33 -08:00 |
|
William Valentin
|
6d7970f489
|
feat(backends): support explicit backends.default selection
|
2026-02-17 15:42:30 -08:00 |
|
William Valentin
|
d0b48c5680
|
test(routing): cover per-agent backend override and native fallback
|
2026-02-17 15:42:23 -08:00 |
|
William Valentin
|
51af388650
|
feat(backends): add native fallback and tests for external runner prompt handling
|
2026-02-17 15:42:19 -08:00 |
|
William Valentin
|
891ee59527
|
feat(backends): support {prompt} substitution in external CLI args
|
2026-02-17 15:42:04 -08:00 |
|
William Valentin
|
1d84d69f4f
|
feat(backends): add configurable external CLI args and timeouts
|
2026-02-17 15:42:01 -08:00 |
|
William Valentin
|
bf3dbbfe32
|
feat(routing): support per-agent backend selection across native/external
|
2026-02-17 15:41:58 -08:00 |
|
William Valentin
|
1d59becfa5
|
feat(backends): add codex/gemini external runners and wire backend selection
|
2026-02-17 15:41:54 -08:00 |
|
William Valentin
|
2273ffd020
|
feat(agent): implement auto-escalation retries and track remediation state
|
2026-02-17 15:41:41 -08:00 |
|
William Valentin
|
bdded84a9b
|
feat(gemini): fetch URL images as inlineData for multimodal prompts
|
2026-02-17 15:41:18 -08:00 |
|
William Valentin
|
63adec9cea
|
feat(channels): implement binary attachment upload for matrix/signal/mattermost
|
2026-02-17 15:40:50 -08:00 |
|
William Valentin
|
18da9ddf90
|
fix(tui): make verbose mode control raw streaming and tool output
|
2026-02-17 15:40:09 -08:00 |
|
William Valentin
|
9fbd866435
|
fix(channels): handle LINE and Zalo outbound attachment references
|
2026-02-17 15:39:46 -08:00 |
|
William Valentin
|
21a7a18008
|
fix(config): enforce unsupported backend flags and route by modelFor tags
|
2026-02-17 15:39:34 -08:00 |
|
William Valentin
|
01f75e536d
|
fix(companion): clear disconnect metadata after reconnect
|
2026-02-17 15:38:30 -08:00 |
|
William Valentin
|
809000b6c6
|
feat(companion): add direct disconnect metadata getters
|
2026-02-17 15:38:30 -08:00 |
|
William Valentin
|
6821e3779f
|
fix(companion): preserve manual disconnect snapshot metadata
|
2026-02-17 15:38:30 -08:00 |
|
William Valentin
|
95df7cd445
|
feat(companion): allow platform disconnect code and reason
|
2026-02-17 15:38:30 -08:00 |
|
William Valentin
|
44b686da9c
|
feat(companion): add disconnect metadata to connection snapshots
|
2026-02-17 15:38:30 -08:00 |
|
William Valentin
|
44916fc9b2
|
test(companion): cover cancel wait snapshot updates
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
33812e3845
|
test(companion): verify clearEventSubscriptions count integration
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
ffc7c4e9b3
|
feat(companion): return clearEventSubscriptions result counts
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
06bdb27f70
|
test(companion): add connection snapshot integration coverage
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
c8f6d76638
|
feat(companion): add connection snapshot helper
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
965267d67e
|
test(companion): add event surface snapshot integration coverage
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
29523bcdac
|
feat(companion): add event surface snapshot helper
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
a6e9daaaef
|
test(companion): add non-finite waitForIdle validation coverage
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
9e442920d2
|
test(companion): verify cancelPendingEventWaits count integration
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
83236a4ba3
|
feat(companion): return cancelPendingEventWaits count
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
a4e9828592
|
test(companion): add cancelPendingEventWaits integration coverage
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
c4a8d099d6
|
feat(companion): add cancellable pending event wait helper
|
2026-02-17 15:38:14 -08:00 |
|
William Valentin
|
c41332a643
|
fix(companion): validate event wait timeout options
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
45ea084cf0
|
feat(companion): add idle observability alias
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
699f848fc5
|
test(companion): cover waitForIdle pre-aborted signal
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
164db42d0f
|
test(companion): cover waitForIdle pending RPC lifecycle
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
c2395ced75
|
test(companion): add pending work snapshot integration coverage
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
b4cef5235e
|
feat(companion): add pending work snapshot helper
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
c5bc2c1754
|
fix(companion): normalize heartbeat jitter random samples
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
239d9f93ff
|
fix(companion): validate waitForIdle timeout option
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
1a46b122e0
|
test(companion): cover waitForIdle abort cancellation
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
a000235826
|
test(companion): add platform waitForIdle integration coverage
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
ed471072bb
|
feat(companion): add waitForIdle runtime drain helper
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
d14f82cd84
|
feat(companion): add hasPendingWork runtime observability
|
2026-02-17 15:38:13 -08:00 |
|