Modular agent infrastructure in Rust — memory, perception, coordination, planning, code intelligence for LLM workflows