Deploy
How Floprints deploys WorkflowPlan agents to AWS Bedrock AgentCore — one harness per agent, versioned reconciliation, and ready polling.
What deploy does
When you deploy a version, Floprints:
- Creates or reconciles one Bedrock AgentCore harness per plan agent
- Wires each harness with its model, system prompt, and resolved tools
- Polls each harness to
READY, then polls its runtime toREADY - Marks the version
deployedand sets the blueprint’sdeployedVersionId
Unchanged agents on redeploy reuse existing ready harnesses — they are not recreated unnecessarily.
Orchestrator harness
The orchestrator agent is deployed with a distinct tool set and a protocol-aware system prompt (wrapping the composer-authored role prompt) so the model emits tool calls instead of narrating them.
Orchestrator inline tools:
invoke_agent— call a specialist agentparallel— fan out independent agentsask_user_question— pause for human inputworkflow_complete— finish successfullyfail— terminate with error
Prerequisites
Before deploy succeeds, ensure in Settings → Providers:
- AWS region configured
- Access keys stored (envelope-encrypted)
- Execution role ARN set
- Runtime container URI configured
- Gateway ARN set (for gateway tools)
Group-scoped provider access must allow the deploying user’s groups to use the workflow’s provider (admins bypass).
Deploy status
Watch the version status in the workflow detail page:
deploying— harness reconciliation in progressdeployed— ready to runfailed— check audit log and gateway errors for details
Cost caps
Operators can only tighten the iteration/timeout envelope via environment variables (AGENT_MAX_ITERATIONS, AGENT_TIMEOUT_SECONDS, etc.). The console validates against the envelope and cannot silently raise limits above what the deployment allows.