mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-07-03 06:08:15 +00:00
59 lines
2.0 KiB
JSON
59 lines
2.0 KiB
JSON
{
|
|
// Display name for this crew
|
|
"name": {{name_json}},
|
|
|
|
// Agents to include — each must have a matching agents/<name>.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/<name>.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}}
|
|
}
|