| 4300 | |
| 4301 | |
| 4302 | class ResponseParser: |
| 4303 | @dataclass |
| 4304 | class PartialJsonValue: |
| 4305 | text: str |
| 4306 | schema_type: Optional[str] = None |
| 4307 | complete: bool = False |
| 4308 | |
| 4309 | @dataclass |
| 4310 | class PartialJsonObject: |
| 4311 | value: "OrderedDict[str, Any]" |
| 4312 | complete: bool = False |
| 4313 | |
| 4314 | @dataclass |
| 4315 | class DirectState: |
| 4316 | deltas: bool |
| 4317 | pending: str |
| 4318 | mode: int |
| 4319 | done: bool |
| 4320 | saw_tool_calls: bool |
| 4321 | tool_call_count: int |
| 4322 | assistant_prefix: str |
| 4323 | leading_capture_field: Optional[str] |
| 4324 | leading_capture_start: str |
| 4325 | leading_capture_end: str |
| 4326 | leading_capture_strip_after: bool |
| 4327 | leading_capture_implicit: bool |
| 4328 | content_end_markers: Tuple[str, ...] |
| 4329 | trim_before_iterator: bool |
| 4330 | iterator_start: str |
| 4331 | iterator_end: str |
| 4332 | stop_markers: Tuple[str, ...] |
| 4333 | function_start: str |
| 4334 | function_name_end: str |
| 4335 | function_end: str |
| 4336 | parameter_start: str |
| 4337 | parameter_name_end: str |
| 4338 | parameter_end: str |
| 4339 | |
| 4340 | @dataclass |
| 4341 | class ItemState: |
| 4342 | pending: str |
| 4343 | mode: int |
| 4344 | tool_call_index: int |
| 4345 | tool_name: str |
| 4346 | parameter_count: int |
| 4347 | visible_tool_call: Optional[Dict[str, Any]] |
| 4348 | visible_function: Optional[Dict[str, Any]] |
| 4349 | current_parameter: Optional[str] |
| 4350 | current_parameter_value: str |
| 4351 | current_schema_type: Optional[str] |
| 4352 | current_parameter_schema: Dict[str, Any] |
| 4353 | |
| 4354 | @dataclass |
| 4355 | class StreamState: |
| 4356 | kind: str |
| 4357 | pending: str |
| 4358 | mode: str |
| 4359 | current_item: Optional[Dict[str, Any]] |
no outgoing calls
no test coverage detected
searching dependent graphs…