Skip to content

Getting error when trying to connect with Firebird 2.5 database / Windows 11 #2014

@erickdeoliveiraleal

Description

@erickdeoliveiraleal

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

Metadata

Metadata

Assignees

Labels

priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions