Demo messaging instance for the echo bot demo.
Summary
Functions
Returns naming info for this instance
Advance an onboarding flow.
Archive a dead-letter record by ID.
Assign a thread to an agent
Get runtime status for a bridge worker.
Cancel an onboarding flow.
Check if a message key is a duplicate (and mark as seen if new)
Clear all dedupe keys
Complete an onboarding flow.
Count running agents
Count running instances
Count running room servers
Create or ensure a bridge-backed room topology in one call.
Create a new participant
Create a new room
Create a binding between an internal room and an external platform
Delete bridge config.
Delete adapter-scoped provider ingress subscription for a bridge.
Delete a message
Delete a room
Delete a room binding
Delete routing policy for room.
Lookup a single directory entry.
Search directory entries.
Ensure adapter-scoped provider ingress subscription for a bridge.
Fetch bridge config by id.
Get a dead-letter record by ID.
Get a message by ID
Get a message by its external ID within a channel/bridge context
Fetch onboarding flow state.
Get or create participant by external ID
Get or create room by external binding
Get or start a room server
Get a participant by ID
Get a room by ID
Get room by external binding (without creating)
Fetch routing policy for room.
Get a thread by ID
Get a thread by external thread ID within a room
Get a thread by root message ID
Get health snapshot for an instance
Get instance status
List registered agents in a room
List bridge configs.
List runtime status for all bridge workers.
List running bridge workers
List dead-letter records.
List adapter-scoped provider ingress subscriptions for a bridge.
Get health snapshots for all running instances
List all running instances
List messages for a room
List all bindings for a room
List all running room servers
List rooms with optional filters
List threads in a room
Purge dead-letter records by filter.
Create or update bridge config.
Create or update per-room routing policy.
Register an agent with a room
Replay a dead-letter record by ID.
Resolve configured outbound adapter routes for a room.
Resume an onboarding flow.
Route outbound text through bridge bindings/policy for a room.
Route direct payload through bridge-config transform path into ingest.
Route webhook payload through bridge-config parse/verify path into ingest.
Route webhook request and return typed webhook response + ingest outcome.
Save a message
Save an already-constructed message struct (for updates)
Save a room struct directly (for custom IDs)
Save a thread
Save an already-constructed thread struct (for updates)
Check if a message key has been seen
Start a new channel instance
Start (or resume) an onboarding flow.
Start a room server for the given room
Stop an instance
Stop a room server
Subscribe to room events via PubSub
Fetch thread assignment
Unassign a thread
Unregister an agent from a room
Unsubscribe from room events
Update a message's external_id
Find a running agent by room, thread, and agent ID
Find the onboarding worker PID for a flow.
Find a running room server by room ID
Functions
Returns naming info for this instance
Advance an onboarding flow.
Archive a dead-letter record by ID.
Assign a thread to an agent
Get runtime status for a bridge worker.
Cancel an onboarding flow.
Check if a message key is a duplicate (and mark as seen if new)
Clear all dedupe keys
Complete an onboarding flow.
Count running agents
Count running instances
Count running room servers
Create or ensure a bridge-backed room topology in one call.
Create a new participant
Create a new room
Create a binding between an internal room and an external platform
Delete bridge config.
Delete adapter-scoped provider ingress subscription for a bridge.
Delete a message
Delete a room
Delete a room binding
Delete routing policy for room.
Lookup a single directory entry.
Search directory entries.
Ensure adapter-scoped provider ingress subscription for a bridge.
Fetch bridge config by id.
Get a dead-letter record by ID.
Get a message by ID
Get a message by its external ID within a channel/bridge context
Fetch onboarding flow state.
Get or create participant by external ID
Get or create room by external binding
Get or start a room server
Get a participant by ID
Get a room by ID
Get room by external binding (without creating)
Fetch routing policy for room.
Get a thread by ID
Get a thread by external thread ID within a room
Get a thread by root message ID
Get health snapshot for an instance
Get instance status
List registered agents in a room
List bridge configs.
List runtime status for all bridge workers.
List running bridge workers
List dead-letter records.
List adapter-scoped provider ingress subscriptions for a bridge.
Get health snapshots for all running instances
List all running instances
List messages for a room
List all bindings for a room
List all running room servers
List rooms with optional filters
List threads in a room
Purge dead-letter records by filter.
Create or update bridge config.
Create or update per-room routing policy.
Register an agent with a room
Replay a dead-letter record by ID.
Resolve configured outbound adapter routes for a room.
Resume an onboarding flow.
Route outbound text through bridge bindings/policy for a room.
Route direct payload through bridge-config transform path into ingest.
Route webhook payload through bridge-config parse/verify path into ingest.
Route webhook request and return typed webhook response + ingest outcome.
Save a message
Save an already-constructed message struct (for updates)
Save a room struct directly (for custom IDs)
Save a thread
Save an already-constructed thread struct (for updates)
Check if a message key has been seen
Start a new channel instance
Start (or resume) an onboarding flow.
Start a room server for the given room
Stop an instance
Stop a room server
Subscribe to room events via PubSub
Fetch thread assignment
Unassign a thread
Unregister an agent from a room
Unsubscribe from room events
Update a message's external_id
Find a running agent by room, thread, and agent ID
Find the onboarding worker PID for a flow.
Find a running room server by room ID