Skip to content

Search Documentation

Search across all documentation pages

ingest_turn

Push a conversation turn for automatic fact extraction. ExoVault will run signal detection and, if the turn contains extractable knowledge, queue it for background LLM extraction. Use this to capture important conversation exchanges that should become durable memories. Only available in gateway mode.

Parameters#

ParameterTypeRequiredDescription
contentstring (1-100,000 chars)requiredThe conversation turn content (plaintext)
rolestringrequiredWho said this: user or assistant
vaultIdstring (UUID)optionalVault to scope the turn to. Defaults to defaultVaultId.
agentIdstringoptionalAgent identifier
agentRunIdstringoptionalAgent run/session ID

Returns#

Confirmation of ingestion with signal detection results indicating whether the turn was queued for extraction.

Example#

json
{
  "tool": "ingest_turn",
  "arguments": {
    "content": "We decided to use PostgreSQL for all database needs going forward. MySQL is no longer approved for new projects.",
    "role": "user"
  }
}