Agents# classDiagram ChainBase <|-- AgentChain Monitorable <|-- Agent Monitorable <|-- ChainBase Agent AgentChain AgentResult