Skip to content

[release] v0.94.2#3971

Merged
bekossy merged 26 commits intomainfrom
release/v0.94.2
Mar 12, 2026
Merged

[release] v0.94.2#3971
bekossy merged 26 commits intomainfrom
release/v0.94.2

Conversation

@github-actions
Copy link
Contributor

New version v0.94.2 in

  • (web)
  • web/oss
  • web/ee
  • sdk
  • api
  • services

mmabrouk and others added 22 commits March 3, 2026 18:10
Filter evaluator overview metrics by output namespaces so annotation infra metrics (duration, cost, tokens, errors) are not displayed as evaluator metrics.
When root execution fails or is cancelled, propagate the state to all connected downstream evaluator sessions to prevent them from staying in "running" state indefinitely.
- Add TTLLRUCache.pop() method that removes and returns the cached value
- Refactor get/set/invalidate secrets cache into dedicated helper functions
- Invalidate secrets cache when a 400 response containing 'No API key found for model' is detected (FastAPI middleware)
- Invalidate secrets cache when _has_invalid_secrets_error detects an invalid-secrets status type or message (workflow service middleware)
- Add _has_invalid_secrets_error() helper for structured response inspection
- Add unit tests covering pop, cache roundtrip, and error detection
When root execution fails in chat mode, cascade the failure state to all connected downstream evaluator sessions to prevent them from remaining in "running" state indefinitely.
…ll-chain mode

When targetNodeId is set (targeted execution), downstream evaluators are never started, so they should not be failed or cancelled. Guard the cascade logic with !params.targetNodeId to match the startRunAtom behavior.
@vercel
Copy link

vercel bot commented Mar 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Ready Ready Preview, Comment Mar 12, 2026 3:00pm

Request Review

@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Mar 12, 2026
@dosubot dosubot bot added the dependencies Dependencies label Mar 12, 2026
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. and removed size:S This PR changes 10-29 lines, ignoring generated files. labels Mar 12, 2026
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 12, 2026

Railway Preview Environment

Status Destroyed (PR closed)

Updated at 2026-03-12T15:57:15.771Z

…ors-keep-loading-when-llm-output-fails

[Frontend/Fix] Cascade failure and cancellation states to downstream evaluators
…-metrics

fix(eval overview): hide non-output metrics for evaluator steps
…ation-for-api-key-failures

fix(sdk): invalidate cached secrets after invalid-secrets responses
@bekossy bekossy merged commit 8d25c41 into main Mar 12, 2026
16 checks passed
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependencies lgtm This PR has been approved by a maintainer size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants