Skip to content

0.1.5

Choose a tag to compare

@nateless nateless released this 28 Jun 18:01
1458316

0.1.5 - 2026-06-28

Added

  • Added a dedicated prompt-caching guide and runnable example covering stable
    cache-key construction, provider-specific cache controls, and cache-hit
    inspection across OpenAI, xAI/Grok, Anthropic, Moonshot/Kimi, Gemini, and
    Z.ai.
  • Added first-class OpenAI Responses and Chat Completions prompt_cache_key and
    prompt_cache_retention model options, while keeping per-call overrides.
  • Added xAI/Grok cache routing support: Responses accepts prompt_cache_key,
    and Chat Completions accepts x_grok_conv_id, which BeamWeaver sends as the
    x-grok-conv-id header.

Changed

  • Model traces now preserve provider-specific invocation parameters from the
    checked-in profile registry, including cache keys and cache-routing options,
    while still omitting client configuration and secrets.
  • Redaction now keeps token counts and generation limits such as
    max_output_tokens, budget_tokens, and *_token_count fields so cache and
    usage telemetry remain inspectable.

Fixed

  • OpenAI Responses prompt_cache_key now respects first-class model options
    ahead of model_kwargs, while per-call options continue to take precedence.
  • xAI requests now merge per-call headers with default headers and let per-call
    x_grok_conv_id override the model-level conversation/cache routing header.