iachat/spec/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
..
controllers feat: Add support for persistent copilot threads and messages (#11489) 2025-05-15 17:37:04 -07:00
drops feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
jobs chore: Add activity message for conversation resolutions by Captain (#11492) 2025-05-16 11:57:07 -07:00
lib/integrations/openai fix: OpenAPI label suggestion response payload (#10008) 2024-08-22 15:32:33 +05:30
mailers/enterprise/agent_notifications feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
models feat: Improve Captain interactions, activity messages (#11493) 2025-05-16 19:27:57 -07:00
policies chore: Clean up report & knowledge base policies (#11234) 2025-04-03 16:00:32 -07:00
presenters/conversations feat: Conversation API to return applied_sla and sla_events (#9174) 2024-04-01 23:30:07 +05:30
services feat: Introduce the concept of tool registry within Captain (#11516) 2025-05-19 15:26:38 -07:00