dragon.ai.agent.reasoning.response_parser.ResponseModel

class ResponseModel[source]

Bases: BaseModel

Top-level union that forces the LLM to choose between a tool request and a final answer on every turn.

__init__(*args: Any, **kwargs: Any) None [source]

Methods

__init__(*args, **kwargs)

Attributes

response

response: ToolRequest | FinalResponse
__contains__(key: str ) bool [source]
__getitem__(key: Any) _MockObject[source]
__init__(*args: Any, **kwargs: Any) None [source]
__len__() int [source]