Repository navigation
0.2.42
Release Notes
0.2.42 (2026-03-04)
Features
-
v2-tool: Add
as_tool()method to V2Toolclass (#834)- Extends
Model.as_tool()to includeallowed_actionsin serialization - Ensures agents only receive the permitted set of actions from a tool
- Extends
-
index-model: Support URI-based text records for index upsert (#834)
- Text records now accept either a
valueor auri(previously onlyvalue) - Non-image file URIs are no longer rejected, enabling document indexing
- Text records now accept either a
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
- Sub-agents fetched concurrently via
-
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
- Previously raised raw exception; now falls back to direct
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/urivalidation