AgentCapability

class AgentCapability()

Base class for composable capabilities that can be added to an agent.

add_to_agent

def add_to_agent(agent: ConversableAgent)

Adds a particular capability to the given agent. Must be implemented by the capability subclass. An implementation will typically call agent.register_hook() one or more times. See teachability.py as an example.