Skip to content

harness-sdk

v1.24.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentic agentic-ai agents ai anthropic autonomous-agents
+13 more
bedrock genai litellm llama llm machine-learning mcp multi-agent-systems ollama openai opentelemetry python strands-agents

Summary

AI summary

Improved CI workflows, refactored chore utilities, and added retry mechanisms to hooks.

Full changelog

What's Changed

  • test: fix flaky openai structured output test by adding Field guidance by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/1534
  • interrupts - multiagent - do not emit AfterNodeCallEvent on interrupt by @pgrayy in https://github.com/strands-agents/sdk-python/pull/1539
  • ci: add workflow for lambda layer publish by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/870
  • fix: Populate tool_args correctly for steering by @clareliguori in https://github.com/strands-agents/sdk-python/pull/1531
  • interrupts - graph - agent based by @pgrayy in https://github.com/strands-agents/sdk-python/pull/1533
  • chore: refactor use_span to be closed automatically by @poshinchen in https://github.com/strands-agents/sdk-python/pull/1293
  • ci: limit permission scope on lambda layer github action by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/1555
  • chore: Enable Auto-close labels on Pull requests as well. by @yonib05 in https://github.com/strands-agents/sdk-python/pull/1552
  • Use devtools actions by @Unshure in https://github.com/strands-agents/sdk-python/pull/1554
  • feat(bedrock): add automatic prompt caching support by @kevmyung in https://github.com/strands-agents/sdk-python/pull/1438
  • feat(hooks): add retry mechanism for tool calls by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/1556
  • feat(tools): move ToolProvider out of experimental namespace by @Unshure in https://github.com/strands-agents/sdk-python/pull/1567
  • [FIX] models - gemini - start and stop reasoningContent by @JackYPCOnline in https://github.com/strands-agents/sdk-python/pull/1557
  • feat(agent): update AgentResult str priority order by @afarntrog in https://github.com/strands-agents/sdk-python/pull/1553
  • callback handler - fix reporting of tool when missing delta by @pgrayy in https://github.com/strands-agents/sdk-python/pull/1573
  • feat(hooks): Add invocation state by @mkmeral in https://github.com/strands-agents/sdk-python/pull/1550
  • test(steering): Fix failing integ tests by @mkmeral in https://github.com/strands-agents/sdk-python/pull/1580

New Contributors

  • @kevmyung made their first contribution in https://github.com/strands-agents/sdk-python/pull/1438

Full Changelog: https://github.com/strands-agents/sdk-python/compare/v1.23.0...v1.24.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track harness-sdk

Get notified when new releases ship.

Sign up free

About harness-sdk

A model-driven approach to building AI agents in just a few lines of code.

All releases →

Related context

Beta — feedback welcome: [email protected]