Most people think "AI agent" and imagine a generic chatbot. But the real power of agents lies in specialization — an agent shaped for a specific role, with a specific personality, specific tools, and specific outputs. The AACFlow Agent block is the foundation that makes this possible. It's not a pre-packaged bot. It's a 447-line configuration engine that gives you full control over every dimension of an agent's behavior.
The Agent block: what's under the hood
The Agent block is the most configurable block in the entire AACFlow platform. Let me walk through what you control:
Messages — the system prompt that defines the agent's role, methodology, and output structure. This is where the agent gets its identity. The wandConfig AI assistant can generate these for you — describe what you want in natural language, and it produces a professional, detailed system prompt with role definition, approach guidelines, structured output format, critical thinking standards, and edge-case handling.
Model — a combobox with 50+ LLMs: OpenAI (GPT-4o, GPT-4.1, O3, O4 Mini), Anthropic (Claude Sonnet 4, Sonnet 4.5, Opus 4.5), Google (Gemini 2.5 Flash/Pro, Gemini 3 Pro/Flash Preview), plus DeepSeek, xAI, Azure, Vertex AI, and Bedrock. Each model supports different capabilities — reasoning effort (auto/low/medium/high), verbosity (auto/low/medium/high), thinking level (none/minimal/low/medium/high/max) — and the UI dynamically shows only the relevant controls based on your model selection.
Provider credentials — native sub-blocks for OpenAI, Anthropic, Google, Azure, Vertex AI, and AWS Bedrock. Switch providers without changing your workflow logic.



