-
We are using an agent group chat with
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Adding @alliscode |
Beta Was this translation helpful? Give feedback.
-
@smokhasi, that's a fine way to encapsulate plugins for a specific agent. Doing it that way ensures that that particular agent only has access to those specific tools. The other possible way to manage it, if you did need only one kernel instance (again not saying you must do it this way, it's an option), is to then control the available tools via the Regarding chat history: context is broadcast to each distinct agent type via the agent channels. Each agent, right now, has the full context of the conversation. |
Beta Was this translation helpful? Give feedback.
@smokhasi, that's a fine way to encapsulate plugins for a specific agent. Doing it that way ensures that that particular agent only has access to those specific tools. The other possible way to manage it, if you did need only one kernel instance (again not saying you must do it this way, it's an option), is to then control the available tools via the
FunctionChoiceBehavior
, which allows one to configure afilters
dictionary either including or excluding plugins. This is more work, but again, and option. If it were me, I would stick with separate kernels per agent.Regarding chat history: context is broadcast to each distinct agent type via the agent channels. Each agent, right now, has th…