Skip to content

Releases: strands-agents/harness-sdk

10 releases found

python/v1.58.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 23:59
210d695

python/v1.58.0

Auto-drafted from commits in python/v1.57.2..python/v1.58.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(ts): port mcp_router vended tool to TypeScript (#4448) (ec86d61)
  • feat(bidi): normalize token usage events (#4886) (3973d1c)
  • feat(multiagent): migrate agent axis policies to SDKs (#4714) (d87a071)
  • feat(stop): use agent.cancel() to stop the event loop (#3506) (5e82809)
  • feat(skills): add Strands coding-agent skill (#4739) (8404ebb)
  • feat: strands decider blog (#4765) (93e51a0)
  • feat(agent): add aux_model for auxiliary model calls (#4658) (e3d5b4c)
  • feat(session): support BidiAgent in SnapshotSessio…

python/v1.57.2

Choose a tag to compare

@github-actions github-actions released this 01 Oct 18:54
c73253d

python/v1.57.2

Auto-drafted from commits in python/v1.57.1..python/v1.57.2, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(bidi): graduate bidirectional streaming API (#4707) (8dbc128)
  • feat(vended-tools): port a2a_client tool to TypeScript (#4575) (ff114a9)
  • feat(bidi): display tool calls in console I/O (#4703) (5a940fb)
  • feat(bidi): support cancellation from custom tools (#4664) (3e5e89e)
  • feat(bidi): preserve grouped tool calls through execution and delivery (#4687) (43479b8)
  • feat(bidi): support typing and speech in a shared console (#4640) (535f2ec)
  • feat(bidi): add text and reasoning stream events (#4624) (b106b6e)

python/v1.57.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 20:12
6da3f48

python/v1.57.1

Auto-drafted from commits in python/v1.57.0..python/v1.57.1, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(bidi): add snapshot capture and restore (#4584) (b8a2e5c)
  • feat(cli): replace setup Q&A with Quickstart, Customize, and Export, and add /tools (#4581) (9b7657f)
  • feat(py): add a2a_client vended tool (#4304) (9746df6)
  • feat(mcp-ts)!: swap to @modelcontextprotocol/client 2.0 (#4093) (ab8ff46)
  • feat(bidi): require explicit model IDs for providers (#4525) (8732c7c)
  • feat(agent): add Agent.shutdown() for scope-based cleanup (#4519) (fec0427)

🐛 Fixes

  • fix(py): update model id in cancellation integ tests (

mcp/v0.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:54
18becd7

mcp/v0.3.0

Auto-drafted from commits in mcp/v0.2.9..mcp/v0.3.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(mcp-ts)!: swap to @modelcontextprotocol/client 2.0 (#4093) (ab8ff46)
  • feat(bidi): require explicit model IDs for providers (#4525) (8732c7c)
  • feat(agent): add Agent.shutdown() for scope-based cleanup (#4519) (fec0427)
  • feat(defaults): opus 5 and high thinking by default (#4460) (c3fc5ff)
  • feat(site): launch the redesigned Strands website (#4446) (1fd2ad6)
  • feat: merge in the Strands harness (#4447) (4095cf5)
  • feat(bedrock): requestTimeout option on BedrockModel (#4408) (153c423)
  • feat(py): add mcp_router vended…
Read more

typescript/v1.19.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 19:21
91a4478

typescript/v1.19.0

Auto-drafted from commits in typescript/v1.18.0..typescript/v1.19.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(defaults): opus 5 and high thinking by default (#4460) (c3fc5ff)
  • feat(site): launch the redesigned Strands website (#4446) (1fd2ad6)
  • feat: merge in the Strands harness (#4447) (4095cf5)
  • feat(bedrock): requestTimeout option on BedrockModel (#4408) (153c423)
  • feat(py): add mcp_router vended tool (#4252) (803a4d6)
  • feat(session-py): support snapshot session management for Graph and Swarm (#4240) (5d5ffd2)
  • feat(vended-tools): port handoff_to_user tool to TypeScript (#4382) (1004292)
  • fea…

python/v1.57.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 19:22
d29c36e

python/v1.57.0

Auto-drafted from commits in python/v1.56.0..python/v1.57.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(defaults): opus 5 and high thinking by default (#4460) (c3fc5ff)
  • feat(site): launch the redesigned Strands website (#4446) (1fd2ad6)
  • feat: merge in the Strands harness (#4447) (4095cf5)
  • feat(bedrock): requestTimeout option on BedrockModel (#4408) (153c423)
  • feat(py): add mcp_router vended tool (#4252) (803a4d6)
  • feat(session-py): support snapshot session management for Graph and Swarm (#4240) (5d5ffd2)
  • feat(vended-tools): port handoff_to_user tool to TypeScript (#4382) (1004292)
  • feat(vended-too…

harness-typescript/v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 21:29
15c42ff

harness-typescript/v0.1.1

Auto-drafted from commits in harness-typescript/v0.1.0..harness-typescript/v0.1.1, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🐛 Fixes

  • fix(cli): improve onboarding and terminal responsiveness (#4518) (2db4074)
  • fix(bidi): remove retired Nova Sonic 1 from integration tests (#4512) (d29c36e)
  • fix(cli): install provider SDKs with the CLI (#4508) (91a4478)
  • fix(sandbox): preserve UTF-8 across stream chunk boundaries (#4157) (20231cb)
  • fix(mcp-py): send auth flow requests as yielded and strip decoded framing headers (#4233) (f4567bf)
  • fix(harness): let an explicit web_search: 'exa' win over native search (#4491)…

harness-python/v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 21:29
15c42ff

harness-python/v0.1.2

Auto-drafted from commits in harness-python/v0.1.1..harness-python/v0.1.2, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🐛 Fixes

  • fix(cli): improve onboarding and terminal responsiveness (#4518) (2db4074)
  • fix(bidi): remove retired Nova Sonic 1 from integration tests (#4512) (d29c36e)
  • fix(cli): install provider SDKs with the CLI (#4508) (91a4478)
  • fix(sandbox): preserve UTF-8 across stream chunk boundaries (#4157) (20231cb)
  • fix(mcp-py): send auth flow requests as yielded and strip decoded framing headers (#4233) (f4567bf)
  • fix(harness): let an explicit web_search: 'exa' win over native search (#4491) (523d4d0)
  • f…

harness-cli/v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 22:17
d13c214

harness-cli/v0.1.1

Auto-drafted from commits in harness-cli/v0.1.0..harness-cli/v0.1.1, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🐛 Fixes

  • fix(cli): align @strands-agents/sdk range with harness (fixes interventions instanceof crash) (#4530) (d13c214)
  • fix(cli): improve onboarding and terminal responsiveness (#4518) (2db4074)
  • fix(bidi): remove retired Nova Sonic 1 from integration tests (#4512) (d29c36e)
  • fix(cli): install provider SDKs with the CLI (#4508) (91a4478)
  • fix(sandbox): preserve UTF-8 across stream chunk boundaries (#4157) (20231cb)
  • fix(mcp-py): send auth flow requests as yielded and strip decoded framing headers (#4233

harness-typescript/v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 19:56
9248cab

harness-typescript/v0.1.0

Auto-drafted from commits in harness-typescript/v0.0.0..harness-typescript/v0.1.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.

🚀 Features

  • feat(defaults): opus 5 and high thinking by default (#4460) (c3fc5ff)
  • feat(site): launch the redesigned Strands website (#4446) (1fd2ad6)

🐛 Fixes

  • fix(context-ts): accept a ContextManager instance in Agent contextManager (#4459) (9248cab)
  • fix(tools): stop schema normalization from mutating caller-owned specs (#4426) (5e46a48)

📚 Documentation

👷 CI

  • ci(python): bum…