Vignesh Natarajan
0ff506140d
fix: clear matched tool errors and dedupe reasoning end
2026-02-19 00:05:10 -08:00
Peter Steinberger
a75e95be02
fix(reply): track messaging media aliases for dedupe
2026-02-17 03:27:23 +01:00
cpojer
ac38d51290
chore: Fix types in tests 7/N.
2026-02-17 11:22:49 +09:00
Yaroslav Boiko
838259331f
fix(discord): add media dedup production code for messaging tool pipeline
...
Wire media URL tracking through the embedded agent pipeline so that
media already sent via messaging tools is not delivered again by the
reply dispatcher.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 23:51:51 +01:00
Vignesh Natarajan
5a26d1c622
Agent: guard reminder promises behind cron scheduling
2026-02-16 14:07:16 -08:00
Bruno Škvorc
dbdcbe03e7
fix: preserve bootstrap paths and expose failed mutations ( #16131 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 385dcbd8a9
Co-authored-by: Swader <1430603+Swader@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 17:01:16 -05:00
Michael Verrilli
e6f67d5f31
fix(agent): prevent session lock deadlock on timeout during compaction ( #9855 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 64a28900f1
Co-authored-by: mverrilli <816450+mverrilli@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 14:24:20 -05:00
Peter Steinberger
d714ac7797
refactor(agents): dedupe transient error copy ( #16324 )
2026-02-14 17:49:25 +01:00
Vincent
478af81706
Return user-facing message if API reuturn 429 API rate limit reached #2202 ( #10415 )
...
* Return user-facing message if API reuturn 429 API rate limit reached
* clarify the error message
* fix(agents): improve 429 user messaging (#10415 ) (thanks @vincenthsin)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-02-14 17:40:02 +01:00
Patrick Barletta
d34138dfee
fix: dispatch before_tool_call and after_tool_call hooks from both tool execution paths (openclaw#15012) thanks @Patrick-Barletta
...
Verified:
- pnpm check
Co-authored-by: Patrick-Barletta <67929313+Patrick-Barletta@users.noreply.github.com >
2026-02-12 18:48:11 -06:00
Tyler Yust
191da1feb5
fix: context overflow compaction and subagent announce improvements ( #11664 ) (thanks @tyler6204)
...
* initial commit
* feat: implement deriveSessionTotalTokens function and update usage tests
* Added deriveSessionTotalTokens function to calculate total tokens based on usage and context tokens.
* Updated usage tests to include cases for derived session total tokens.
* Refactored session usage calculations in multiple files to utilize the new function for improved accuracy.
* fix: restore overflow truncation fallback + changelog/test hardening (#11551 ) (thanks @tyler6204)
2026-02-07 20:02:32 -08:00
Gustavo Madeira Santana
38e6da1fe0
TUI/Gateway: fix pi streaming + tool routing + model display + msg updating ( #8432 )
...
* TUI/Gateway: fix pi streaming + tool routing
* Tests: clarify verbose tool output expectation
* fix: avoid seq gaps for targeted tool events (#8432 ) (thanks @gumadeiras)
2026-02-04 17:12:16 -05:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
Ayaan Zaidi
b5c2b1880d
fix: stabilize partial streaming filters
2026-01-31 22:46:19 +05:30
Ayaan Zaidi
37721ebd7c
fix: restore telegram draft streaming partials
2026-01-31 22:46:19 +05:30
Peter Steinberger
388d302472
fix: carry reply tags across streamed chunks
2026-01-22 08:01:34 +00:00
SocialNerd42069
e3a44b10bc
fix: prevent duplicate assistant texts from whitespace differences
...
- Add per-message dedup tracking in subscribeEmbeddedPiSession
- Compare both trimmed and normalized text to catch near-duplicates
- Reset dedup state on each new assistant message
- Add test for trailing whitespace edge case
Fixes duplicate Slack message delivery when the same text appears
with minor whitespace differences (e.g., trailing newline).
2026-01-21 06:29:36 +00:00
vrknetha
65710932ff
Agents: surface tool failures without assistant output
2026-01-18 18:35:03 +05:30
Peter Steinberger
99dd428862
feat: extend verbose tool feedback
2026-01-17 05:33:39 +00:00
Peter Steinberger
7e1e7ba2d8
fix(agents): skip thinking tags in code spans
2026-01-15 09:23:56 +00:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com >
2026-01-14 15:02:19 +00:00
Peter Steinberger
e2f8909982
refactor(agents): split tools + PI subscribe
2026-01-14 05:39:59 +00:00