plugins/logging/v1.9.0
maximhq/bifrostplugins/logging/v1.9.0Oct 13, 2026by akshaydeo
Upgrading?
AI Summary
This release significantly expands logging capabilities to cover A2A operations, live sessions, and costs while improving data persistence and integration with the Warp indexer.
Key Highlights
- Enhanced logging for A2A operations, live sessions, and decision requests.
- Improved log persistence and batch write reliability with retry logic.
- Integrated with the Warp log indexer for better log handling.
New Features
- Log A2A operations and stream events as agent log rows
- Store embedding request inputs in embedding_input
- Carry tool_usage through log serialization for repricing
- Store bifrost's cost breakdown for providers
- Log refusal, content_filter and safety stop reasons
- Persist evicted pending logs and update them when response arrives
- Retry transient batch write failures whole instead of per row
Full Release Notes
## Plugin Release: logging v1.9.0 - feat: log A2A operations and stream events as agent log rows, with session grouping and raw capture - feat: one log row per live session with transcript, delegations and costs; log live sideband attachments and record failed delegations without failing the session - feat: log decision requests and answers in the list shape and record decision classifier calls in routing costs - feat: store embedding request inputs in embedding_input - feat: carry tool_usage through log serialization for repricing - feat: store bifrost's cost breakdown for providers that ignore reported cost - feat: log shell and apply_patch items - feat: merge load balancer attempt decisions into log metadata - feat: honour the virtual key's content-logging decision in the log store and drop MCP arguments when content is disabled late - feat: hand completed logs to the Warp log indexer - feat: report cost recalculation progress to the background jobs list - feat: export the cost breakdown on log spans - feat: log refusal, content_filter and safety stop reasons as model_refusal errors - feat: implement HTTPTransportResponseHeadersHook as a no-op - fix: project custom and local shell tool calls into logged tool_calls - fix: add batch ID attribute to settlement spans - fix: store binary log bodies as a size placeholder - fix: persist evicted pending logs and update them when the response arrives - fix: pause batch writes while a logstore migration holds its lock - fix: retry transient batch write failures whole instead of falling back per row - fix: page cost recalculation by keyset without per-page counts - chore: upgraded core to v1.12.0 and framework to v1.9.0 ### Installation ```bash # Update your go.mod to use the new plugin version go get github.com/maximhq/bifrost/plugins/logging@v1.9.0 ``` --- _This release was automatically created from version file: `plugins/logging/version`_
Related Repositories
ollama/ollama★ 184,207
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,051
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
infiniflow/ragflow★ 92,612
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,198
The world’s fastest framework for building websites.
junegunn/fzf★ 83,716
:cherry_blossom: A command-line fuzzy finder