{ // Display name for this crew "name": {{name_json}}, // Agents to include — each must have a matching agents/.jsonc file "agents": {{agent_names_json}}, // Task definitions — executed in order for sequential process "tasks": [ {{tasks_fragments}} ], // Execution process // "sequential" — tasks run in order, each receiving prior task outputs // "hierarchical" — a manager agent delegates tasks (requires manager_llm) "process": {{process_json}}, // Enable verbose logging during execution "verbose": true, // Enable crew memory — persists context and learnings across tasks "memory": {{memory}}, // Automatically plan the execution strategy before running tasks // "planning": false, // LLM for the planning step (used when planning is true) // "planning_llm": "openai/gpt-4o", // LLM for the manager agent (required when process is "hierarchical") // "manager_llm": "openai/gpt-4o", // Crew-level LLM fields also accept object form for custom endpoints // "chat_llm": {"model": "llama3", "provider": "ollama", "base_url": "http://localhost:11434"}, // Advanced crew options: // Docs: https://docs.crewai.com/concepts/crews // For hierarchical crews, manager_agent can reference an agents/.jsonc file // that is not included in the "agents" list. // "manager_agent": "{{manager_agent_name}}", // "before_kickoff_callbacks": [{"python": "my_project.callbacks.before_kickoff"}], // "after_kickoff_callbacks": [{"python": "my_project.callbacks.after_kickoff"}], // "function_calling_llm": "openai/gpt-4o-mini", // "max_rpm": null, // "cache": true, // "knowledge_sources": [], // "embedder": {}, // "output_log_file": "crew.log", // "stream": false, // "tracing": false, // "security_config": {}, // Optional runtime input defaults. // Use {placeholder} in agent or task text, for example: // "description": "Research {topic} and write a brief" // `crewai run` prompts for any placeholders missing from this object. "inputs": {{inputs_json}} }