2.2.87
comet-ml/opik2.2.87Oct 1, 2026by github-actions[bot]
Upgrading?
AI Summary
A maintenance release focusing on SDK stability for LangChain and LiteLLM, frontend improvements to the playground and compare view, and infrastructure updates including Docker and ClickHouse.
Key Highlights
- Restore TOGGLE_AGENT_INSIGHTS_ENABLED as an Agent Insights kill switch.
- SDK fixes for Bedrock cache tokens and LiteLLM stream handling.
- Frontend improvements to experiment grouping and playground Run buttons.
- Infrastructure bump to Docker 29.8.1 and tiktoken 0.14.0.
New Features
- npx opik wrapper for the uvx MCP setup command.
- Show each experiment's prompt version in the compare view.
Full Release Notes
## What's Changed * [NA] [BE] Update model prices file by @CometActions in https://github.com/comet-ml/opik/pull/8632 * [OPIK-8466] [FE] fix: read compare panel scores and comments from the live trace by @andriidudar in https://github.com/comet-ml/opik/pull/8644 * [OPIK-8593] [FE] fix: order evaluators in create-experiment snippet to match explanations by @JetoPistola in https://github.com/comet-ml/opik/pull/8640 * [OPIK-8615] [INFRA] chore: bump opik-python-backend to docker:29.8.1 and tiktoken 0.14.0 by @alexkuzmik in https://github.com/comet-ml/opik/pull/8626 * [OPIK-8590] [FE] fix: apply chevron convention to experiment grouping rows by @JetoPistola in https://github.com/comet-ml/opik/pull/8648 * [NA] [SDK] fix: accept the quoted-key paths scan is told to paste by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8571 * [issue-8519] [SDK] fix: score wordless assistant turns in ConversationDegenerationMetric by @desty in https://github.com/comet-ml/opik/pull/8528 * [NA] [SDK] fix: apply ignore_arguments to arguments passed through **kwargs by @anishmehta24 in https://github.com/comet-ml/opik/pull/8553 * [issue-7860] [SDK] fix: keep LangChain usage when base_url arrives as a string by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8352 * [NA] [BE][FE] feat: restore TOGGLE_AGENT_INSIGHTS_ENABLED as an Agent Insights kill switch by @LifeXplorer in https://github.com/comet-ml/opik/pull/8649 * [NA] [SDK] fix: keep int columns as ints in insert_from_pandas by @anishmehta24 in https://github.com/comet-ml/opik/pull/8558 * [NA] [SDK] fix: do not read a null judge score as 0.0 in Moderation and Usefulness by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8623 * [OPIK-8607] [BE] fix: partition-scope the spans cutover tooling's deletion replays by @andrescrz in https://github.com/comet-ml/opik/pull/8643 * [NA] [SDK] fix: count Bedrock cache tokens in prompt_tokens and total_tokens by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8616 * [OPIK-8507] [SDK] feat: npx opik wrapper for the uvx MCP setup command by @alexkuzmik in https://github.com/comet-ml/opik/pull/8650 * [NA] [SDK] fix: bound feedback score batches by payload size, and keep split_into_batches in input order by @bharadwaj-pendyala in https://github.com/comet-ml/opik/pull/8432 * [NA] [SDK] fix: substitute mustache placeholders in a single pass by @anishmehta24 in https://github.com/comet-ml/opik/pull/8543 * [NA] [BE] Update model prices file by @CometActions in https://github.com/comet-ml/opik/pull/8666 * [NA] [FE] fix: playground Run buttons skip the media check and ignore a stale test suite by @aadereiko in https://github.com/comet-ml/opik/pull/8618 * [NA] [FE] fix: hide the model parameters button for providers with nothing to set by @aadereiko in https://github.com/comet-ml/opik/pull/8664 * [OPIK-8578] [FE] fix: bracket-quote dotted metadata keys in filters by @andriidudar in https://github.com/comet-ml/opik/pull/8675 * [OPIK-7791] [QA] fix: the five production e2e failures from the 09-25 nightly by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/8584 * [OPIK-6303] [BE] fix: let an annotation queue's item ceiling be removed by @alexkuzmik in https://github.com/comet-ml/opik/pull/8625 * [OPIK-8574] [SDK] fix: stop ADK LLM spans losing usage when the inference span ends early by @JetoPistola in https://github.com/comet-ml/opik/pull/8641 * [NA] [SDK] [FE] [DOCS] fix: replace retired Anthropic model ids with claude-sonnet-4-6 by @awkoy in https://github.com/comet-ml/opik/pull/8661 * [OPIK-7964] [FE] feat: show each experiment's prompt version in the compare view by @JetoPistola in https://github.com/comet-ml/opik/pull/8468 * [OPIK-4238] [FE] fix: render unicode-containing YAML strings as block scalars by @JetoPistola in https://github.com/comet-ml/opik/pull/8369 * [OPIK-8589] [FE] fix: show grouping sort field only when it is selectable by @JetoPistola in https://github.com/comet-ml/opik/pull/8655 * [OPIK-8627] [BE] fix: fork python rule workers on Linux so the pool fills under Python 3.14 by @JetoPistola in https://github.com/comet-ml/opik/pull/8660 * [NA] [SDK] fix: end the span when a LiteLLM stream fails mid-iteration by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8647 * [NA] [SDK] fix: quote reserved-word dict keys in rendered jq paths by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8669 * [NA] [SDK] fix: replay parked messages before shutdown tears down the store by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8671 * [OPIK-8105] [FE] fix: route quick filter to the table of the selected entity by @andriidudar in https://github.com/comet-ml/opik/pull/8684 * [OPIK-8565] [FE] [BE] fix: stop the playground sending model parameters providers reject by @aadereiko in https://github.com/comet-ml/opik/pull/8603 * [OPIK-8522] [BE] feat: add tasks.outcome to cipx_session_analysis by @BorisTkachenko in https://github.com/comet-ml/opik/pull/8674 ## New Contributors * @desty made their first contribution in https://github.com/comet-ml/opik/pull/8528 * @bharadwaj-pendyala made their first contribution in https://github.com/comet-ml/opik/pull/8432 **Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.86...2.2.87
Related Repositories
public-apis/public-apis★ 491,196
A collective list of free APIs
NousResearch/hermes-agent★ 256,060
The agent that grows with you
yt-dlp/yt-dlp★ 200,237
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,550
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.