{"id":"35cf9aa5-e6b4-4d4c-935b-9deaacc87faa","entityType":"agent","slug":"crewai-izmaanwar-crewai-learning","name":"crewai-learning","canonicalUrl":"https://www.xpersona.co/agent/crewai-izmaanwar-crewai-learning","canonicalPath":"/agent/crewai-izmaanwar-crewai-learning","generatedAt":"2026-10-09T23:50:40.923Z","source":"GITHUB_REPOS","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T15:56:33.137Z","emptyReason":null},"description":"Multi-agent systems with CrewAI — agents, tasks, hierarchical delegation, structured output, sandboxed code execution, and memory. Coursework from Agentic AI Engineering. CrewAI Learning Notes and a working project from learning $1 — a framework for building multi-agent AI systems, where a **crew** of LLM-powered **agents** collaborate on a sequence of **tasks** to reach a goal. This started as coursework in an Agentic AI Engineering program. my_crew/ is my own build on top of what I learned — a LinkedIn profile optimizer that reads a resume and produces ready-to-paste profile copy pl","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/izmaanwar/crewai-learning","homepage":null,"primaryLinks":[{"label":"View Source","url":"https://github.com/izmaanwar/crewai-learning","kind":"source"}],"safetyScore":66,"overallRank":20.6,"popularityScore":0,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Multi-agent systems with CrewAI — agents, tasks, hierarchical delegation, structured output, sandboxed code execution, and memory. Coursework from Agentic AI En"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:56:33.137Z","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-09T15:56:33.137Z","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-09T15:56:33.130Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T15:56:33.137Z","lastCrawledAt":"2026-10-09T15:56:33.130Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-16T15:56:33.130Z","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-izmaanwar-crewai-learning/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/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-09T23:50:40.923Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crewai-izmaanwar-crewai-learning/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-09T15:56:33.137Z","emptyReason":null},"readme":"# CrewAI Learning\n\nNotes and a working project from learning [CrewAI](https://www.crewai.com/) —\na framework for building multi-agent AI systems, where a **crew** of\nLLM-powered **agents** collaborate on a sequence of **tasks** to reach a goal.\n\nThis started as coursework in an Agentic AI Engineering program. `my_crew/`\nis my own build on top of what I learned — a LinkedIn profile optimizer that\nreads a resume and produces ready-to-paste profile copy plus improvement\nsuggestions.\n\n## What I learned\n\n**The core unit of work is Agent → Task → Crew.**\nAn `Agent` bundles a role/goal/backstory, an LLM, tools it can call, and\noptional memory. A `Task` has a `description` and `expected_output`, is\nassigned to one agent, and can declare `context` — a list of earlier tasks\nwhose output it's allowed to read. That `context` link is the real hand-off\nbetween agents: one task's finished, structured result flows into the next\nagent's prompt. A `Crew` holds every agent and task together, plus the order\nthey run in.\n\n**Sequential vs. hierarchical changes who's in control.**\n`Process.sequential` runs tasks in a fixed order defined at build time —\nsame path every run. `Process.hierarchical` hands the same tasks to a\n`manager_agent` (with `allow_delegation=True`), which decides *at runtime*\nwhich specialist handles which task — closer to how a real team lead\nassigns work.\n\n**Structured output beats free text.**\nTasks can return typed Pydantic models (`output_pydantic=SomeModel`) instead\nof raw text, so the next agent in the chain gets a validated object instead\nof a string it has to re-parse and hope is formatted correctly.\n\n**Agents can write *and run* code.**\nSetting `allow_code_execution=True` and `code_execution_mode=\"safe\"` lets an\nagent execute the Python it writes inside a sandboxed Docker container —\nthe difference between a code generator and an actual coder agent.\n\n**Memory has four flavors:**\n- **Short-term** — vector DB (RAG), scoped to the current run\n- **Long-term** — SQLite, persists across sessions\n- **Entity** — vector DB, tracks facts about specific entities over time\n- **Contextual** — the three above combined into what the agent sees per call\n\n## Projects in this repo\n\n| Project | What it is |\n|---|---|\n| [`my_crew/`](./my_crew) | **My own build.** A LinkedIn profile optimizer — reads a resume (and optionally a portfolio/LinkedIn URL), then produces profile copy and improvement suggestions. Four agents, sequential process, custom tools, runs on Groq for free. |\n\nMore projects may be added here as I build them.\n\n## Prerequisites\n\nTo run any CrewAI project (including the one in this repo):\n\n- **Python** 3.10–3.13\n- **[uv](https://docs.astral.sh/uv/)** — dependency management and the\n  `crewai` CLI runner\n  ```bash\n  # Windows (PowerShell)\n  winget install --id astral-sh.uv\n\n  # macOS/Linux\n  curl -LsSf https://astral.sh/uv/install.sh | sh\n  ```\n- **The `crewai` CLI**, installed as a standalone tool:\n  ```bash\n  uv tool install crewai\n  ```\n- **An LLM API key.** Any of these work — CrewAI is provider-agnostic:\n  - [Groq](https://console.groq.com) — free tier, used by `my_crew/`\n  - [OpenAI](https://platform.openai.com)\n  - [Anthropic](https://console.anthropic.com)\n  - [OpenRouter](https://openrouter.ai) — proxies most providers, pay-as-you-go\n- **Docker** (only if a project uses code execution, e.g. `allow_code_execution=True`) —\n  [Docker Desktop](https://docs.docker.com/desktop/)\n- **[Serper](https://serper.dev)** API key (only if a project uses web\n  search tools like `SerperDevTool`)\n\n## Cloning and running a project\n\n```bash\ngit clone https://github.com/izmaanwar/crewai-learning.git\ncd crewai-learning/my_crew\n\ncrewai install          # installs the project's own venv + dependencies\n\n# create .env in the project folder with your API key(s), e.g.:\n# GROQ_API_KEY=your-key-here\n\ncrewai run\n```\n\nEach project directory is a self-contained CrewAI project with its own\n`pyproject.toml` and virtual environment — `crewai install` sets that up\nper-project, so there's no need for a repo-wide install step.\n\nSee each project's own README for its specific setup (which env vars it\nneeds, what inputs to fill in before running).\n\n## Course credit\n\nThis learning is from the *Complete Agentic AI Engineering* course by\nEd Donner. The course's own example crews (debate, stock picker, financial\nresearcher, etc.) are the instructor's code and aren't republished here —\nthis repo is my own work built on top of what the course taught.\n","readmeExcerpt":"CrewAI Learning Notes and a working project from learning $1 — a framework for building multi-agent AI systems, where a **crew** of LLM-powered **agents** collaborate on a sequence of **tasks** to reach a goal. This started as coursework in an Agentic AI Engineering program. my_crew/ is my own build on top of what I learned — a LinkedIn profile optimizer that reads a resume and produces ready-to-paste profile copy pl","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"curl -LsSf https://astral.sh/uv/install.sh | sh"},{"language":"bash","snippet":"# Windows (PowerShell)\n  winget install --id astral-sh.uv\n\n  # macOS/Linux\n  curl -LsSf https://astral.sh/uv/install.sh | sh"},{"language":"bash","snippet":"uv tool install crewai"},{"language":"bash","snippet":"git clone https://github.com/izmaanwar/crewai-learning.git\ncd crewai-learning/my_crew\n\ncrewai install          # installs the project's own venv + dependencies\n\n# create .env in the project folder with your API key(s), e.g.:\n# GROQ_API_KEY=your-key-here\n\ncrewai run"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["python"],"docsSourceLabel":"GITHUB REPOS","editorialOverview":"Multi-agent systems with CrewAI — agents, tasks, hierarchical delegation, structured output, sandboxed code execution, and memory. Coursework from Agentic AI Engineering. CrewAI Learning Notes and a working project from learning $1 — a framework for building multi-agent AI systems, where a **crew** of LLM-powered **agents** collaborate on a sequence of **tasks** to reach a goal. This started as coursework in an Agentic AI Engineering program. my_crew/ is my own build on top of what I learned — a LinkedIn profile optimizer that reads a resume and produces ready-to-paste profile copy pl","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":388,"uniquenessScore":67,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T15:56:33.137Z","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-09T15:56:33.137Z","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-09T23:50:40.923Z","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"}]}}}