Agent Frameworks
LangChain, LlamaIndex, and Pydantic
- highShellToolMiddleware leaks subprocess and temp directory when agent is interrupted and never reaches after_agent
- high`ChatAnthropic(stream_usage=False)` also drops `stop_reason`, `stop_sequence` and `model_name` from `response_metadata`, not just usage metadata
- highTool schemas and invocation diverge for valid Pydantic and Python signatures
- highListOutputParser and XMLOutputParser streaming silently drop messages with list content
- highStreamed refusals are dropped, so structured output raises a generic `ValueError` instead of `OpenAIRefusalError`
