github strands-agents/harness-sdk typescript/v1.10.0

5 hours ago

typescript/v1.10.0

Auto-drafted from commits in typescript/v1.9.0..typescript/v1.10.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: add community agent governance kit strands invervention handler (#3256) (4297fb1)
  • feat(py): add unified storage interface (#3259) (1aff270)
  • feat(context-offloader): auto-namespace unified Storage under offloader (#3258) (d6a2636)
  • feat: add interventions community package (#3219) (9bebb31)
  • feat: added gen_ai_span_attributes_only var to skip event attributes (#3194) (9dfc2ed)
  • feat: add unified storage interface (#3099) (60fc443)
  • feat: add gen_ai_span_attributes_only env var (#3191) (b1e1c2b)
  • feat(site): revamp docs search with doc-type filtering (#3192) (56d44bf)

🐛 Fixes

  • fix(session): prevent symlink attacks in FileSessionManager (#2937) (8658b9e)
  • fix(models/openai): use /openai/v1 Mantle base URL for the Responses API (#3280) (d1fbd75)
  • fix(site): escape all regex metacharacters in API counterpart anchor pattern (#3263) (3897c3b)
  • fix(bedrock): place cache point before non-PDF document blocks (#2001) (beddc3f)
  • fix(models/gemini): detect throttling via ClientError status attribute (#3228) (4c51785)
  • fix(sagemaker): support vLLM v0.16.0+ reasoning field in streaming and non-streaming paths (#3252) (4ca81da)
  • fix(site): mobile header nav dropdown pushed off screen (#3210) (c649c1b)
  • fix(bidi): set Strands user agent for Nova Sonic client (#2132) (c500305)
  • fix(site): language toggle 404s on API reference pages (#3205) (2199402)

♻️ Refactoring

  • refactor(ts): extract generic async Queue from multiagent (#3262) (abd9f07)

📚 Documentation

  • docs(typescript): deduplicate testing guide and agents file (#3291) (8a292d9)
  • docs: deduplicate pr guidelines summary in sdk agents files (#3293) (13c4325)
  • docs(changelog): sync strands-agents/evals backfill (#3202) (6223f55)
  • docs(py): document Bedrock strict_tools schema constraints (#3261) (7fb9a30)
  • docs(bidi): update Nova Sonic docs for v2 and fix stale references (#3195) (4321fc2)
  • docs(blog): add Harness Optimizer blog post (#3132) (e579bde)
  • docs(changelog): sync strands-agents/harness-sdk typescript/v1.9.0 (#3200) (dad124e)
  • docs(changelog): sync strands-agents/harness-sdk typescript/v1.8.0 (#3187) (bf05c1a)

👷 CI

  • ci: bump actions/setup-node from 6 to 7 (#3229) (4330a23)
  • ci(docs): bump prettier from 3.9.4 to 3.9.5 in /site (#3172) (eaeb7ba)
  • ci(docs): bump @astrojs/markdown-satteri from 0.3.3 to 0.3.4 in /site (#3231) (e2c6dde)
  • ci(docs): bump vite from 8.1.3 to 8.1.5 in /site (#3296) (754d165)
  • ci(changelog): guard sync job to upstream; document workflow-scope requirement (#3278) (37dc28a)
  • ci(release): trigger changelog sync directly from the release workflows (#3193) (6a01417)
  • ci(changelog): sync bot fork with upstream before opening PRs (#3179) (381091f)

🔧 Chores

  • chore(site): remove dead files and fix stale nav config (#3289) (f21c433)
  • chore(python): remove dead private code (#3286) (e8fee97)
  • chore(typescript): remove dead barrel and obsolete types package (#3285) (d81803b)

⏪ Reverts

  • revert: revert chore(deps): relax litellm upper bound to <2.0.0 (#3149) (#3223) (ba89c8f)
  • revert(site): revamp docs search with doc-type filtering (#3192) (#3204) (941d525)

Don't miss a new harness-sdk release

NewReleases is sending notifications on new releases.