Skip to content

feat(provider): add alibaba_coding provider with Anthropic-compatible model catalog#2696

Merged
tusharmath merged 1 commit intomainfrom
alibaba-coding-plan
Mar 26, 2026
Merged

feat(provider): add alibaba_coding provider with Anthropic-compatible model catalog#2696
tusharmath merged 1 commit intomainfrom
alibaba-coding-plan

Conversation

@amitksingh1490
Copy link
Copy Markdown
Contributor

@amitksingh1490 amitksingh1490 commented Mar 26, 2026

Summary

Add a new alibaba_coding LLM provider entry to the provider catalog so Forge can route Anthropic-compatible requests through Alibaba Coding endpoints and expose its model lineup.

Context

Forge’s provider catalog did not include Alibaba Coding, which prevented users with ALIBABA_CODING_API_KEY and compatible endpoint configuration from selecting Alibaba Coding models.

Changes

  • Added a new provider definition with id: alibaba_coding
  • Configured Anthropic-compatible response mode and /messages endpoint templating
  • Added provider auth and URL variable wiring (ALIBABA_CODING_API_KEY, ANTHROPIC_COMPACT_URL)
  • Registered 8 models with metadata and capability flags:
    • qwen3.5-plus
    • kimi-k2.5
    • glm-5
    • MiniMax-M2.5
    • qwen3-max-2026-01-23
    • qwen3-coder-next
    • qwen3-coder-plus
    • glm-4.7

Key Implementation Details

The new provider follows the existing provider schema pattern in provider.json, including tools_supported, supports_parallel_tool_calls, supports_reasoning, and input_modalities flags for each model.

Use Cases

  • Use Alibaba Coding hosted Qwen/GLM/Kimi models through existing provider selection flows
  • Enable tool-calling and reasoning-capable model choices under a single provider config
  • Keep configuration compatible with Anthropic-style message APIs already used in Forge

Testing

  • Validated JSON schema/syntax locally:
    • jq empty crates/forge_repo/src/provider/provider.json

Links

  • Related issues: N/A

@amitksingh1490 amitksingh1490 changed the title feat(provider): add alibaba coding provider to forge config feature: add alibaba_coding provider with Anthropic-compatible model catalog Mar 26, 2026
@tusharmath tusharmath merged commit 36c44b9 into main Mar 26, 2026
14 checks passed
@tusharmath tusharmath deleted the alibaba-coding-plan branch March 26, 2026 05:01
@amitksingh1490 amitksingh1490 changed the title feature: add alibaba_coding provider with Anthropic-compatible model catalog chore: add alibaba_coding provider with Anthropic-compatible model catalog Mar 28, 2026
@amitksingh1490 amitksingh1490 added the type: chore Routine tasks like conversions, reorganization, and maintenance work. label Mar 28, 2026
@tusharmath tusharmath changed the title chore: add alibaba_coding provider with Anthropic-compatible model catalog feat: add alibaba_coding provider with Anthropic-compatible model catalog Mar 30, 2026
@tusharmath tusharmath added type: feature Brand new functionality, features, pages, workflows, endpoints, etc. and removed type: chore Routine tasks like conversions, reorganization, and maintenance work. labels Mar 30, 2026
@tusharmath tusharmath changed the title feat: add alibaba_coding provider with Anthropic-compatible model catalog feat(provider): add alibaba_coding provider with Anthropic-compatible model catalog Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature Brand new functionality, features, pages, workflows, endpoints, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants