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

# Continuous capture status

> What `memloom status` renders for `connect claude-code`: the configured capture
scope, when the hook last fired and whether it failed, today's unattended
distillation spend against the daily cap, and ledger totals across every import so
far (sessions and memories, regardless of trigger).




## OpenAPI

````yaml /openapi.yaml get /import/claude-code/status
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:
  /import/claude-code/status:
    get:
      summary: Continuous capture status
      description: >
        What `memloom status` renders for `connect claude-code`: the configured
        capture

        scope, when the hook last fired and whether it failed, today's
        unattended

        distillation spend against the daily cap, and ledger totals across every
        import so

        far (sessions and memories, regardless of trigger).
      operationId: importClaudeCodeStatus
      responses:
        '200':
          description: Capture status.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImportStatus'
components:
  schemas:
    ImportStatus:
      type: object
      description: >-
        Continuous-capture status, what `memloom status` renders for `connect
        claude-code`.
      properties:
        scope:
          description: The capture allowlist. `null` means nothing is captured yet.
          oneOf:
            - type: string
              enum:
                - all
            - type: object
              properties:
                projects:
                  type: array
                  items:
                    type: string
              example:
                projects:
                  - myapp
            - type: 'null'
        lastNotifyAt:
          type: string
          format: date-time
          nullable: true
          description: When the daemon last received a session-end notify; null if never.
        lastNotifyError:
          type: string
          nullable: true
          description: >-
            The last notify's failure (a provider outage, a missing API key);
            null if clean.
        todayUnattendedCalls:
          type: integer
          description: Unattended distillation calls spent today.
          example: 4
        unattendedDailyCap:
          type: integer
          example: 200
        sessionsImported:
          type: integer
          description: Ledger total, across import and connect, ever.
        memoriesSaved:
          type: integer
          description: Ledger total memories saved from Claude Code sessions, ever.

````