Skip to content

CORE v2.0.7

Choose a tag to compare

@DerekEXS DerekEXS released this 09 Jul 12:45

CORE v2.0.7 (2026-07-09)

Bug Fixes (初梦 audit — 3 critical)

  1. agent_router.py: _rule_matches_metadata now correctly returns True only when ALL specified conditions are satisfied. Previously returned True even when no conditions matched (logic error: return True at end instead of tracking passed flag).

  2. gateway_executor.py: _dispatch_via_a2a now looks up peer token by peer key (the config key) instead of agent_id. Previously used agent_id which would be "script-receiver" when dispatching to cue-worker, causing 401.

  3. task_store.py: ListTasks now uses params.status instead of params.HasField("status"). The latter throws ValueError when the field is not set in the protobuf, causing 500 on every ListTasks RPC call.

Changes from v2.0.6

  • All 3 bug fixes above
  • Version bumped to 2.0.7
  • a2a-sdk v0.3 compat sed patch in Dockerfile.v2 (from v2.0.6)