> ## Documentation Index
> Fetch the complete documentation index at: https://docs.memloom.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get the reconcile settings

> Which passes a run does, and whether the daemon catches up on startup. Stored in the
store rather than in `config.env`, so a change takes effect without a restart.




## OpenAPI

````yaml /openapi.yaml get /memory/reconcile/settings
openapi: 3.1.0
info:
  title: memloom local API
  version: 0.1.0
  description: >
    The HTTP API served by the `memloom serve` daemon on your machine. The CLI,
    the MCP server,

    and the viewer all route through this API. The daemon is the single owner of
    the store, so

    every client shares one consistent view of your memories.


    No authentication: the daemon binds to `127.0.0.1` only and is reachable
    solely from your

    own machine. Browser clients on other localhost ports are allowed via CORS.
servers:
  - url: http://127.0.0.1:4319
    description: Local memloom daemon
security: []
paths:
  /memory/reconcile/settings:
    get:
      summary: Get the reconcile settings
      description: >
        Which passes a run does, and whether the daemon catches up on startup.
        Stored in the

        store rather than in `config.env`, so a change takes effect without a
        restart.
      operationId: getReconcileSettings
      responses:
        '200':
          description: The saved settings.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReconcileSettings'
components:
  schemas:
    ReconcileSettings:
      type: object
      description: >-
        Which passes a run does. The two free passes are on by default and the
        three that spend money are off, because a pass whose work the ledger can
        undo needs no permission and one that spends does. Every field is
        optional on a write.
      properties:
        invariants:
          type: boolean
          default: true
          description: Fix memory principle violations. Free, acts on its own.
        entities:
          type: boolean
          default: true
          description: Resolve duplicate entities. Free, acts on its own.
        llm_entities:
          type: boolean
          default: false
          description: Let a model resolve uncertain entity pairs. One call per pair.
        llm_conflicts:
          type: boolean
          default: false
          description: Let a model resolve memory conflicts. One call per conflict.
        llm_recheck:
          type: boolean
          default: false
          description: >-
            Look for contradictions the save path could not see. Up to 200 calls
            per run, roughly $0.55 at the ceiling.
        startupCatchUp:
          type: boolean
          default: true
          description: >-
            Run the free passes shortly after the daemon starts when the last
            run is more than 36 hours old.

````