singularity-forge/packages
Tom Boucher d252168de5 fix: switch alibaba-coding-plan to OpenAI-compat endpoint with proper compat flags (#1003)
The alibaba-coding-plan provider was using the Anthropic-compatible
endpoint (/apps/anthropic) with anthropic-messages API, which caused
issues with thinking mode on several models (MiniMax-M2.5 thinking
loop, missing thinkingFormat for Qwen/GLM models).

Changes for all 8 models:
- API: anthropic-messages → openai-completions
- Endpoint: /apps/anthropic → /v1 (OpenAI-compatible)
- Added per-model compat flags:
  - Qwen models: thinkingFormat: 'qwen', supportsDeveloperRole: false
  - GLM models: thinkingFormat: 'qwen', supportsDeveloperRole: false
  - MiniMax-M2.5: supportsReasoningEffort: true, maxTokensField: 'max_tokens'
  - Kimi K2.5: thinkingFormat: 'zai', supportsDeveloperRole: false
- Enabled reasoning for qwen3-max (was incorrectly false)
- Fixed context windows to match tested values
- Fixed MiniMax-M2.5 maxTokens: 24576 → 65536
2026-03-17 21:11:18 -04:00
..
native fix: add missing package.json subpath exports and oauth stubs (#1014) 2026-03-17 18:01:56 -06:00
pi-agent-core fix: add exports fields to pi-tui and pi-agent-core packages (#991) 2026-03-17 17:05:47 -06:00
pi-ai fix: switch alibaba-coding-plan to OpenAI-compat endpoint with proper compat flags (#1003) 2026-03-17 21:11:18 -04:00
pi-coding-agent feat: add respectGitignoreInPicker setting for @ file picker (#979) (#1016) 2026-03-17 18:03:02 -06:00
pi-tui feat: add respectGitignoreInPicker setting for @ file picker (#979) (#1016) 2026-03-17 18:03:02 -06:00