Download Latest Version v3.0.0 source code.zip (1.3 MB)
Home / v2.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-05 2.0 kB
v2.2.0 source code.tar.gz 2026-07-05 644.6 kB
v2.2.0 source code.zip 2026-07-05 769.0 kB
Totals: 3 Items   1.4 MB 0

v2.2.0 - A2A streaming, CALM architecture, uv migration, and dashboard/agent enhancements

New features:

  • A2A live streaming of agent status and execution logs to the dashboard over SSE
  • FINOS CALM architecture-as-code model with a blocking CI gate (Architecture (CALM))
  • Migrated dependency management to uv (pyproject.toml + uv.lock, per-service requirements.txt removed)
  • Dashboard: paginated log viewer ("Load More") and manual agent discovery endpoint/button
  • Agent model settings centralized via CustomLlmWrapper.create_agent() factory
  • LLM request timing logged for every request and streaming call
  • Optional shared bearer token (REMOTE_EXECUTION_AGENT_AUTH_TOKEN) securing the orchestrator's calls to execution agents
  • Extended Xray, Zephyr, and Allure test-management client support
  • New agent skills: pr-review, run-unit-tests, software-architect

Improvements:

  • RAG simplification: removed the standalone jira_rag agent, consolidated sync into rag_sync_service
  • Jira write-tool race fix: add_review_feedback and set_test_case_status_to_review_complete now run sequentially to avoid clobbering concurrent read-modify-write updates
  • Dashboard log-level display now falls back to scanning for an uppercase level token for non-Python log formats (e.g. the UI agent's SLF4J logs)
  • A2A SDK upgrade across agent base, executor, and contract
  • Restructured tests/ into proper packages; 225+ tests passing
  • License updated (AGPL-3.0-only)

Bug fixes:

  • Fixed missing attachments in incident creation flow
  • Fixed wrong error message on dashboard during login
  • Fixed agent wait/recovery handling
  • Fixed log viewer scrolling
  • Fixed duplicate detection prompt template
  • Fixed EndpointFilter to use getMessage() for reliable dashboard path matching
  • Fixed LOG_SEPARATTOR typo -> LOG_SEPARATOR

Dependencies:

  • python-dotenv 1.2.1 -> 1.2.2 (CVE-2026-28684)
  • requests 2.32.5 -> 2.33.0 (CVE-2026-25645)
  • pytest 9.0.2 -> 9.0.3 (CVE-2025-71176)
  • PyJWT 2.10.1 -> 2.12.0 (CVE-2026-32597)
Source: README.md, updated 2026-07-05