database
Module available in app YAML. Three agent tools.
| Property | Value |
|---|---|
| Module id | database |
| Version | 1.0.0 |
| Tools | connect, query, disconnect |
Tools
| Tool | Purpose |
|---|---|
database.connect | Open a connection: named DB from app config (name), or raw kind + dsn when allowed |
database.query | Run a query (query required; optional connection) |
database.disconnect | Close 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
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).