Overview
An intent is the core unit of work in a21e. You describe what you need in plain language, and a21e handles prompt engineering, model selection, and execution.Submitting an intent
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
input | string | required | Natural-language description of what you want |
auto_execute | boolean | true | Execute immediately after prompt compilation |
model_tier | string | "auto" | Model quality tier: auto, economy, standard, premium |
fail_open | boolean | true | Allow flexible matching when exact intent match isn’t found |
explicit_instructions | string | — | Additional context or constraints for this specific request |
Response
Model tier selection
Whenmodel_tier is "auto" (the default), a21e analyzes your intent’s complexity and selects the appropriate tier:
- Simple lookups, formatting, boilerplate → economy tier
- Code generation, writing, analysis → standard tier
- Architecture decisions, security audits, multi-step reasoning → premium tier
Intent follow-ups
After receiving a response, you can continue the conversation by submitting a follow-up intent with the sameintent_id: