> ## 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.

# Let a model settle the queued entity pairs

> Asks a model about every pair the lexical rules could not settle, folding the ones it is
confident about and leaving the rest queued. One call per pair, so it is never a side
effect of anything else.

This is the same work the `llm_entities` reconcile pass does. Refused with 403 when
`RECONCILE_ENABLED=0`, because it spends money.




## OpenAPI

````yaml /openapi.yaml post /memory/entities/resolve-auto
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/entities/resolve-auto:
    post:
      summary: Let a model settle the queued entity pairs
      description: >
        Asks a model about every pair the lexical rules could not settle,
        folding the ones it is

        confident about and leaving the rest queued. One call per pair, so it is
        never a side

        effect of anything else.


        This is the same work the `llm_entities` reconcile pass does. Refused
        with 403 when

        `RECONCILE_ENABLED=0`, because it spends money.
      operationId: autoResolveEntities
      responses:
        '200':
          description: What the model settled.
          content:
            application/json:
              schema:
                type: object
                properties:
                  calls:
                    type: integer
                    description: One per pair the model was asked about.
                  folded:
                    type: integer
                  rejected:
                    type: integer
                    description: >-
                      Pairs settled as different things, so they are never asked
                      again.
                  unsure:
                    type: integer
                    description: Left queued for a human.
        '403':
          description: Reconciliation is set to report only.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    example: >-
                      reconciliation is set to report only
                      (RECONCILE_ENABLED=0).

````