Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Dec 12:54
0b8f5ca

2.0.0 (2025-12-15)

⚠ BREAKING CHANGES

  • Remove unused public exports from the SDK
  • remove unified API integration and migrate to connector-based naming (#219)
  • lint: Linting rules are now significantly stricter. Code that previously passed Biome's checks may now fail with oxlint's pedantic, correctness, suspicious, performance, and style rule categories all set to error level.
  • resolve typecheck errors by upgrading to zod v4 and ai SDK 5.0.108 (#183)
  • BaseToolSetConfig.stackOneClient is now rpcClient
  • bun -> pnpm+vitest && manage deps with flake.nix (#143)
  • OpenAPI spec imports from src/openapi/ are removed
  • desp: update openai sdk to v6 and deprecate v4 (#120)
  • metaRelevantTools() renamed to metaTools() and now returns Promise

Features

  • add Anthropic Claude integration (#208) (08e7ae0)
  • add knip for unused code detection (#174) (9df963d)
  • add meta tools for dynamic tool discovery and execution (#84) (e1da427)
  • add pkg.pr.new ci (#58) (4757773)
  • add provider and action filtering to fetchTools() (#124) (71fe4a4)
  • add test coverage reporting with GitHub Pages deployment (#188) (02a572e)
  • breaking change ai sdk name and toolset config object (#14) (ad1f207)
  • build in ci (#19) (40131d0)
  • check pr title (#45) (56ce286)
  • error from tools (#31) (96e6745)
  • example: add interactive CLI demo with @clack/prompts (#203) (c5c6990)
  • examples: add TanStack AI and Claude Agent SDK integrations with E2E tests (#222) (e890de1)
  • experimental doc handling (#50) (366f3ca)
  • feedback tool (#125) (d943e60)
  • init (468ffea)
  • introduce MCP-backed dynamic tools (#114) (ef5efc1)
  • lint: configure unicorn/prefer-top-level-await rule (#218) (1254196)
  • make AI SDK and OpenAI SDK optional peer dependencies (#112) (e745640)
  • meta-tools: add hybrid BM25 + TF-IDF search strategy (#122) (46fc31a)
  • npm token (#5) (1bb9095)
  • readme ai sdk (#10) (34d39cd)
  • remove deprecated OAS-based getTools, migrate to fetchTools only (#148) (aea526e)
  • tool: add OpenAI Responses API integration (#206) (1e286cf)
  • toolsets: add multi-account support for fetchTools (#118) (926e625)
  • update oas and add planner docs (#21) (6dd4269)
  • update schema (#60) (03c9283)
  • use any openapi spec as tools (#18) (6dd7aeb)

Bug Fixes

Miscellaneous Chores

Code Refactoring

  • flatten client structure and add Zod validation to RPC client (#168) (53bce87)
  • remove unused exports and experimental features (#221) (e131433)