{"id":"f449a6bd-74f2-4529-a8ed-acbe5dcb76fa","entityType":"agent","slug":"crewai-sharika22-art-leo-ai-tutor","name":"leo-ai-tutor","canonicalUrl":"https://www.xpersona.co/agent/crewai-sharika22-art-leo-ai-tutor","canonicalPath":"/agent/crewai-sharika22-art-leo-ai-tutor","generatedAt":"2026-10-09T21:48:16.615Z","source":"GITHUB_REPOS","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T11:50:37.386Z","emptyReason":null},"description":"A multi-agent educational assistant built using CrewAI 🎓 Leo: Multi-Agent AI Tutor Leo is a collaborative, multi-agent educational assistant built using **CrewAI** and powered by Groq's high-speed LLM inference. Instead of relying on a single chatbot, Leo utilizes four specialized AI agents that pass contextual memory to one another to design, teach, test, and evaluate a student's knowledge. This project features both a **Command Line Interface (CLI)** with built-in Hum","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.","installCommand":null,"sourceUrl":"https://github.com/sharika22-art/leo-ai-tutor","homepage":null,"primaryLinks":[{"label":"View Source","url":"https://github.com/sharika22-art/leo-ai-tutor","kind":"source"}],"safetyScore":66,"overallRank":34.6,"popularityScore":0,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"A multi-agent educational assistant built using CrewAI 🎓 Leo: Multi-Agent AI Tutor Leo is a collaborative, multi-agent educational assistant built using **Crew"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:50:37.386Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"crewai","status":"self-declared"},{"label":"multi-agent","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":3,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"crewai","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"multi-agent","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:50:37.386Z","emptyReason":"No source adoption metrics were available."},"stars":0,"forks":0,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:50:37.380Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T11:50:37.386Z","lastCrawledAt":"2026-10-09T11:50:37.380Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-16T11:50:37.380Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"GITHUB REPOS","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":null,"setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"GITHUB_REPOS","generatedAt":"2026-10-09T21:48:16.615Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crewai-sharika22-art-leo-ai-tutor/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"GITHUB REPOS","verified":false,"confidence":"high","updatedAt":"2026-10-09T11:50:37.386Z","emptyReason":null},"readme":"# 🎓 Leo: Multi-Agent AI Tutor\n\nLeo is a collaborative, multi-agent educational assistant built using **CrewAI** and powered by Groq's high-speed LLM inference. Instead of relying on a single chatbot, Leo utilizes four specialized AI agents that pass contextual memory to one another to design, teach, test, and evaluate a student's knowledge.\n\nThis project features both a **Command Line Interface (CLI)** with built-in Human-in-the-Loop execution, and an interactive **Streamlit Web UI** featuring a state-machine workflow.\n\n## 🤖 The Agents & Their Roles\n1. **Coordinator** *(Lead Educational Strategist)*: Takes the student's raw topic, handles vagueness, and drafts a structured 3-point lesson plan.\n2. **Explainer** *(Subject Matter Expert)*: Takes the Coordinator's plan and teaches the concept using clear analogies, simple language, and strict LaTeX mathematical formatting.\n3. **Quiz Master** *(Assessment Creator)*: Generates a 3-question multiple-choice test based strictly on the Explainer's lesson text using targeted Few-Shot prompting.\n4. **Evaluator** *(Feedback Coach)*: Analyzes the student's human input, grades their answers, and provides constructive feedback on what they got right or wrong.\n\n## 🏗️ Architecture & Orchestration Pattern\n**Orchestration Pattern:** Sequential Process with Human-in-the-Loop (Bonus Feature).\n\nThe crew relies on sequential execution with explicit task context handoffs. The output of the Coordinator becomes the input of the Explainer, ensuring real handoffs rather than isolated outputs. The system implements a Human-in-the-Loop pause to fetch real-world input from the student before evaluation.\n\n```mermaid\ngraph TD;\n    A[Student Input: Topic] --> B[Coordinator Agent];\n    B -->|Generates Lesson Plan| C[Explainer Agent];\n    C -->|Generates Lesson Text| D[Quiz Master Agent];\n    D -->|Generates Quiz| E{Human-in-the-Loop Pause};\n    E -->|Student Types Answers| F[Evaluator Agent];\n    F -->|Grades & Provides Feedback| G[Final Result Output];\n```\n### 🚀 How to Run\n**1. Install dependencies**\n```bash\npip install -r requirements.txt\n```\n**2. Configure Environment**\nCreate a .env file in the root directory and put your GROQ API key there.\n```bash\nGROQ_API_KEY=your_groq_api_key_here\n```\n**3. Run the Streamlit UI**\n```bash\nstreamlit run app.py\n```\n**4. Run the CLI Version**\n```bash\npython main.py\n```","readmeExcerpt":"🎓 Leo: Multi-Agent AI Tutor Leo is a collaborative, multi-agent educational assistant built using **CrewAI** and powered by Groq's high-speed LLM inference. Instead of relying on a single chatbot, Leo utilizes four specialized AI agents that pass contextual memory to one another to design, teach, test, and evaluate a student's knowledge. This project features both a **Command Line Interface (CLI)** with built-in Hum","codeSnippets":[],"executableExamples":[{"language":"mermaid","snippet":"graph TD;\n    A[Student Input: Topic] --> B[Coordinator Agent];\n    B -->|Generates Lesson Plan| C[Explainer Agent];\n    C -->|Generates Lesson Text| D[Quiz Master Agent];\n    D -->|Generates Quiz| E{Human-in-the-Loop Pause};\n    E -->|Student Types Answers| F[Evaluator Agent];\n    F -->|Grades & Provides Feedback| G[Final Result Output];"},{"language":"bash","snippet":"pip install -r requirements.txt"},{"language":"bash","snippet":"GROQ_API_KEY=your_groq_api_key_here"},{"language":"bash","snippet":"streamlit run app.py"},{"language":"bash","snippet":"python main.py"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["python"],"docsSourceLabel":"GITHUB REPOS","editorialOverview":"A multi-agent educational assistant built using CrewAI 🎓 Leo: Multi-Agent AI Tutor Leo is a collaborative, multi-agent educational assistant built using **CrewAI** and powered by Groq's high-speed LLM inference. Instead of relying on a single chatbot, Leo utilizes four specialized AI agents that pass contextual memory to one another to design, teach, test, and evaluate a student's knowledge. This project features both a **Command Line Interface (CLI)** with built-in Hum","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":383,"uniquenessScore":65,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:50:37.386Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:50:37.386Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T21:48:16.615Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/github_repos","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}