result_utils
Class info¶
🛈 DocStrings¶
Response utilities.
resolve_response_type
¶
resolve_response_type(
type_name: str | InlineSchemaDef, context: AgentContext | None
) -> type[BaseModel]
Resolve response type from string name to actual type.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
type_name
|
str | InlineSchemaDef
|
Name of the response type |
required |
context
|
AgentContext | None
|
Agent context containing response definitions |
required |
Returns:
Type | Description |
---|---|
type[BaseModel]
|
Resolved Pydantic model type |
Raises:
Type | Description |
---|---|
ValueError
|
If type cannot be resolved |
Source code in src/llmling_agent/utils/result_utils.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|