How it works
- Create an agent once with its model, system prompt, tools, MCP servers, and configured skills.
- Create sessions from that agent. Pass a stable
subjectIdto isolate each person, organization, workspace, or team. - Send messages and stream events to render message deltas, tool calls, confirmations, status updates, and automatic session-title updates in your UI.
What you can do
Agents
Create, version, inspect, and archive reusable agent definitions.
Sessions
Start conversations with a stable
subjectId identity scope.Send Message
Send a message to a session and start or steer agent work.
Stream Events
Subscribe to deltas, tool calls, confirmations, status updates, and title changes.
Authentication
Send your workspace API key in thex-api-key header. All request bodies use
JSON. Herm is a Prism product, so examples name the local environment variable
PRISM_API_KEY.

