Skip to content

0.2.40

Choose a tag to compare

@aix-ahmet aix-ahmet released this 30 Jan 18:20
· 123 commits to main since this release
d4d17dc

0.2.40 (2026-01-30)

Features

  • agent: Add real-time progress tracking and display for agent execution (#818)
    • New agent_progress module with terminal and Jupyter/Colab notebook support
    • Configurable display formats: "status" (single line) and "logs" (timeline)
    • Verbosity levels 1 (minimal), 2 (thoughts), 3 (full I/O)
    • Replaces old show_progress boolean with progress_format, progress_verbosity, and progress_truncate parameters
  • agent: Add variables parameter to agent run for {{variable}} placeholder substitution in instructions and description (#818)
  • agent: Add runResponseGeneration parameter to agent run (#818)
  • meta-agents: New Debugger meta-agent for analyzing agent responses (#818)
    • Standalone usage: aix.Debugger().run(...)
    • Chained from agent response: response.debug()
  • api-key: Add TokenType enum (INPUT, OUTPUT, TOTAL) for granular token-based rate limiting (#818)
    • New token_type parameter on APIKeyLimits
  • params: Extend Parameter with is_fixed, values, default_values, available_options, data_type, data_sub_type, and multiple_values fields (#818)
  • inspector: Add EDIT action type to inspector actions (#818)

Improvements

  • inspector: Refactor and simplify inspector implementation in both v1 and v2 (#818)
    • Migrated v1 inspector to Pydantic models
    • Streamlined v2 inspector API
  • resource: Consolidate asset_path and instance_id into a single path field (priority: instanceId > assetPath) (#818)
  • agent: Rename intermediate_steps to steps in agent response data (#818)
  • agent: Add session_id to AgentResponseData (#818)
  • resource: Fix before_run / after_run hook invocation to avoid double calls when run() delegates to run_async() (#818)
  • tool: Add subscriptions field to Tool (#818)
  • tool: Remove synthetic "run" action fallback for utility models (#818)
  • integration: Code formatting and simplification (#818)

Bug Fixes

  • resource: Fix execution_stats field mapping to use executionStats (#818)

Removals

  • Removed inspector_factory.py from team agent factory (#818)
  • Removed auth_scheme field from Tool (#818)
  • Removed deprecated agent factory utils unit tests (#818)
  • Removed old inspector functional tests (replaced with new v2 tests) (#818)

Tests

  • Added test_client.py - comprehensive v2 client unit tests (#818)
  • Added test_exceptions.py - v2 exception handling unit tests (#818)
  • Added test_inspector.py - v2 inspector unit tests (#818)
  • Added test_meta_agents.py - meta-agents unit tests (#818)
  • Expanded test_resource.py and test_core.py significantly (#818)
  • Added tests/functional/apikey/test_api.py for API key functional tests (#818)
  • Added tests/functional/v2/inspector_functional_test.py (#818)
  • Updated agent, model, tool, and integration functional tests (#818)