Peter Steinberger
bf52273a58
test: harden flaky timeout-sensitive tests
2026-02-22 12:21:19 +01:00
Peter Steinberger
42f62821db
fix: include shared runtime group-policy helper and coverage ( #23367 ) (thanks @bmendonca3)
2026-02-22 12:21:04 +01:00
Peter Steinberger
777817392d
fix: fail closed missing provider group policy across message channels ( #23367 ) (thanks @bmendonca3)
2026-02-22 12:21:04 +01:00
Peter Steinberger
78c3c2a542
fix: stabilize flaky tests and sanitize directive-only chat tags
2026-02-22 12:19:33 +01:00
Peter Steinberger
7d09a9e74d
test: update agent tool assertions and reclassify suites
2026-02-22 11:18:50 +00:00
Brian Mendonca
3700151ec0
Channels: fail closed when Slack/Discord config is missing
2026-02-22 12:18:43 +01:00
Peter Steinberger
fcb86408fd
test: move embedded and tool agent suites out of e2e
2026-02-22 11:17:47 +00:00
Peter Steinberger
11546b1177
test(auth-choice): expand api provider dedupe coverage
2026-02-22 11:16:59 +00:00
Peter Steinberger
e441390fd1
test: reclassify agent local suites out of e2e
2026-02-22 11:16:37 +00:00
Peter Steinberger
fc60f4923a
refactor(auth-choice): unify api-key resolution flows
2026-02-22 11:16:30 +00:00
Peter Steinberger
e2c7cf2f1a
test: reclassify doctor command suites out of e2e
2026-02-22 11:12:48 +00:00
Peter Steinberger
895e6c4b9c
test: move onboarding and sandbox command suites out of e2e
2026-02-22 11:10:05 +00:00
Peter Steinberger
08a5cba8af
test: reclassify command config and channels suites
2026-02-22 11:09:43 +00:00
Ayaan Zaidi
8e00965618
test: use real SubsystemLogger in directive-tags test
2026-02-22 16:39:11 +05:30
Peter Steinberger
296b3f49ef
refactor(bluebubbles): centralize private-api status handling
2026-02-22 12:08:41 +01:00
Peter Steinberger
817ca75cba
test: move command status and health suites out of e2e
2026-02-22 11:07:46 +00:00
Peter Steinberger
ec36dd81a9
test: reclassify command helper suites out of e2e
2026-02-22 11:07:07 +00:00
Yuzuru Suzuki
6f7e5f92c3
fix: add operator.read and operator.write to default CLI scopes ( #22582 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 8569fc88c970e75934617c200ebfe117e9d5ae88
Co-authored-by: YuzuruS <1485195+YuzuruS@users.noreply.github.com >
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Reviewed-by: @obviyus
2026-02-22 16:36:18 +05:30
Peter Steinberger
ec0081ce9a
test: move hooks and plugin local suites out of e2e
2026-02-22 11:05:53 +00:00
Peter Steinberger
4a2492496e
test: move browser and web auto-reply local suites out of e2e
2026-02-22 11:05:26 +00:00
Peter Steinberger
585a143f21
test: reclassify config and channel monitor behavior suites
2026-02-22 11:04:58 +00:00
Peter Steinberger
2d133d3ec2
test: reclassify auto-reply behavior suites out of e2e
2026-02-22 11:04:10 +00:00
Peter Steinberger
b77e53da67
refactor(session): centralize transcript path option resolution
2026-02-22 12:02:38 +01:00
Peter Steinberger
1ad284a85f
test: move local cli and config scenario suites out of e2e
2026-02-22 10:58:04 +00:00
Peter Steinberger
713e2928b2
test: move duplicate local scenario suites out of agents e2e
2026-02-22 10:56:58 +00:00
Peter Steinberger
bfada9e425
test: move more local agents helper suites out of e2e
2026-02-22 10:55:22 +00:00
Peter Steinberger
4267fc8593
test: reclassify pi embedded helper suites out of agents e2e
2026-02-22 10:53:50 +00:00
Peter Steinberger
adace58505
test: reclassify local helper suites out of agents e2e
2026-02-22 10:53:40 +00:00
Peter Steinberger
b98d3330f6
docs: update pty supervision test command paths
2026-02-22 10:48:37 +00:00
Peter Steinberger
1d4e9ad8d1
test: reclassify remaining bash suites as unit tests
2026-02-22 10:48:32 +00:00
Peter Steinberger
37f12eb7ee
fix: align BlueBubbles private-api null fallback + warning ( #23459 ) (thanks @echoVic)
2026-02-22 11:47:57 +01:00
echoVic
888b6bc948
fix(bluebubbles): treat null privateApiStatus as disabled, not enabled
...
Bug: privateApiStatus cache expires after 10 minutes, returning null.
The check '!== false' treats null as truthy, causing 500 errors when
trying to use Private API features that aren't actually available.
Root cause: In JavaScript, null !== false evaluates to true.
Fix: Changed all checks from '!== false' to '=== true', so null (cache
expired/unknown) is treated as disabled (safe default).
Files changed:
- extensions/bluebubbles/src/send.ts (line 376)
- extensions/bluebubbles/src/monitor-processing.ts (line 423)
- extensions/bluebubbles/src/attachments.ts (lines 210, 220)
Fixes #23393
2026-02-22 11:47:57 +01:00
Peter Steinberger
ab38e1e6b2
test: reclassify image tool suite as unit test
2026-02-22 10:47:16 +00:00
Peter Steinberger
812bf7c8e1
fix: add bindings comment regression test ( #23458 ) (thanks @echoVic)
2026-02-22 11:47:11 +01:00
echoVic
56f01bc493
fix(config): add missing comment field to BindingsSchema
...
Strict validation (added in d1e9490f9 ) rejects the legitimate 'comment'
field on bindings. This field is used for annotations in config files.
Changes:
- BindingsSchema: added comment: z.string().optional()
- AgentBinding type: added comment?: string
Fixes #23385
2026-02-22 11:47:11 +01:00
Peter Steinberger
aa487bd4f3
test: reclassify bash pty suites as unit tests
2026-02-22 10:47:10 +00:00
Glucksberg
2739328508
fix(telegram): classify undici fetch errors as recoverable for retry ( #16699 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 67b5bce44f7014c8cbefc00eed0731e61d6300b9
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com >
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Reviewed-by: @obviyus
2026-02-22 16:16:11 +05:30
Peter Steinberger
3c9f98452e
test: reclassify tool-result persist hook suite as unit test
2026-02-22 10:46:02 +00:00
Peter Steinberger
047e18693e
test: reclassify exec approval-id suite as unit test
2026-02-22 10:45:23 +00:00
Peter Steinberger
17a65a6f4c
test: split pure docker exec arg checks from bash e2e suite
2026-02-22 10:44:40 +00:00
Peter Steinberger
239963ac44
perf(test): shrink bash command fixtures and polling windows
2026-02-22 10:43:22 +00:00
Peter Steinberger
1d7dbd8cd9
test: reclassify web fetch/readability suites as unit tests
2026-02-22 10:41:29 +00:00
Peter Steinberger
304eef575b
test: reclassify sandbox and web/image tool suites as unit tests
2026-02-22 10:40:40 +00:00
Peter Steinberger
3b09a0d2d0
perf(test): trim bash e2e log fixtures and abort wait bounds
2026-02-22 10:39:18 +00:00
Peter Steinberger
c68bb8d6d5
test: stabilize bash e2e suites with explicit exec approvals mode
2026-02-22 10:37:44 +00:00
Peter Steinberger
38f02c7a32
fix(session): resolve agent session path with configured sessions dir
...
Co-authored-by: David Rudduck <david@rudduck.org.au >
2026-02-22 11:35:55 +01:00
Peter Steinberger
c283f87ab0
refactor: clarify strict loopback proxy audit rules
2026-02-22 11:35:08 +01:00
Peter Steinberger
97eb4af01e
test: harden models-config env isolation list
2026-02-22 10:34:23 +00:00
Peter Steinberger
744df0fbe7
test: reclassify models-config suites from e2e to unit lane
2026-02-22 10:34:23 +00:00
Peter Steinberger
740fd7ae35
test: reclassify skills suites from e2e to unit lane
2026-02-22 10:34:23 +00:00