Skip to content

Support multiple databases or directory scanning #12

@ojongerius

Description

@ojongerius

Context

Different tools write receipt databases to different locations:

  • openclaw: ~/.openclaw/agent-receipts/receipts.db
  • mcp-proxy: user-configured path
  • SDK tests: arbitrary temp paths

The dashboard currently accepts a single --db flag and opens one database at a time.

What needs to change

  • Support multiple --db flags to open several databases simultaneously
  • Consider a --dir flag that scans a directory for .db files
  • Add a database switcher or multi-database view in the UI
  • Keep databases visually distinct (labeled by path or source)

Why

Users running multiple agents or both the openclaw plugin and mcp-proxy will have receipts spread across databases. Switching between separate dashboard instances is cumbersome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendGo server or store changesenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions