Skip to content

harness-sdk

v1.0.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 10mo AI Agents & Assistants
✓ 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, multiagent, and fix across a mixed release.

Full changelog

What's Changed

  • refactor(a2a): configurable host and port and remove excessive logging by @jer96 in https://github.com/strands-agents/sdk-python/pull/423
  • models - bedrock - remove signaling by @pgrayy in https://github.com/strands-agents/sdk-python/pull/429
  • feat(multiagent): Graph - support multi-modal inputs by @awsarron in https://github.com/strands-agents/sdk-python/pull/430
  • deps(a2a): upper bound a2a sdk dep by @jer96 in https://github.com/strands-agents/sdk-python/pull/432
  • models - ollama - init async client per request by @pgrayy in https://github.com/strands-agents/sdk-python/pull/433
  • models - mistral - init client on every request by @pgrayy in https://github.com/strands-agents/sdk-python/pull/434
  • models - ollama - clean up in tests by @pgrayy in https://github.com/strands-agents/sdk-python/pull/435
  • feat!: add pagination to mcp_client list_tools_sync by @dbschmigelski in https://github.com/strands-agents/sdk-python/pull/436
  • Session persistence by @Unshure in https://github.com/strands-agents/sdk-python/pull/302
  • chore: update span names by @poshinchen in https://github.com/strands-agents/sdk-python/pull/440
  • models - openai - null usage by @pgrayy in https://github.com/strands-agents/sdk-python/pull/442
  • feat: redact content from a message in a session by @Unshure in https://github.com/strands-agents/sdk-python/pull/446
  • refactor(a2a): upper bound deps + remove from multiagent submodule by @jer96 in https://github.com/strands-agents/sdk-python/pull/447
  • Expand additional $refs for structured_output by @zastrowm in https://github.com/strands-agents/sdk-python/pull/439
  • fix: session manager tracks all agent last message by @Unshure in https://github.com/strands-agents/sdk-python/pull/455
  • feat: added swarm and graph spans by @poshinchen in https://github.com/strands-agents/sdk-python/pull/451
  • docstrings - fix formatting by @pgrayy in https://github.com/strands-agents/sdk-python/pull/456
  • refactor: add kwargs to multiagent interfaces by @mkmeral in https://github.com/strands-agents/sdk-python/pull/454
  • fix: Fix session manager agent init by @Unshure in https://github.com/strands-agents/sdk-python/pull/458
  • feat: Store conversation manager in session by @Unshure in https://github.com/strands-agents/sdk-python/pull/441
  • feat(multiagent): introduce Swarm multi-agent orchestrator by @awsarron in https://github.com/strands-agents/sdk-python/pull/416
  • multiagent - use invoke_async instead of stream_async by @pgrayy in https://github.com/strands-agents/sdk-python/pull/463
  • feat: add Swarm tracing by @poshinchen in https://github.com/strands-agents/sdk-python/pull/461
  • feat(telemetry): Expose OpenTelemetry exporter init arguments in API by @mrtj in https://github.com/strands-agents/sdk-python/pull/365
  • docs: correct naming in registry.py by @akshseh in https://github.com/strands-agents/sdk-python/pull/425
  • fix: Plumb system_prompt through to structured_output by @zastrowm in https://github.com/strands-agents/sdk-python/pull/466
  • Update default model to be Claude 4 Sonnet by @zastrowm in https://github.com/strands-agents/sdk-python/pull/467
  • feat: Add kwargs to session interfaces for future extensibility by @Unshure in https://github.com/strands-agents/sdk-python/pull/464
  • fix: Fix various docstring issues by @Unshure in https://github.com/strands-agents/sdk-python/pull/469
  • fix(multiagent): raise ValueError for unsupported Graph and Swarm agent features by @awsarron in https://github.com/strands-agents/sdk-python/pull/472
  • refactor(multiagent): Swarm - Remove unnecessary complete_swarm_task tool by @awsarron in https://github.com/strands-agents/sdk-python/pull/473
  • chore: remove preview from README.md by @yonib05 in https://github.com/strands-agents/sdk-python/pull/459

New Contributors

  • @mrtj made their first contribution in https://github.com/strands-agents/sdk-python/pull/365
  • @akshseh made their first contribution in https://github.com/strands-agents/sdk-python/pull/425

Full Changelog: https://github.com/strands-agents/sdk-python/compare/v0.3.0...v1.0.0

Breaking Changes

  • feat!: add pagination to mcp_client list_tools_sync (breaking change)

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]