Skip to content

ToolBase Desktop work with Gemini of Goose #8

@yu-iskw

Description

@yu-iskw

I set up ToolBase following the instruction on ToolBase Desktop. When I use Goose Desktop with gpt-4o-mini of OpenAI, it behaved as expected. I post get the page of google.com on Goose Desktop, it uses the curl tool of ToolBase. However, I switched the model to gemini-2.0-flash or gemini-2.0-flash-exp on Goose Desktop. the following error message was responded.

Ran into this error: Request failed: Request failed with status: 400 Bad Request. Message: * GenerateContentRequest.tools[0].function_declarations[0].parameters.properties[url].format: only 'enum' and 'date-time' are supported for STRING type

GenerateContentRequest.tools[0].function_declarations[0].parameters.properties[headers].properties: should be non-empty for OBJECT type .
Please retry if you think this is a transient or recoverable error.

Environment

  • ToolBase: 0.0.11 (0.0.11)
  • Goose Desktop: 1.0.10 (1.0.10)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions