Skip to main content

database

Module available in app YAML. Three agent tools.

PropertyValue
Module iddatabase
Version1.0.0
Toolsconnect, query, disconnect

Tools

ToolPurpose
database.connectOpen a connection: named DB from app config (name), or raw kind + dsn when allowed
database.queryRun a query (query required; optional connection)
database.disconnectClose a connection (connection required)

There are no list_connections, transaction, bulk_insert, schema, browse, relations, or search tools in this build. Short names like a long Db* family beyond simple aliases are not a separate public catalog; use the FQNs above.

Enable

yaml
tools:
modules:
database: {}
capabilities:
grant:
- module: database

Configure named databases in the app / module config the daemon expects (see module source and working examples). Raw DSN connect is gated by module policy (allow_raw_dsn and related settings).