iachat/enterprise
Pranav d657f35a76
feat: Introduce the concept of tool registry within Captain (#11516)
This PR introduces the concept of a tool registry. The implementation is
straightforward: you can define a tool by creating a class with a
function name. The function name gets registered in the registry and can
be referenced during LLM calls. When the LLM invokes a tool using the
registered name, the registry locates and executes the appropriate tool.
If the LLM calls an unregistered tool, the registry returns an error
indicating that the tool is not defined.
2025-05-19 15:26:38 -07:00
..
app feat: Introduce the concept of tool registry within Captain (#11516) 2025-05-19 15:26:38 -07:00
config feat(ee): Add Captain features (#10665) 2025-01-14 16:15:47 -08:00
lib feat: add prompt suggestions and June events (#10726) 2025-01-21 22:52:42 +05:30
listeners feat: setup captain limits (#10713) 2025-01-23 01:23:18 +05:30
LICENSE chore: update EE LICENCE year (#11344) 2025-04-21 15:29:55 +05:30