916f07be18
added anthropic tool support i think
2025-04-12 03:41:48 -04:00
3093b988f8
Refactor toolbox and function handling to support synthetic fields and improve type definitions
2025-04-12 02:20:40 -04:00
5ba0d5df7e
instead of having an openai => google translation layer, just add sister functions to the types that construct the google request just like openai's
2025-04-07 01:57:02 -04:00
7c9eb08cb4
Add support for integers and tool configuration in schema handling
...
This update introduces support for `jsonschema.Integer` types and updates the logic to handle nested items in schemas. Added a new default error log for unknown types using `slog.Error`. Also, integrated tool configuration with a `FunctionCallingConfig` when `dontRequireTool` is false.
2025-04-06 01:23:10 -04:00
7f5e34e437
Refactor entire system to be more contextual so that conversation flow can be more easily managed
2025-03-16 22:38:58 -04:00
dfb768d966
make toolbox optional
2024-12-28 20:39:57 -05:00
0b06fd965e
updated anthropic
2024-12-26 22:51:16 -05:00
09447b0424
add google gemini support
2024-10-06 22:16:26 -04:00
f4214f656b
push of current changes
2024-10-06 21:02:26 -04:00
a67ad54bcc
initial commit
2024-10-06 20:01:01 -04:00