# Tools and Features

DinoAI Tools extend its capabilities by providing access to your data warehouse, files, external services, and web resources for contextual assistance.

***

### Managing Tools

DinoAI includes a built-in **Tools Settings** panel where you can view and manage every tool available to the assistant.

**To open it**, click the **Settings** icon inside the prompt input bar.

{% @arcade/embed url="<https://app.arcade.software/share/ZLeGVTIVsbm88LcC9x9j>" flowId="ZLeGVTIVsbm88LcC9x9j" %}

#### Auto-Accept vs. Ask for Permission

For each tool you can choose how DinoAI handles tool calls:

| Mode                   | Behaviour                                                           |
| ---------------------- | ------------------------------------------------------------------- |
| **Auto-accept**        | DinoAI runs the tool automatically without asking for confirmation  |
| **Ask for permission** | DinoAI pauses and waits for your approval before executing the tool |

Choose **Ask for permission** for tools that make writes or run commands, and **Auto-accept** for read-only lookups where you want faster responses.

#### Terminal Tool — Commands Allow List

The Terminal Tool has an additional configuration option: the **Commands Allow List**.

Use glob patterns to control which terminal commands are auto-approved and can run automatically without a permission prompt. Commands that do not match any pattern in the list will always require explicit approval, regardless of the auto-accept setting.

**Examples:**

```
dbt *          # auto-approve all dbt commands
git status     # auto-approve only git status
git diff *     # auto-approve git diff with any arguments
pytest *       # auto-approve test runs
```

***

### Available Tools

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Bolt Logs Tool</strong></td><td>Access and analyze execution logs from your Bolt scheduled jobs directly from DinoAI. Diagnose failures, investigate slow runs, and resolve dbt errors based on real log data.</td><td></td></tr><tr><td><strong>Confluence Tool</strong></td><td>Pull Confluence pages into DinoAI to turn specs, technical designs, and team documentation into actionable development work. Extract requirements, generate implementation tasks, and build dbt models.</td><td></td></tr><tr><td><strong>Column Level Lineage</strong></td><td>Trace column-level lineage and search your full data catalog directly from DinoAI. Understand upstream and downstream dependencies and find related assets across your data stack.</td><td></td></tr><tr><td><strong>Data Warehouse Tools</strong></td><td>Explore your connected warehouse metadata with DinoAI to inspect schemas, tables, columns, and relationships and build more accurate dbt assets faster.</td><td></td></tr><tr><td><strong>File System Tool</strong></td><td>Enable DinoAI to create, modify, read, and search files in your repository, with built-in safeguards for controlled code changes.</td><td></td></tr><tr><td><strong>GitHub PR Management Tool</strong></td><td>Create, read, and list GitHub pull requests, including diffs, CI status, and reviews.</td><td></td></tr><tr><td><strong>Google Docs Tool</strong></td><td>Import Google Docs into DinoAI to turn specs, requirements, and documentation into actionable development work. Extract content, generate dbt model requirements, and implement features.</td><td></td></tr><tr><td><strong>Google Drive Search Tool</strong></td><td>Search and discover files across your Google Drive directly from DinoAI. Find the latest specs, runbooks, and data contracts by file type, folder, content, or modification date.</td><td></td></tr><tr><td><strong>Google Sheets Tool</strong></td><td>Read Google Sheets data by spreadsheet ID and return it as CSV with metadata.</td><td></td></tr><tr><td><strong>Jira Tool</strong></td><td>Connect DinoAI to your Jira tickets to implement features and fix issues based on requirements stored in your task management system.</td><td></td></tr><tr><td><strong>Linear Tool</strong></td><td>Connect DinoAI to your Linear issues to implement features and fix bugs based on requirements stored in your task management system.</td><td></td></tr><tr><td><strong>Notion Tool</strong></td><td>Connect Notion to DinoAI to search workspace pages, read content and comments, and turn team docs, specs, and feedback into actionable development work.</td><td></td></tr><tr><td><strong>PDF Tool</strong></td><td>Extract and understand information from PDF documents, enabling DinoAI to reference documentation and requirements in responses.</td><td></td></tr><tr><td><strong>Perplexity Tool</strong></td><td>Integrate web search capabilities into DinoAI, providing up-to-date information with cited sources for accurate technical assistance.</td><td></td></tr><tr><td><strong>Terminal Tool</strong></td><td>Enable DinoAI to suggest and execute terminal commands for Git operations, dbt runs, and other command-line tasks with error analysis.</td><td></td></tr><tr><td><strong>Web Search Tool</strong></td><td>Search the web and extract page content directly from DinoAI to research documentation, package references, and current technical guidance without leaving Paradime.</td><td></td></tr></tbody></table>

***

### Data Warehouse Tools

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>BigQuery Tools</strong></td><td>Explore BigQuery projects, datasets, tables, schemas, and query performance directly from DinoAI to build accurate SQL, debug slow jobs, and investigate costs.</td><td></td></tr><tr><td><strong>BigQuery Query Analysis Tool</strong></td><td>Deep-dive into BigQuery query performance directly from DinoAI. Analyze execution plans, diagnose bottlenecks, and get actionable optimization suggestions.</td><td></td></tr><tr><td><strong>ClickHouse Tools</strong></td><td>Explore ClickHouse databases, tables, and schemas directly from DinoAI to write accurate SQL, generate dbt sources, and understand table structure faster.</td><td></td></tr><tr><td><strong>Databricks Tools</strong></td><td>Explore Databricks catalogs, schemas, tables, and columns directly from DinoAI to write accurate SQL, generate dbt sources, and navigate Unity Catalog faster.</td><td></td></tr><tr><td><strong>DuckDB Tool</strong></td><td>Explore DuckDB schemas, tables, and columns directly from DinoAI to write accurate SQL, generate dbt sources, and understand table structure faster.</td><td></td></tr><tr><td><strong>Microsoft Fabric Tools</strong></td><td>Explore Microsoft Fabric databases, schemas, tables, and columns directly from DinoAI to write accurate SQL, generate dbt sources, and understand warehouse structure faster.</td><td></td></tr><tr><td><strong>Redshift Tools</strong></td><td>Explore Redshift databases, schemas, tables, and columns directly from DinoAI to write accurate SQL, generate dbt sources, and understand warehouse structure faster.</td><td></td></tr><tr><td><strong>Snowflake Tools</strong></td><td>Explore Snowflake databases, schemas, tables, columns, and query performance directly from DinoAI to write accurate SQL, generate dbt sources, and diagnose slow queries faster.</td><td></td></tr><tr><td><strong>Snowflake Query Analysis Tool</strong></td><td>Deep-dive into Snowflake query performance directly from DinoAI. Analyze execution plans, diagnose bottlenecks, surface spill metrics, and get actionable optimization suggestions.</td><td></td></tr><tr><td><strong>SQL Server Tools</strong></td><td>Explore SQL Server databases, schemas, tables, and columns directly from DinoAI to write accurate SQL, generate dbt sources, and understand warehouse structure faster.</td><td></td></tr><tr><td><strong>Trino Tools</strong></td><td>Explore Trino catalogs, schemas, tables, and columns directly from DinoAI to write accurate SQL, generate dbt sources, and understand cross-source warehouse structure faster.</td><td></td></tr><tr><td><strong>SQL Execution Tool</strong></td><td>Run SQL against your connected data warehouse directly from DinoAI. Profile datasets, inspect model outputs, find distinct values, and generate dbt tests based on real data.</td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.paradime.io/app-help/documentation/dino-ai/tools-and-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
