iachat/spec/enterprise/services/captain/tools
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
..
firecrawl_service_spec.rb feat: Add support for bulk action for Captain FAQs (#10905) 2025-02-27 17:05:33 -08:00
search_documentation_service_spec.rb feat: Introduce the concept of tool registry within Captain (#11516) 2025-05-19 15:26:38 -07:00
simple_page_crawl_service_spec.rb feat(ee): Add Captain features (#10665) 2025-01-14 16:15:47 -08:00