The subject line
The subject starts with the agent. The remaining words set the task options in any order. The body contains the task.
The subject names the agent. The body is the task. Send it to your +agents address from your own Gmail.
To: you+agents@gmail.com Subject: codex Find the confusing parts of the signup form, improve them, and run the relevant checks.
After you name the agent, add settings to the subject in any order. You do not need a colon or brackets. Claude Code and claude name the same agent, and capitalization does not matter.
claude headless opus Claude Code opus 5.5 terminal codex website astra claude codex 30m high
Settings
claude, codex, gemini, opencode, aider, cursorwebsitedefault_project.opus, opus 5.5 or astraheadless or terminal30m, 2h, 90slow, medium, high, xhigh, maxreadonlyprheredaily 9am, weekdays 8:30, every monday, tomorrow, in 2h, every 6hModels
A Claude model can use a short name such as opus or a family and version such as opus 5.5; atgent converts it to claude-opus-5-5. atgent matches a Codex model against the models your Codex sign-in lists, so astra selects gpt-6-astra and 6.1 sol selects gpt-6.1-sol. The selected model applies to every reply in that thread and to a local resume. Without a model, the agent uses its default model from the config.
Words that are not settings
A word that is not a setting does not stop the task. The task runs with the defaults, and the Queued reply names each ignored word. A subject that does not start with an agent or shortcut is not a task, so other mail to the address does nothing. The older Claude/website [opus, terminal]: text form still works.
The Queued reply lists the agent, project, model and mode for the task. You can check the subject against the first reply.