Agent entry points
OpenAPI specification
Import the complete tool contract, request schemas, and response schemas.
LLM index
Discover the most important human-readable and machine-readable resources.
Complete agent context
Load all Audream guides as a single text document for retrieval or coding agents.
Ask across notes
Answer questions from processed notes and return the supporting note IDs.
Import the OpenAPI contract
Use this URL when an agent platform accepts an OpenAPI document:operationId values are stable tool identifiers. Prefer them over generating names from URL paths.
Recommended tool surface
Do not expose every mutation to an autonomous agent by default. Start with the smallest tool set required by the workflow.Define a compact Ask tool
Agents that only need knowledge retrieval can expose a single tool instead of the complete API:POST /v1/ask and returns the API response without discarding citations:
note_ids in the final answer so the user can inspect the source notes.
Handle asynchronous tools
Transcription, Insights, and artifact generation can return202 Accepted. A tool executor must keep the job state outside the language model and poll the corresponding GET operation.
- Return a durable
note_idfrom the initial tool call. - Poll at intervals of at least 2 seconds.
- Stop on
200or a documented terminal error. - Apply a bounded deadline and exponential backoff for transient failures.
- Never let the agent interpret
202as a completed result.
Agent execution policy
Use these rules in the agent’s system instructions or tool middleware:Context and privacy
- Keep the API key and Audream responses in a trusted server-side agent runtime.
- Send only the note content needed for the current task to any additional model provider.
- Prefer
askWorkspacewhen the agent needs an answer rather than complete transcripts. - Do not log bearer headers, raw audio, transcripts, or generated artifacts by default.
- Rotate the key immediately if it appears in a prompt, trace, repository, or client bundle.