When def.tools was non-empty, it was filtering to ONLY those tools instead of using memory tools as base + adding extras. This broke digest agent (and any agent with explicit tools list) by removing all 13 base memory tools. Fixed to match the pattern in unconscious.rs: - base = memory_tools() - extras from journal_tools() if listed in def.tools Co-Authored-By: Proof of Concept <poc@bcachefs.org> |
||
|---|---|---|
| .. | ||
| agents | ||
| audit.rs | ||
| consolidate.rs | ||
| daemon.rs | ||
| defs.rs | ||
| digest.rs | ||
| learn.rs | ||
| mod.rs | ||
| prompts.rs | ||