System Prompt — The base instructions for all agents created under this product. This defines your agent’s personality and behavior.
Default Model — The LLM model new agents will use (e.g., claude-sonnet-4, gpt-4o).
LLM Provider Keys — Add your Anthropic API Key and/or OpenAI API Key. Bedrock uses these to make LLM calls on behalf of your agents.
Create an API Key — Scroll to the Bedrock API Keys section and click Create API Key. Give it a name (e.g., “Production”) and copy the key immediately — it’s only shown once.
Click Save to persist your changes.
Copy your API key immediately after creating it. You won’t be able to see it
again.
Switch to the Adapters tab. You’ll see a list of all available adapters with checkboxes. Click an adapter to add it to your product.
Adapters that don’t require configuration (like Contacts, Projects, Documents, Notifications) are added instantly.Adapters that require configuration (like SMS, Email, Computer) will prompt you to fill in their settings when you add them. For example:
SMS requires a Twilio phone_number (and optionally twilio_account_sid / twilio_auth_token)
Email requires an agentmail_domain (and optionally agentmail_api_key)
After adding adapters, click Save on the product page.
For a basic setup, start with Contacts, Notifications, Projects,
and Documents — these require no configuration.
Now it’s time to deploy an agent. Agents are instances of your product — each one gets its own memory, contacts, and state. You can see and manage agents from the Agents tab:
Use the API to create an agent. This is typically done programmatically (e.g., when a new user signs up for your app):
The agent inherits all adapters and settings from its product. You can also create agents from the portal by going to the Agents tab and clicking Create Agent.
You can override the product’s adapters for a specific agent by passing an
adapters array with adapter names or IDs.
Inject messages into the agent’s memory to give it work:
curl -X POST https://api.bedrock.orinlabs.org/api/memory/agents/AGENT_ID/log-messages/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "messages": [ {"role": "user", "content": "Create a project called Q1 Planning that runs from March 1 to March 31."} ] }'