Skip to content

harness-sdk

v1.8.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

Updates feat, models, and graph across a mixed release.

Full changelog

What's Changed

  • Moved tool_spec retrieval to after the before model invocation callback by @pghazanfari in https://github.com/strands-agents/sdk-python/pull/786
  • fix(graph): fix cyclic graph behavior by @mkmeral in https://github.com/strands-agents/sdk-python/pull/768
  • fix(models): filter reasoningContent in Bedrock requests using DeepSeek by @aryan835-datainflexion in https://github.com/strands-agents/sdk-python/pull/652
  • docs: cleanup docs so the yields section renders correctly by @afarntrog in https://github.com/strands-agents/sdk-python/pull/820
  • Warn on unknown model configuration properties by @zastrowm in https://github.com/strands-agents/sdk-python/pull/819
  • fix: do not block asyncio event loop between retries by @osdemah in https://github.com/strands-agents/sdk-python/pull/805
  • feat: improve structured output tool circular reference handling by @afarntrog in https://github.com/strands-agents/sdk-python/pull/817
  • fix(tools/loader): load and register all decorated @tool functions from file path by @Ratish1 in https://github.com/strands-agents/sdk-python/pull/742
  • fix(models): patch litellm bug to honor passing in use_litellm_proxy as client_args by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/808
  • feat: add default read timeout to Bedrock config by @afarntrog in https://github.com/strands-agents/sdk-python/pull/829
  • feat: add support for Bedrock/Anthropic ToolChoice to structured_output by @liushang1997 in https://github.com/strands-agents/sdk-python/pull/720
  • feat(multiagent): allow callers of swarm and graph to pass kwargs to executors by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/816
  • feat: add region-aware default model ID for Bedrock by @afarntrog in https://github.com/strands-agents/sdk-python/pull/835
  • llama.cpp model provider support by @westonbrown in https://github.com/strands-agents/sdk-python/pull/585
  • fix(llama.cpp) - add ToolChoice and validation of model config values by @awsarron in https://github.com/strands-agents/sdk-python/pull/838

New Contributors

  • @pghazanfari made their first contribution in https://github.com/strands-agents/sdk-python/pull/786
  • @aryan835-datainflexion made their first contribution in https://github.com/strands-agents/sdk-python/pull/652
  • @afarntrog made their first contribution in https://github.com/strands-agents/sdk-python/pull/820
  • @osdemah made their first contribution in https://github.com/strands-agents/sdk-python/pull/805
  • @Ratish1 made their first contribution in https://github.com/strands-agents/sdk-python/pull/742
  • @liushang1997 made their first contribution in https://github.com/strands-agents/sdk-python/pull/720
  • @westonbrown made their first contribution in https://github.com/strands-agents/sdk-python/pull/585

Full Changelog: https://github.com/strands-agents/sdk-python/compare/v1.7.1...v1.8.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 →

Beta — feedback welcome: [email protected]