Mnemosyne.Pipeline.Reasoning (mnemosyne v0.1.5)

Copy Markdown View Source

Parallel reasoning module that synthesizes retrieved memory candidates into typed summaries.

Partitions candidates by node type, runs the appropriate reasoning prompt for each non-empty partition in parallel, and returns a ReasonedMemory struct.

Summary

Functions

Reasons over a retrieval result, producing typed summaries.

Functions

reason(result, opts)

Reasons over a retrieval result, producing typed summaries.

Options:

  • :llm (required) - LLM module implementing the LLM behaviour
  • :query (required) - The original query string
  • :llm_opts - Additional LLM options (default: [])
  • :config - Config struct for per-step model overrides