Speakeasy Logo

Follow us on to be up
to date with the latest changes.

Choose a changelog
Back to all Gram releases

0.10.3

// November 19, 2025

Dynamic Toolsets v2 - Combining progressive discovery and semantic search

Introducing Dynamic Toolsets v2. Our new approach combines the strengths of both methods into a unified system that exposes three core tools:
,
, and
. The key insight is that tool descriptions provide structure and discoverability, while semantic search provides efficiency and natural language discovery. Together, they create a system that scales naturally without sacrificing usability.
Dynamic Toolsets v2

Features

  • Gram Functions composition - Gram instances are now composable. This allows some similarity to Hono's grouping pattern, making it possible to split and organize Gram Functions code bases more than before. Before:
    Now, with composability:
  • Integrate dynamic toolsets v2 with progressive and semantic search in one feature
  • Introduce announcement modal for new Gram Functions release
  • Add Resend example demonstrating email reminders via the Resend API
  • Support non-blocking deployment creation for non-intrusive deployment initiation
  • Update Gram description tagline and rearrange sidebar UI elements
  • Index embedding tags to enhance search and retrieval operations
  • Add tags to embeddings table for dynamic toolsets phase two

Fixes

  • Wrap long environment variable names in Playground auth tab to prevent overflow
  • Fix Moonshine button issues and adjust various UI elements
  • Ensure dark mode compatibility for Shiki themes
  • Increase function reap batch size for improved resource recovery
  • Enhance deployment tracking and local Gram CLI setup processes
  • Update esbuild configuration with CommonJS require shim for better compatibility
  • Correct textual content in create-function CLI for improved clarity
Sagar Batchu
Sagar Batchu
View on GitHub
SDKs + TF undefined - Changelog | Speakeasy