Gustavo Madeira Santana
ba54c5a351
refactor(subagents): share effective model selection resolver
2026-02-17 23:57:01 -05:00
Gustavo Madeira Santana
122bc5927e
chore(format): apply oxfmt in status/session utils
2026-02-17 23:57:01 -05:00
Gustavo Madeira Santana
881b73dcd9
refactor(models): share model selection normalizer
2026-02-17 23:57:01 -05:00
Gustavo Madeira Santana
2475353fdc
subagents: harden model patch regressions and tests
2026-02-17 23:57:01 -05:00
Gustavo Madeira Santana
7624fca044
fix(sessions): accept partial entries in model resolver
2026-02-17 23:57:01 -05:00
Gustavo Madeira Santana
e946b5d3e6
fix(sessions): relax model resolver entry typing
2026-02-17 23:57:01 -05:00
Gustavo Madeira Santana
e75638aa5f
fix(subagents): enforce model patch consistency
2026-02-17 23:57:01 -05:00
robbyczgw-cla
7c7b6acdb0
chore(format): oxfmt
2026-02-17 23:57:01 -05:00
robbyczgw-cla
0fd0de1218
fix(cli): display correct model for sub-agents in sessions list
...
- Prioritize runtime session model (entry.model) over default fallback
in resolveSessionModelRef so sessions list shows the actual model used
- Fix patch validator to always permit the target agent's own configured
model, even when absent from agents.defaults.models allowlist
- Add regression tests for both fixes
Fixes #18451
2026-02-17 23:57:01 -05:00
Peter Steinberger
a69e7682c1
refactor(test): dedupe channel and monitor action suites
2026-02-18 04:49:22 +00:00
Peter Steinberger
31f83c86b2
refactor(test): dedupe agent harnesses and routing fixtures
2026-02-18 04:49:22 +00:00
Peter Steinberger
8a9fddedc9
refactor: extract shared install and embedding utilities
2026-02-18 04:49:22 +00:00
Gustavo Madeira Santana
4d3403b7ac
chore: fix CI errors
2026-02-17 23:46:40 -05:00
Peter Steinberger
308e09c876
perf(test): shorten process timeout fixtures
2026-02-18 04:27:01 +00:00
Peter Steinberger
46278e22cf
perf(test): trim telegram duplicates and queue wait delays
2026-02-18 04:22:59 +00:00
Peter Steinberger
fa4772b4ce
perf(test): dedupe telegram allowlist and speed twitch probe
2026-02-18 04:16:36 +00:00
Peter Steinberger
fdc6768227
perf(test): stabilize and speed sandbox registry races
2026-02-18 04:10:27 +00:00
Peter Steinberger
5f12334761
refactor: dedupe image, web, and auth profile test fixtures
2026-02-18 04:04:14 +00:00
Peter Steinberger
05b7bd2c22
refactor: dedupe command dispatch and process poll tests
2026-02-18 04:04:14 +00:00
Peter Steinberger
adac9cb67f
refactor: dedupe gateway and scheduler test scaffolding
2026-02-18 04:04:14 +00:00
Peter Steinberger
262472ba20
test: remove duplicated scenario scaffolding across runtime tests
2026-02-18 04:04:14 +00:00
Peter Steinberger
e57628165a
test: dedupe shared setup in channel and doctor config tests
2026-02-18 04:04:14 +00:00
Peter Steinberger
d1ab852972
test: extract shared e2e helpers for trigger handling and skills
2026-02-18 04:04:14 +00:00
Peter Steinberger
b099171db5
perf(test): dedupe slow discord monitor cases
2026-02-18 04:04:04 +00:00
Peter Steinberger
ac0db68235
refactor(security): extract safeBins trust resolver
2026-02-18 05:01:31 +01:00
Peter Steinberger
e8154c12e6
refactor(net): table-drive embedded IPv6 decoding and SSRF tests
2026-02-18 04:57:08 +01:00
Peter Steinberger
35016a380c
fix(sandbox): serialize registry mutations and lock usage
2026-02-18 04:55:40 +01:00
Peter Steinberger
28bac46c92
fix(security): harden safeBins path trust
2026-02-18 04:55:31 +01:00
Peter Steinberger
42d2a61888
chore(changelog): move SSRF transition fix to 2026.2.18
2026-02-18 04:53:50 +01:00
Peter Steinberger
442fdbf3d8
fix(security): block SSRF IPv6 transition bypasses
2026-02-18 04:53:09 +01:00
Peter Steinberger
50e5553533
fix: align retry backoff semantics and test mock signatures
2026-02-18 04:53:09 +01:00
Gustavo Madeira Santana
0bf1b38cc0
Agents: fix subagent completion thread routing
2026-02-17 22:52:58 -05:00
Peter Steinberger
35851cdaff
chore(changelog): move cron SSRF fix into 2026.2.18
2026-02-18 04:52:13 +01:00
Peter Steinberger
516046dba8
fix: avoid doctor token regeneration on invalid repairs
2026-02-18 04:51:25 +01:00
Peter Steinberger
797ea7ed27
perf(test): cut slow monitor/subagent test overhead
2026-02-18 03:50:30 +00:00
Peter Steinberger
99db4d13e5
fix(gateway): guard cron webhook delivery against SSRF
2026-02-18 04:48:08 +01:00
Peter Steinberger
bc00c7d156
refactor: dedupe sandbox registry helpers
2026-02-18 04:46:38 +01:00
Ayaan Zaidi
6a5f887b3d
test: harden Telegram command menu sanitization coverage ( #19703 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 6a41b11590
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Reviewed-by: @obviyus
2026-02-18 09:16:31 +05:30
Peter Steinberger
cc29be8c9b
fix: serialize sandbox registry writes
2026-02-18 04:44:56 +01:00
Peter Steinberger
8278903f0a
fix: update deep links handling
2026-02-18 04:40:42 +01:00
Peter Steinberger
4bf3338834
chore: bump version to 2026.2.18 unreleased
2026-02-18 04:40:06 +01:00
Peter Steinberger
f25bbbc37e
feat: switch anthropic onboarding defaults to sonnet
2026-02-18 04:37:58 +01:00
Gustavo Madeira Santana
e8816c554f
Agents: fix subagent completion delivery to origin channel
2026-02-17 22:36:14 -05:00
Peter Steinberger
ca43efa965
fix(ci): force npm install path in smoke docker tests
2026-02-18 03:25:14 +00:00
Peter Steinberger
91e9684e8c
test: add normalization coverage for shared and slack allow-list
2026-02-18 03:17:54 +00:00
Peter Steinberger
8407eeb33c
refactor: extract shared string normalization helpers
2026-02-18 03:17:54 +00:00
Peter Steinberger
8984f31876
fix(agents): correct completion announce retry backoff schedule
2026-02-18 03:07:47 +00:00
Peter Steinberger
a420fa0417
fix(test): align subagent announce chat history mock typing
2026-02-18 03:02:20 +00:00
Peter Steinberger
289f215b31
fix(agents): make manual subagent completion announce deterministic
2026-02-18 03:00:27 +00:00
sebslight
d30492823c
chore(auto-reply): format subagent command files
2026-02-17 21:55:47 -05:00