Commit Graph

17 Commits

Author SHA1 Message Date
Argenis
75078df36e
Merge pull request #2445 from zeroclaw-labs/issue-2378-core-memory-boost
feat(memory): boost Core memories in context retrieval
2026-03-01 15:27:47 -05:00
argenis de la rosa
3fb11acade feat(memory): boost core memories during context retrieval 2026-03-01 15:24:39 -05:00
argenis de la rosa
2052c720cc feat(memory): flush durable facts before compaction 2026-03-01 15:24:38 -05:00
reidliu41
1431e9e864 feat(memory): add time-decay scoring with Core evergreen exemption 2026-03-01 19:25:54 +08:00
xj
11498ab099 fix(build): update history test call and apply rustfmt drift 2026-02-28 17:09:50 -08:00
xj
9095a54de3 fix(main): restore rust gates after bluebubbles merge 2026-02-28 17:00:18 -08:00
argenis de la rosa
1d6afe792b feat(plugins): scaffold wasm runtime and wire core hook lifecycle 2026-02-28 19:51:37 -05:00
Preventnetworkhacking
d89e7ab415 fix(utf8): prevent panic on CJK text truncation [CDV-27]
Fix UTF-8 boundary panics in two locations not covered by PR #2154:

1. telegram.rs:3112 - OTP/approval message preview truncation
   - Changed from byte-based `&raw_args[..260]` to char-based truncation
   - Uses existing `truncate_with_ellipsis` utility

2. detection.rs:222 - Tool output hash prefix
   - Changed from `&output[..4096]` to UTF-8-safe boundary
   - Uses existing `floor_utf8_char_boundary` utility

Added test: hash_output_utf8_boundary_safe() verifies no panic on CJK text.

Fixes #2276
2026-02-28 16:35:09 -05:00
argenis de la rosa
3825eca3dc fix(memory): thread session IDs through runtime paths 2026-02-28 15:00:27 -05:00
argenis de la rosa
352adb5a82 fix(agent): avoid orphan tool messages after compaction 2026-02-28 14:41:13 -05:00
argenis de la rosa
0253752bc9 feat(memory): add observation memory tool 2026-02-28 13:32:13 -05:00
reidliu41
6662601a6c feat(agent): add result-aware loop detection for tool-call loop 2026-02-28 00:58:31 -05:00
argenis de la rosa
15457cc368 fix(agent): parse direct XML tool tags in web chat 2026-02-27 10:42:13 -05:00
argenis de la rosa
b27b44829a chore: promote dev snapshot to main (resolve #1978/#1970) 2026-02-26 21:09:33 -05:00
argenis de la rosa
dedb59a4ef fix(agent): stop converting plain URLs into shell calls 2026-02-26 21:04:32 -05:00
Chummy
523fecac0f refactor(agent): satisfy strict lint delta for loop split 2026-02-25 02:09:23 +08:00
Chummy
1b12f60e05 refactor(agent): split loop loop_ concerns into focused submodules 2026-02-25 02:09:23 +08:00