```mermaid --- config: flowchart: curve: linear --- graph TD; __start__([

__start__

]):::first input(input) agent(agent) increase(increase) tools(tools) final_output(final_output) __end__([

__end__

]):::last __start__ --> input; agent -.  final_output  .-> final_output; agent -.  tools  .-> increase; increase --> tools; input --> agent; tools --> agent; final_output --> __end__; classDef default fill:#f2f0ff,line-height:1.2 classDef first fill-opacity:0 classDef last fill:#bfb6fc ```