pi-mono/packages/ai/test
David Brailovsky 44f6851b7f fix(ai): use Anthropic Messages for OpenRouter ~anthropic latest aliases
The ~anthropic/claude-*-latest aliases used Chat Completions, where pi
dropped the thinking signature and OpenRouter ignored the unsigned
thinking on replay. Route them through Anthropic Messages with adaptive
thinking, like the versioned Claude models.

refs #9534
2026-10-28 09:45:28 +01:00
..
data fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
abort.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
anthropic-adaptive-thinking-models.test.ts feat(ai): add MiniMax-M3.1-Flash and hide only old MiniMax models 2026-10-19 11:35:34 +02:00
anthropic-auth-token.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
anthropic-cache-write-1h-cost.test.ts fix(ai): price Vercel AI Gateway 1-hour cache writes correctly 2026-09-23 17:16:32 +02:00
anthropic-eager-tool-input-compat.test.ts fix(ai): send Anthropic tools non-strict when schema has rejected keywords 2026-09-30 15:20:17 +02:00
anthropic-eager-tool-input-e2e.test.ts fix(ai): type Anthropic probes by catalog providers 2026-07-14 12:29:38 +02:00
anthropic-empty-thinking-signature-compat.test.ts fix(ai): use mimo-v2.6 models in Xiaomi tests 2026-10-16 12:00:23 +02:00
anthropic-error-tool-result-images.test.ts fix(ai): keep images of error tool results for Anthropic and Bedrock Claude 2026-10-15 16:49:50 +02:00
anthropic-federation-sdk.test.ts feat(ai): Anthropic workload identity federation (#10242) 2026-09-30 20:58:37 +02:00
anthropic-federation.test.ts feat(ai): Anthropic workload identity federation (#10242) 2026-09-30 20:58:37 +02:00
anthropic-force-adaptive-thinking.test.ts feat(ai): use Chat Completions for the kimi-coding provider 2026-10-15 15:29:11 +02:00
anthropic-long-cache-retention-e2e.test.ts fix(ai): type Anthropic probes by catalog providers 2026-07-14 12:29:38 +02:00
anthropic-mid-conversation-effort.test.ts fix(ai): send fixed low top-level effort with Anthropic per-message effort 2026-10-23 12:11:54 +02:00
anthropic-oauth.test.ts fix(ai): fall back to a free port for Anthropic OAuth callback 2026-10-07 07:47:22 +00:00
anthropic-opus-4-8-smoke.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
anthropic-sse-parsing.test.ts fix(ai): use OpenRouter-reported total cost (#10286) 2026-10-22 11:01:39 +02:00
anthropic-strict-tool-fallback.test.ts fix(ai): fall back on Anthropic strict tool limits 2026-10-12 17:20:36 +02:00
anthropic-strict-tool-schema.test.ts fix(ai): send Anthropic tools non-strict when schema has rejected keywords 2026-09-30 15:20:17 +02:00
anthropic-temperature-compat.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
anthropic-thinking-binding-e2e.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
anthropic-thinking-disable.test.ts fix(ai): update generated model catalogue 2026-06-30 22:12:48 +02:00
anthropic-tool-name-normalization.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
azure-openai-base-url.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
azure-openai-completions.test.ts feat(ai): support Azure Foundry Chat Completions deployments (#9714) 2026-10-05 09:46:48 +02:00
azure-openai-responses-reasoning-replay.test.ts feat(ai): support Azure Foundry Chat Completions deployments (#9714) 2026-10-05 09:46:48 +02:00
azure-openai-tool-choice.test.ts feat(ai): support Azure Foundry Chat Completions deployments (#9714) 2026-10-05 09:46:48 +02:00
azure-utils.ts add Azure deployment name map and refresh generated models 2026-01-24 12:04:34 +01:00
baseten-models.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
bedrock-cache-write-1h-cost.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
bedrock-convert-messages.test.ts fix(ai): keep images of error tool results for Anthropic and Bedrock Claude 2026-10-15 16:49:50 +02:00
bedrock-credentials.test.ts fix(ai): prefer configured Bedrock profile over ambient AWS keys (#7176) 2026-07-28 08:38:35 +02:00
bedrock-custom-headers.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
bedrock-endpoint-resolution.test.ts fix(ai): filter ambient auth markers in compat dispatch 2026-07-11 13:38:48 +02:00
bedrock-error-metadata.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
bedrock-models.test.ts feat(ai): support Claude Opus 5 on Bedrock (#7081) 2026-07-25 08:25:23 +02:00
bedrock-raw-stop-reason.test.ts feat: expose provider stream events to extensions (#9901) 2026-09-23 16:03:30 +02:00
bedrock-redacted-reasoning.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
bedrock-response-headers.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
bedrock-stream-state.test.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
bedrock-strict-tool-fallback.test.ts fix(ai): fall back on Bedrock strict tool limits 2026-10-27 14:45:23 +01:00
bedrock-thinking-payload.test.ts fix(ai): send reasoning effort to OpenAI models on Bedrock Converse (#10142) 2026-10-06 18:06:46 +02:00
bedrock-utils.ts feat(ai): Add Amazon Bedrock provider (#494) 2026-01-13 00:32:59 +01:00
cache-retention.test.ts feat(ai): add GPT-6.1 Terra 2026-10-26 21:27:08 +01:00
classifier-images-live.test.ts feat(ai,coding-agent): image input for System One classifiers 2026-10-21 23:53:47 +02:00
classifier-models.test.ts fix(ai): use OpenCode protocol-specific endpoints (#11434) 2026-10-27 10:40:41 +01:00
cloudflare-ai-binding.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
cloudflare-stream.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
cloudflare-utils.ts fix(ai): finalize cloudflare gateway provider support 2026-05-01 00:56:05 +02:00
cloudflare-workers-ai-system-one.test.ts feat(ai,coding-agent): image input for System One classifiers 2026-10-21 23:53:47 +02:00
codex-websocket-cached-probe.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
compat-env.test.ts feat(ai): complete models runtime migration 2026-06-23 15:29:46 +02:00
compat-schema.test.ts feat(coding-agent): publish configuration schemas (#9880) 2026-10-08 10:01:17 +02:00
constrained-sampling.test.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
context-estimate.test.ts fix(ai): estimate request context at 3.5 characters per token 2026-10-06 17:37:24 +02:00
context-overflow.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
cross-provider-handoff.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
empty.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
env-api-keys.test.ts fix(ai): support Anthropic bearer token env (#6148) 2026-07-24 15:13:22 +02:00
error-body.test.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
event-stream.test.ts feat: record response, tool execution, and durable task times 2026-10-06 19:28:54 +02:00
faux-provider.test.ts fix(ai): do not count faux cache writes as input tokens 2026-10-23 21:22:02 +02:00
fetch-option.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
fireworks-model-generation.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
fireworks-models.test.ts fix(ai,coding-agent): update Fireworks tests and default for removed models 2026-09-28 00:22:39 +02:00
generate-models-strict.test.ts fix(ai): add Qwen3.8 Flash to individual token plan 2026-09-03 12:34:53 +02:00
github-copilot-anthropic.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
github-copilot-oauth.test.ts fix(ai): keep Copilot tests aligned with current model catalog 2026-09-04 11:15:20 +02:00
github-copilot-request-size-overflow.test.ts fix(ai): recover from Copilot request-size overflow 2026-10-19 22:46:26 +02:00
google-raw-stop-reason.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
google-shared-convert-tools.test.ts fix(ai): preserve literal data in Gemini tool schemas 2026-10-23 21:53:34 +02:00
google-shared-gemini3-unsigned-tool-call.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
google-shared-image-tool-result-routing.test.ts fix(ai): treat whitespace-only tool output as empty 2026-10-16 14:06:06 +02:00
google-shared-retry.test.ts fix(ai): retry transient provider errors in Google adapters (#7471) 2026-08-03 12:45:45 +02:00
google-shared-signed-empty-blocks.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
google-thinking-disable.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
google-thinking-level-map.test.ts fix(ai): send thinkingLevel for Gemini 4 models 2026-10-14 12:38:28 +02:00
google-thinking-signature.test.ts feat(ai): move API implementations to src/api with lazy wrappers (phase 2) 2026-06-10 20:08:59 +02:00
google-vertex-api-key-resolution.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
identity.test.ts fix(ai,agent,coding-agent,durable): client identity follow-ups 2026-10-21 11:18:16 +00:00
image-model-data.test.ts fix(ai): expect compat on OpenRouter decision models in catalog test 2026-10-22 00:20:24 +02:00
image-tool-result.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
images-models.test.ts feat(tui,coding-agent): add color values and theme styling (#8398) 2026-09-24 14:42:22 +02:00
images.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
interleaved-thinking.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
json-parse.test.ts fix(ai): report malformed final tool-call arguments instead of keeping the parsed prefix (#10944) 2026-10-14 21:41:42 +02:00
kimi-coding-oauth.test.ts fix(coding-agent): make model refresh cancellation caller-owned 2026-08-04 00:03:52 +02:00
lax-message-content.test.ts fix(ai,agent,coding-agent): normalize null message content at ingestion boundaries (#6343) 2026-07-06 20:47:08 +02:00
lazy-module-load.test.ts fix(ai): replace Mistral SDK with native transport 2026-08-08 09:32:49 +02:00
llama-cpp-classify.test.ts feat(ai): Discount jev (#10119) 2026-09-28 14:19:07 +02:00
max-thinking.test.ts feat(ai): add GPT-6.1 Terra 2026-10-26 21:27:08 +01:00
memory-helpers.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
message-types.test.ts feat(agent): add Pico storage foundation 2026-09-18 12:32:00 +02:00
meta-oauth.test.ts feat(ai,coding-agent): add Meta provider with Muse subscription OAuth (#9096) 2026-09-20 11:13:43 +02:00
mistral-http-transport.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
mistral-raw-stop-reason.test.ts fix(ai): retry Mistral finish_reason error 2026-10-07 09:06:19 +00:00
mistral-reasoning-mode.test.ts fix(ai): send requested thinking level to Mistral reasoning models 2026-09-28 14:33:10 +02:00
mistral-tool-schema.test.ts feat(ai): support constrained sampling (#6341) 2026-07-23 23:48:40 +02:00
model-catalog-types.test.ts feat(ai,coding-agent): add new Copilot models 2026-09-22 21:14:13 +02:00
model-cost-tiers.test.ts fix(ai): keep prompt-length pricing tiers from all model catalogs 2026-10-07 21:54:18 +02:00
model-data-validation.test.ts feat(coding-agent): add Nix flake (#9137) 2026-10-02 18:30:51 +02:00
model-types.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
models-entry.test.ts feat(ai,durable): add lightweight pi-ai/models entry and avoid TypeBox in durable 2026-09-29 21:24:17 +02:00
models-runtime.test.ts feat(ai): add totalFromProvider flag to usage cost (#11178) 2026-10-22 09:02:01 +02:00
node-http-proxy.test.ts fix(ai): match subdomains and root domains in NO_PROXY (#8737) 2026-09-01 11:38:31 +02:00
oauth-auth.test.ts feat(ai,coding-agent): add alternative sign in for the openai provider 2026-09-29 17:16:15 +02:00
oauth-callback-server.test.ts fix(ai): use color Pi logo on OAuth pages 2026-10-01 15:10:11 +02:00
oauth-device-code.test.ts fix(coding-agent): make model refresh cancellation caller-owned 2026-08-04 00:03:52 +02:00
oauth.ts fix(coding-agent): make model refresh cancellation caller-owned 2026-08-04 00:03:52 +02:00
openai-chatgpt-oauth.test.ts feat(ai): let apps name themselves in OpenAI logins (#10433) 2026-10-06 09:27:40 +02:00
openai-codex-cache-affinity-e2e.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
openai-codex-oauth.test.ts feat(ai): let apps name themselves in OpenAI logins (#10433) 2026-10-06 09:27:40 +02:00
openai-codex-stream.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
openai-completions-cache-control-format.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openai-completions-empty-tools.test.ts fix(ai): update output limit assertions for token estimate 2026-10-06 15:58:16 +00:00
openai-completions-prompt-cache.test.ts fix(ai,coding-agent): update Fireworks tests and default for removed models 2026-09-28 00:22:39 +02:00
openai-completions-provider-stream-event.test.ts fix(ai): use OpenRouter-reported total cost (#10286) 2026-10-22 11:01:39 +02:00
openai-completions-raw-stop-reason.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openai-completions-reasoning-details.test.ts fix(ai): order thinking before text when a completions chunk has both 2026-10-14 12:11:15 +02:00
openai-completions-response-model.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
openai-completions-retry.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openai-completions-thinking-as-text.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openai-completions-thinking-token-budget.test.ts feat(ai): generalize openai-completions thinking token budget fields (#8275) 2026-08-18 16:35:35 +02:00
openai-completions-tool-choice.test.ts fix(ai): OpenRouter reasoning test uses deepseek-r1-0528, deepseek-r1 left the catalog 2026-10-19 16:54:15 +00:00
openai-completions-tool-result-images.test.ts fix(ai): treat whitespace-only tool output as empty 2026-10-16 14:06:06 +02:00
openai-completions-vllm-priority.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openai-decisions.test.ts feat(ai,coding-agent): add OpenAI Decisions classifier and classifier images 2026-10-07 08:27:56 +02:00
openai-responses-cache-affinity-e2e.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
openai-responses-chatgpt-sign-in.test.ts feat(ai,coding-agent): add alternative sign in for the openai provider 2026-09-29 17:16:15 +02:00
openai-responses-compat.test.ts fix(ai): declare GPT-5.4 and GPT-5.5 tools at the top level 2026-10-27 14:25:45 +01:00
openai-responses-empty-tool-result.test.ts fix(ai): treat whitespace-only tool output as empty 2026-10-16 14:06:06 +02:00
openai-responses-foreign-toolcall-id.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
openai-responses-message-id.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
openai-responses-mid-convo-effort.test.ts feat(ai): keep the prompt cache when changing thinking level on OpenAI GPT-6 (#10930) 2026-10-14 10:56:20 +02:00
openai-responses-namespace.test.ts feat(ai): support Azure Foundry Chat Completions deployments (#9714) 2026-10-05 09:46:48 +02:00
openai-responses-partial-json-cleanup.test.ts fix(ai): report malformed final tool-call arguments instead of keeping the parsed prefix (#10944) 2026-10-14 21:41:42 +02:00
openai-responses-reasoning-replay-e2e.test.ts fix(ai): drop thinking from other models instead of sending it as text (#11000) 2026-10-15 19:38:33 +02:00
openai-responses-terminal-event.test.ts fix(ai): reject unfinished Responses tool calls instead of running them 2026-09-28 23:19:38 +02:00
openai-responses-tool-result-images.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
openai-responses-usage-limit.test.ts feat(ai,coding-agent): add alternative sign in for the openai provider 2026-09-29 17:16:15 +02:00
opencode-provider-headers.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openrouter-cache-write-repro.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00
openrouter-cost.test.ts fix(ai): use OpenRouter-reported total cost (#10286) 2026-10-22 11:01:39 +02:00
openrouter-images.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
openrouter-oauth.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
openrouter-reasoning-options.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
openrouter-user-models.test.ts feat(ai,coding-agent): list only the OpenRouter models a key may use (#10672) 2026-10-12 10:17:40 +02:00
overflow.test.ts fix(ai): detect LiteLLM ContextWindowExceededError as context overflow (#11494) 2026-10-27 20:27:30 +01:00
pi-messages.test.ts fix: harden handling of untrusted URLs, terminal text, and streamed data 2026-10-26 20:46:31 +01:00
pre-generation-error.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
provider-error-body-passthrough.test.ts feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
provider-error-body-regression.test.ts Mid conversation system messages (#9548) 2026-09-16 15:54:07 +02:00
provider-retry.test.ts feat(ai,coding-agent): add OpenAI Decisions classifier and classifier images 2026-10-07 08:27:56 +02:00
providers.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
qwen-token-plan-models.test.ts fix(ai): add Qwen3.8 Flash to individual token plan 2026-09-03 12:34:53 +02:00
radius-oauth.test.ts fix: harden handling of untrusted URLs, terminal text, and streamed data 2026-10-26 20:46:31 +01:00
radius-provider.test.ts fix(ai): replace bundled Radius catalog with gateway catalog 2026-10-06 19:46:54 +02:00
radius-thinking-replay-e2e.test.ts test(ai): e2e repro for radius dropping replayed Claude thinking 2026-10-11 16:35:08 +00:00
reasoning-options.test.ts generate-models: use reasoning options from models.dev (#6928) 2026-07-22 08:33:34 +02:00
responseid.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
retry.test.ts fix(ai): match retryable status codes only as standalone numbers 2026-10-21 11:59:38 +02:00
sampling-options.test.ts feat(ai): add per-thinking-level sampling parameters (#9776) 2026-10-04 01:29:01 +02:00
scratch.ts feat(coding-agent): replace model registry with model runtime 2026-07-14 17:48:45 +02:00
stream.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
streaming-json.test.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
streaming-tool-arguments.test.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
supports-xhigh.test.ts feat(ai): add GPT-6.1 Terra 2026-10-26 21:27:08 +01:00
system-message-replay.test.ts fix(coding-agent): send forced system prompts without recording them 2026-09-17 20:02:23 +02:00
telemetry-options.test.ts feat: Durable and pi-ai telemetry; Context.telemetry is always a span 2026-10-19 06:26:02 +00:00
telemetry.test.ts fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
text.test.ts feat(ai): add shared contentText utility (#6840) 2026-07-20 01:50:36 +02:00
together-models.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
tokens.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
tool-call-id-normalization.test.ts fix(ai,coding-agent): drop models retired upstream 2026-10-21 10:10:55 +02:00
tool-call-without-result.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
total-tokens.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
transcript-tool-changes.test.ts fix(ai): hold Anthropic system updates past dropped assistant messages 2026-10-22 12:43:42 +02:00
transform-messages-copilot-openai-to-anthropic.test.ts fix(ai): drop thinking from other models instead of sending it as text (#11000) 2026-10-15 19:38:33 +02:00
transform-messages-cross-model-thinking.test.ts fix(ai): drop thinking from other models instead of sending it as text (#11000) 2026-10-15 19:38:33 +02:00
typesafe-system-one.test.ts feat(ai,coding-agent): image input for System One classifiers 2026-10-21 23:53:47 +02:00
unicode-surrogate.test.ts fix(ai): drop Codex models rejected for ChatGPT accounts (#11173) 2026-10-20 15:55:48 +02:00
uuid.test.ts feat(ai): support UUIDv7 follower timestamps 2026-08-12 11:11:30 +03:00
validation.test.ts fix(ai): report malformed final tool-call arguments instead of keeping the parsed prefix (#10944) 2026-10-14 21:41:42 +02:00
xai-oauth.test.ts fix(coding-agent): make model refresh cancellation caller-owned 2026-08-04 00:03:52 +02:00
xai-responses.test.ts feat(ai,agent,coding-agent): move client identity and provider attribution into pi-ai 2026-10-21 11:17:02 +00:00
xhigh.test.ts fix tests: use updated models 2026-07-24 18:52:56 +00:00
xiaomi-models.test.ts fix(ai): use mimo-v2.6 models in Xiaomi tests 2026-10-16 12:00:23 +02:00
xiaomi-token-plan-ams-anthropic-empty-signature-smoke.test.ts fix(ai): use mimo-v2.6 models in Xiaomi tests 2026-10-16 12:00:23 +02:00
zai-coding-plan-models.test.ts fix(ai): update GLM-4.6V Coding Plan cache read price in test 2026-10-18 02:15:33 +00:00
zen.test.ts fix(ai): revert selective pi-ai base entrypoints 2026-06-22 12:54:32 +02:00