Prerequisites
Question
command:
.\toolbox.exe --tools-file "tools.yaml"
response:
2025-11-21T16:52:28.2837627-03:00 ERROR "toolbox failed to initialize: unable to initialize configs: unable to initialize source \"my-firebird-source\": unable to create pool: unable to create connection pool: sql: unknown driver \"firebirdsql\" (forgotten import?)"
yaml
sources:
my-firebird-source:
kind: firebird
host: localhost
port: 3050
# Use forward slashes or escaped backslashes for the Windows path
database: C:/novo.fdb
user: SYSDBA # Use environment variables for security!
password: masterkey # Set these environment variables before running the server
tools:
# This tool allows the AI to search for records in a hypothetical table
search-client-by-id:
kind: firebird-sql # The correct tool kind for Firebird
source: my-firebird-source
description: Search for a client's record by their unique ID.
parameters:
- name: client_id
type: string
description: The unique identifier for the client.
# Use standard parameterized SQL (using '?')
statement: "SELECT NAME, ADDRESS, PHONE FROM CLIENTS WHERE ID = ?;"
toolsets:
client-management:
- search-client-by-id
Code
No response
Additional Details
No response
Prerequisites
Question
command:
.\toolbox.exe --tools-file "tools.yaml"response:
2025-11-21T16:52:28.2837627-03:00 ERROR "toolbox failed to initialize: unable to initialize configs: unable to initialize source \"my-firebird-source\": unable to create pool: unable to create connection pool: sql: unknown driver \"firebirdsql\" (forgotten import?)"yaml
Code
No response
Additional Details
No response