Skip to content

Release 0.3.0

Latest

Choose a tag to compare

@tercel tercel released this 27 Mar 06:42

Added

  • Display overlay in SkillMapper (§5.13) — to_skill() reads metadata["display"]["a2a"] for skill name, description, tags, and guidance.
  • Skill name: a2a.aliasdisplay.alias → humanized module_id.
  • Description: a2a.descriptiondisplay.descriptionmodule.description. Guidance appended if present.
  • Tags: display.tagsmodule.tags.

Changed

  • apcore dependency bumped from >=0.9.0 to >=0.14.0.
  • Environment variables renamed with APCORE_ prefix: JWT_SECRETAPCORE_JWT_SECRET, A2A_EXECUTION_TIMEOUTAPCORE_A2A_EXECUTION_TIMEOUT.

Removed

  • _build_extensions() dead codeAgentSkill has no extensions field in the A2A SDK; this method could never be wired in. Deleted along with its 3 tests.

Tests

  • 6 display overlay tests + 3 empty-string fallthrough tests for cross-language parity with TypeScript.
  • Removed 3 test__build_extensions_* tests (dead code).