Vectry 1989366844 fix: OpenAI wrapper - remove duplicate span block, fix tool call extraction, fix cost model matching
- Remove duplicate span append + tool call decision logging block (lines 328-426)
- Fix _extract_tool_calls_from_response to use getattr() instead of .get() on objects
- Fix _calculate_cost to use exact match first, then longest-prefix match (prevents gpt-4o-mini matching gpt-4 pricing)
- Fix test mock setup: set return_value BEFORE wrap_openai() so wrapper captures correct original
- All 11 OpenAI integration tests + 8 SDK tests passing (19/19)
2026-02-10 00:48:48 +00:00
2026-02-09 22:27:42 +00:00
2026-02-09 22:27:42 +00:00

agentlens

AgentLens - Agent observability that traces decisions, not just API calls. See WHY your AI agents chose what they chose.

Description
AgentLens - Agent observability that traces decisions, not just API calls. See WHY your AI agents chose what they chose.
Readme MIT 436 KiB
2026-02-10 01:52:20 +00:00
Languages
TypeScript 77.5%
Python 22.2%
Dockerfile 0.2%