Commit Graph

9 Commits

Author SHA1 Message Date
pewdiepie-archdaemon 23e85ab8a4 Memory MCP delete: match exact id, not prefix (#1303)
The delete action looked up the target with startswith() to capture
full_id, but then re-applied startswith() to filter the list — so a
short or ambiguous memory_id silently deleted every memory whose id
shared the prefix, while the success message reported only the first
match. The edit action used the first match and stopped, so the two
actions disagreed on multi-match behaviour. Use full_id for both.

Caught by #1303.
2026-06-03 11:36:19 +09:00
Afonso Coutinho a8853cb8b1 fix: rag_server add/remove_directory crashes on a non-string directory arg (#1614) 2026-06-03 08:36:45 +09:00
Afonso Coutinho 1a3179c0a2 fix: shared MCP truncate() crashes on None/non-string tool output (#1605) 2026-06-03 08:35:54 +09:00
Afonso Coutinho c495ec31f6 fix: rag add_directory records the dir so list/remove can see it (#1369) 2026-06-03 03:37:33 +09:00
Afonso Coutinho 094f8198e5 fix: rag remove_directory expands ~ so it matches the indexed path (#1305) 2026-06-03 02:01:13 +09:00
Afonso Coutinho 62d4ddf9be fix: list_emails honors unresponded_only without requiring unread_only (#1287) 2026-06-03 01:35:00 +09:00
mechramc 83c2c5b3f0 Email: add explicit SMTP security mode 2026-06-02 13:15:06 +09:00
pewdiepie-archdaemon 50ad76113e Add native Windows compatibility layer 2026-06-01 15:09:47 +09:00
pewdiepie-archdaemon e5c99a5eee Odysseus v1.0 2026-05-31 23:58:26 +09:00