Skip to content

0.2.42

Choose a tag to compare

@aix-ahmet aix-ahmet released this 03 Mar 21:09
· 40 commits to main since this release

Release Notes

0.2.42 (2026-03-04)

Features

  • v2-tool: Add as_tool() method to V2 Tool class (#834)

    • Extends Model.as_tool() to include allowed_actions in serialization
    • Ensures agents only receive the permitted set of actions from a tool
  • index-model: Support URI-based text records for index upsert (#834)

    • Text records now accept either a value or a uri (previously only value)
    • Non-image file URIs are no longer rejected, enabling document indexing

Improvements

  • model-cache: Graceful fallback on cache failures (#834)

    • Cache lookup errors now log a warning and fall back to direct API fetch
    • Model retrieval no longer breaks due to transient caching issues
  • team-agent: Parallel sub-agent fetching with model cache (#834)

    • Sub-agents fetched concurrently via ThreadPoolExecutor
    • Model cache avoids duplicate lookups of the same model ID
  • team-agent: Updated default serper search model ID in YAML builder

Bug Fixes

  • model-cache: Fix error propagation when cache and list fetch both fail (#834)
    • Previously raised raw exception; now falls back to direct _fetch_model_by_id

Test Changes

  • Removed deprecated finetune functional tests and CI workflows (finetune_v1, finetune_v1_model, finetune_v2)
  • Added V2 tool functional tests
  • Added model run functional tests
  • Refactored agent, team agent, evolver, and inspector functional tests
  • Simplified test deletion utilities
  • Updated index model unit tests for new value/uri validation