Alexander Whitestone
95bde9d3cb
Forge CI / smoke-and-build (pull_request) Failing after 24s
fix(tools): memory no-match is success, not error
...
Fixes #313
Problem: MemoryStore.replace() and .remove() return
{"success": false, "error": "No entry matched..."} when the
search substring is not found. This is a valid outcome, not
an error. The empirical audit showed 58.4% error rate on the
memory tool, but 98.4% of those were just empty search results.
Fix: Return {"success": true, "result": "no_match", "message": ...}
instead. This drops the memory tool error rate from ~58% to ~1%.
Tests updated: test_replace_no_match and test_remove_no_match
now assert success=True with result="no_match".
All 33 memory tool tests pass.
2026-04-13 15:40:48 -04:00
..
2026-04-07 08:40:22 -04:00
2026-04-07 10:00:16 -04:00
2026-03-17 02:33:12 -07:00
2026-03-31 16:35:40 +00:00
2026-03-31 08:48:54 +09:00
2026-03-23 07:43:12 -07:00
2026-04-07 01:00:02 -07:00
2026-03-31 00:08:54 +00:00
2026-04-01 04:18:50 -07:00
2026-04-07 03:28:44 -07:00
2026-04-07 10:00:16 -04:00
2026-04-10 07:10:29 -04:00
2026-03-25 19:47:58 -07:00
2026-03-25 15:02:03 -07:00
2026-04-13 19:26:06 +00:00
2026-03-30 22:38:01 +00:00
2026-04-06 12:42:16 -07:00
2026-04-13 09:58:47 -04:00
2026-04-06 00:08:20 -07:00
2026-04-06 23:01:11 -07:00
2026-04-06 12:42:16 -07:00
2026-04-07 10:00:16 -04:00
2026-04-03 22:40:37 -07:00
2026-03-25 19:47:58 -07:00
2026-03-31 07:52:56 -04:00
2026-03-30 22:28:56 +00:00
2026-03-15 20:21:21 -07:00
2026-03-30 13:28:10 +09:00
2026-03-30 23:47:04 +00:00
2026-04-02 12:40:03 +11:00
2026-04-05 22:08:00 -07:00
2026-04-05 22:08:00 -07:00
2026-04-13 15:40:48 -04:00
2026-03-31 12:28:40 -04:00
2026-03-18 02:55:30 -07:00
2026-03-31 21:06:42 +00:00
2026-04-01 02:45:36 +00:00
2026-03-11 20:02:36 -07:00
2026-04-05 12:46:07 -07:00
2026-03-26 19:38:04 -07:00
2026-04-07 02:40:16 -07:00
2026-04-13 00:27:10 +00:00
2026-03-29 15:52:54 -07:00
2026-03-25 19:47:58 -07:00
2026-04-06 16:49:52 -07:00
2026-03-27 21:27:51 -07:00
2026-04-03 21:14:42 -07:00
2026-03-31 18:44:32 +00:00
2026-04-01 04:19:19 -07:00
2026-03-25 15:54:28 -07:00
2026-04-07 10:00:16 -04:00
2026-04-01 02:08:20 +00:00
2026-04-07 10:00:16 -04:00
2026-03-31 18:44:32 +00:00
2026-03-25 19:47:58 -07:00
2026-03-15 20:21:21 -07:00
2026-03-31 08:48:54 +09:00
2026-04-07 10:00:16 -04:00
2026-04-03 22:42:14 -07:00
2026-03-30 23:43:58 +00:00
2026-03-30 02:59:39 -07:00
2026-03-31 12:13:33 -07:00
2026-04-05 11:16:45 -07:00
2026-03-25 15:54:28 -07:00