When building LLM Agents, treat the system prompt + framework prompt blocks as a contract with the agent’s inputs and tool/sub-agent configuration.
Apply these rules:
/ or the (x) button) and ensure every variable referenced by the prompt/framework blocks is supplied.task_analysis should receive agent_prompt, task, tool_desc, and context, and plan_generation should generate the next execution plan from task_analysis results.Example pattern (conceptual):
System prompt (with variables):
- Role + instructions
- Tool policy: “Use Tool A for classification/summarization; use Tool B for retrieval; otherwise ask a clarifying question.”
Framework blocks:
- task_analysis(agent_prompt, task, tool_desc, context) -> produces structured analysis
- plan_generation(...) -> creates the next steps based on that analysis
Keys:
- Provide all variables referenced by system prompt/framework blocks.
- Confirm required keys exist via the keys UI (/ or (x)).
Enter the URL of a public GitHub repository