TablesTools
Toolkit that gives an agent access to your Abstra Tables. The agent gets one tool per allowed method (select, insert, update, delete, optionally run_sql), scoped to the tables and default WHERE clause you configure.
Parameters
| Name | Description | Type | Default |
|---|---|---|---|
| method | Allowed table operations. Either "all" (full CRUD), a single method ("select", "insert", "update", "delete"), or a list of methods. Defaults to "all". | Union | 'all' |
| table | Restrict access to one or more table names. None allows all tables in the project. Defaults to None. | Optional | None |
| where | Default WHERE clause merged into every query. Useful for tenant scoping (e.g. \{"tenant_id": "abc"\}). Defaults to None. | Optional | None |
| allow_sql | If True, exposes an extra run_sql tool that accepts arbitrary read-only SQL. Use with caution. Defaults to False. | bool | False |