ast blueprint
Manage blueprints in the active account.
blueprint list
blueprint get
--card shows the agent description. --template shows the deployment variables and secrets the blueprint expects.
blueprint deploy
Deploy a blueprint as a new agent. Alias: ast deploy <name>.
Schedule an ingestion job
A blueprint declares that a job runs on a schedule; you set when at deploy
time. On a first deploy, every ingestion entry with trigger: {type: schedule}
needs a --schedule flag, or the deploy fails validation with cron expression required for schedule trigger.
Repeat the flag for each job:
Use a standard five-field cron expression: minute, hour, day of month, month,
day of week. Seconds and descriptors such as @daily are not accepted. The
server rejects an invalid expression, so a typo surfaces after the request, not
before it.
A redeploy keeps the cadence it already has, so pass
agent redeploy a --schedule only for the jobs
you want to change. See Ingestion for how to declare
the job itself.
blueprint build
Build the container image for a blueprint. Alias: ast build.
If [name] is omitted, the name is read from astropods.yml.
blueprint push
Build and push to the registry. Alias: ast push.
The [name] argument sets the blueprint name in the registry and overrides the name field in astropods.yml. If omitted, the name is read from astropods.yml.
blueprint archive
Archive a blueprint so it no longer appears in listings.
blueprint set
Update settings on an existing blueprint.
Next steps
- Your first blueprint: build and publish an agent end to end
- Deploy your first agent: run a blueprint as a live hosted agent
- ast agent: manage the deployment once it is live