Tools
Agno 3.0.4 makes knowledge-base `ingest_path` opt-in because it reads any path the server process can read
Released 2026-08-30, Agno 3.0.4 replaces the 2.x `enable_ingest`/`enable_remove` flags on KnowledgeManagementTools with per-tool flags, and `ingest_path` now defaults to off: it reads any path the server process can read, and under `scope="shared"` whatever it loads becomes readable by every agent on that knowledge base. The module also moved from `agno.tools.knowledge_management` to `agno.tools.knowledge` with no shim, so 3.0.3 imports break. Separately, AtomicMail now caches its auth handshake (warm calls drop from ~35s to 0.4–3s) and parallelizes the scrypt proof-of-work across a bounded pool (25.9s to 10.4s mean at difficulty 10 on 4 workers).
Source
↳ Follow the thread