Change history settings
history_settingsSee or change whether a database records history - value history (audit_cell), name attribute history and set membership history (name_history), all together - and clear it.
action: get - current setting, and when it was last switched and cleared (the default) off - stop recording, e.g. while a database is in development and every test import rewrites it on - start recording again (the default for every database) clear - DELETE ALL value, name and set history for the database. NOT REVERSIBLE. Needs confirm: "CLEAR". Typically at the end of development so history starts from real use. Do not clear without the user explicitly asking for it.
off/on/clear need an administrator, or the developer who owns the database, and provenance: source: why. agent: your AI agent name (e.g. "Claude").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | AI agent name - required for on/off/clear | |
| action | No | get (default), on, off or clear | |
| source | No | Why - required for on/off/clear | |
| confirm | No | Must be "CLEAR" for action clear | |
| business | No | Optional. The business this call is for, by name, e.g. "azquo" - it then runs there whatever business the session is in. Worth giving on writes when you work in more than one business: a new MCP session starts in the login's own business. list_businesses shows the names. | |
| database | Yes | Database name |