BaseAgent._lookup_odoo_context() calls odoo_doc_agent via PeerBus before _plan() runs on every directive. The RAG answer is stored in self._gathered['odoo_context'] and injected into every _loop() LLM call so agents reason with correct Odoo 18 workflow steps automatically. No changes required to individual agents. odoo_doc_agent opts out via auto_rag=False to prevent self-referential calls. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4.6 KiB
4.6 KiB