Skip to content

Release 0.17.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 16:05
f773554

agent-sdk-go v0.17.0

This minor release delivers several new agent capability features — structured questioning, permission amendment/explanation, and M4/M5 SDK integration — along with checkpoint/task-handle design improvements and repository housekeeping.

Features

Structured Question Support

Agents can now issue structured questions to users or orchestrators via a new typed Op/Event, enabling richer, schema-driven interactive prompts rather than free-form text queries.

ACP Permission Amendment & Explanation

Agents can now request amendments to permissions and provide human-readable explanations alongside permission requests, giving users and orchestrators better context when evaluating access decisions.

Originating Agent ID on Tool-Call Events

Tool-call events now carry the ID of the agent that originated the call, making it easier to trace multi-agent workflows and attribute tool usage to the correct agent in a task graph.

M4/M5 SDK Integration Bundle

The SDK has been updated to incorporate the M4 and M5 milestone bundles, bringing in new protocol-level capabilities and aligning the Go framework with the latest agent contract specification.

Improvements

Checkpoint / Task-Handle Seam Redesign

The boundary between checkpoints and task handles has been redesigned to provide a cleaner, more explicit seam, improving composability and making it easier to reason about task lifecycle transitions.

Repository Standards Remediation

Internal repository hygiene improvements (linting, CI configuration, documentation scaffolding) have been applied to bring the repo into conformance with project standards. These changes have no impact on the public API.

Commits

  • Merge pull request #86 from jedwards1230/integration/sdk-m4-m5 (f773554)
  • Merge branch 'main' into integration/sdk-m4-m5 (cb83934)
  • Merge pull request #87 from jedwards1230/chore/repo-standards-remediation (2f49f6c)
  • Merge pull request #84 from jedwards1230/feat/acp-permission-amend-explain (998cf25)
  • Merge pull request #81 from jedwards1230/feat/acp-structured-question (a619fdc)
  • Merge pull request #82 from jedwards1230/design/checkpoint-task-handle-seam (7a1bea2)

Full Changelog: v0.16.0...v0.17.0