iachat/enterprise/app
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
dispatchers/enterprise feat(ee): Add Captain features (#10665) 2025-01-14 16:15:47 -08:00
drops feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
fields chore: improve plan-based feature handling with plan hierarchy (#11335) 2025-04-28 14:13:56 -07:00
finders/enterprise feat: Conversation API to return applied_sla and sla_events (#9174) 2024-04-01 23:30:07 +05:30
helpers feat: Introduce the concept of tool registry within Captain (#11516) 2025-05-19 15:26:38 -07:00
jobs feat: Improve Captain interactions, activity messages (#11493) 2025-05-16 19:27:57 -07:00
mailers/enterprise/agent_notifications chore: fix sla email notifications (#9192) 2024-04-04 21:16:49 +05:30
models fix: Add available_name as method in captain_assistant (#11502) 2025-05-17 10:06:36 -07:00
policies feat: Allow customizing the responses, flows in Captain (#11385) 2025-04-29 15:42:15 -07:00
presenters/enterprise/conversations feat: UI to show the SLA threshold in chat screen (#9146) 2024-04-04 15:46:46 +05:30
services feat: Introduce the concept of tool registry within Captain (#11516) 2025-05-19 15:26:38 -07:00
views feat: Add support for persistent copilot threads and messages (#11489) 2025-05-15 17:37:04 -07:00