direction: right user: "Utilisateur\nSlack, Chainlit" { shape: person } agent: "Agent DevOps\nLangGraph" { class: accent } policy: "Policy, guardrails\nlimites, RBAC, approbation" mcp: "MCP\nstandardise les outils" llm: "LLM\nGPT-4 via LiteLLM" tools: "Outils" { retriever: "Knowledge Service\nRAG, retriever" check: "check_status" logs: "get_logs" ticket: "create_ticket" } chromadb: "ChromaDB\nrunbooks indexés" { shape: cylinder } user -> agent: "question" { class: principal } agent -> policy: "vérifie les permissions" { class: principal } policy -> mcp: "autorisé" { class: principal } agent -> llm: "inférence" mcp -> tools.retriever mcp -> tools.check mcp -> tools.logs mcp -> tools.ticket tools.retriever -> chromadb: "recherche"