Imported from krsnaceng07/jarvis (
extensions/qwen/AGENTS.md). Install upstream withnpx skills add krsnaceng07/jarvis --skill qwen. Copyright stays with the author.
Qwen Provider Extension (JARVIS)
Minimum scaffold matching the OpenClaw extensions/qwen/
shape. The OpenClaw source is 20 files; this
Python port ships a focused subset.
Parity status (vs openclaw-main/extensions/qwen/)
| OpenClaw | JARVIS | Notes |
|---|---|---|
index.ts (entrypoint) |
__init__.py + plugin.py |
stub entry |
ProviderPlugin descriptor |
QwenProvider dataclass |
shape equivalent |
| Streaming client | deferred | Phase 5.16 |
| Model catalog | default_model + list_models() stub |
Phase 5.16 |
Auth
API key: QWEN_API_KEY (read at provider init time).
Base URL
https://dashscope.aliyuncs.com/compatible-mode/v1 (OpenAI-compatible).
The minimum-scaffold is loadable + discoverable; the full streaming + tool-use surface lands in Phase 5.16.
