Daily Edition Sources +3

API Discovery: Pi’s xAI Route Keeps Reasoning State in Play

Pi now sends every built-in xAI model through the Responses API—a useful route for agents that need a deliberate, client-owned continuity plan rather than a model-name swap.

A torn-paper diagram shows Pi routing to xAI Responses, with store false and encrypted state cards feeding a circled client continuity card.
Diagram Punkthe API route changes where an agent carries continuity.
repo earendil-works/pi evidence
3 source signals 1 repo commit 70e878d
Evidence: commit 70e878d / August 17, 2026 / Daily Edition
Open Edition Evidence below

API discovery: xAI’s Responses API is the provider’s recommended replacement for legacy Chat Completions. The move changes more than the endpoint: requests use input, the API can continue server-side state with previous_response_id, and it has a defined surface for tools and encrypted reasoning. Pi’s new xAI route sends all of its built-in catalog models through Responses, uses store: false, and explicitly asks for reasoning.encrypted_content.

Try it

Build a non-production release-note triage: give a reasoning model a short batch of public release notes, ask it to return a migration matrix, then make a follow-up turn that turns the highest-risk row into a test checklist. The important design choice is not the topic—it is deciding whether the follow-up uses provider-side state or only the encrypted continuity material your client has deliberately retained. xAI’s reference documents both the Grok 4.6 Responses request shape and the encrypted-reasoning include.

Copy-paste agent instruction

Build a disposable xAI Responses API smoke test for a two-turn release-note triage. Use an environment variable for the API key; send `input`, `store: false`, and `include: ["reasoning.encrypted_content"]` on the first request. Keep returned encrypted state only in a local, approved test fixture, then make one follow-up request that converts the first response into a migration-test checklist. Do not log the key or the encrypted state. Before running it, show me the endpoint, model, expected request shape, and an estimate of any account-dependent cost or access risk.

Test caveat

This is source-backed guidance, not a live xAI test. You need an API key and model entitlement; availability, price, rate limits, and latency are account- and model-dependent. Pi’s public change contains request-shape tests, while its live provider test is skipped without an xAI key. Treat encrypted reasoning as opaque provider data and retain it only inside an approved boundary.

Evidence Trail

Receipts below the story

The article above is the public narrative. This section keeps the source trail and limits on the same page.

Edition
DateAugust 17, 2026
LaneDaily Edition
Confidence78%
Sources3
Reposearendil-works/pi

Primary Evidence

  • Public API source: xAI Responses API comparison and migration guide
    • Shows: xAI, the provider publishing this public API surface, recommends Responses over legacy Chat Completions; the service changes messages to input, adds state via previous_response_id, and supports encrypted reasoning and agentic tools.
  • Supporting definition or documentation: xAI generate-text reference
    • Shows: the public Grok 4.6 Responses request shape, store: false, and the explicit include: ["reasoning.encrypted_content"] option for returning encrypted reasoning state.
  • Supporting implementation receipt: Pi commit 70e878d4c
    • Shows: Pi routes every built-in xAI catalog model through Responses, makes Grok 4.6 its default xAI model, requests encrypted reasoning content, and tests its model-specific route and thinking-level rules.

Evidence Limits

  • A live call requires an xAI API key and an account with the relevant model access. This reporting did not execute a paid request; Pi’s live provider test is key-gated. Documentation and source tests do not prove availability, price, rate limit, latency, or a safe retention policy for a reader’s data.
  • Encrypted reasoning content is opaque provider data. Keep it only in an approved client-side boundary and do not present it as ordinary human-readable logging.
Letters & Corrections

Send a note to the desk

Corrections, missing context, or a follow-up lead.