返回 CodeWhale
facts.generated.ts
根目录 / web / lib / facts.generated.ts
1 // AUTO-GENERATED by web/scripts/derive-facts.mjs at prebuild.
2 // DO NOT EDIT — re-run `npm run prebuild` (or just `npm run build`) after changing the parent repo.
3 // Runtime KV snapshots must use this shape and include exact source provenance.
4
5 export interface ProviderFact { id: string; label: string; env: string }
6
7 export interface ModelFact {
8 id: string;
9 provider: string | null;
10 contextWindow: number | null;
11 maxOutput: number | null;
12 reasoning: boolean;
13 addedAt: string | null;
14 }
15
16 export interface PublishedReleaseFact {
17 tag: string;
18 version: string;
19 publishedAt: string;
20 url: string;
21 }
22
23 export interface RepoFacts {
24 generatedAt: string;
25 sourceRevision: string | null;
26 sourceCommittedAt: string | null;
27 version: string | null;
28 crates: string[];
29 sandboxBackends: string[];
30 providers: ProviderFact[];
31 models: ModelFact[];
32 defaultModel: string | null;
33 nodeEngines: string | null;
34 toolCount: number | null;
35 license: string | null;
36 latestPublishedRelease: PublishedReleaseFact | null;
37 }
38
39 export const FACTS: RepoFacts = {
40 "generatedAt": "2026-09-20T04:56:43.746Z",
41 "sourceRevision": null,
42 "sourceCommittedAt": null,
43 "version": "0.10.0",
44 "crates": [
45 "agent",
46 "app-server",
47 "build-support",
48 "cli",
49 "cloud-facts",
50 "command-contract",
51 "config",
52 "core",
53 "execpolicy",
54 "hooks",
55 "lane",
56 "localization",
57 "mcp",
58 "memory",
59 "models",
60 "palette",
61 "paths",
62 "protocol",
63 "release",
64 "secrets",
65 "state",
66 "telemetry",
67 "tools",
68 "tui",
69 "workflow",
70 "workflow-js"
71 ],
72 "sandboxBackends": [
73 "seatbelt (macOS, when available)",
74 "bubblewrap (Linux, opt-in when installed)"
75 ],
76 "providers": [
77 {
78 "id": "deepseek",
79 "label": "DeepSeek",
80 "env": "DEEPSEEK_API_KEY"
81 },
82 {
83 "id": "deepseek-anthropic",
84 "label": "DeepSeek Anthropic",
85 "env": "DEEPSEEK_API_KEY / ANTHROPIC_API_KEY"
86 },
87 {
88 "id": "nvidia-nim",
89 "label": "NVIDIA NIM",
90 "env": "NVIDIA_API_KEY / NVIDIA_NIM_API_KEY"
91 },
92 {
93 "id": "openai",
94 "label": "OpenAI-compatible",
95 "env": "OPENAI_API_KEY"
96 },
97 {
98 "id": "atlascloud",
99 "label": "AtlasCloud",
100 "env": "ATLASCLOUD_API_KEY"
101 },
102 {
103 "id": "wanjie-ark",
104 "label": "Wanjie Ark",
105 "env": "WANJIE_ARK_API_KEY / WANJIE_API_KEY / WANJIE_MAAS_API_KEY"
106 },
107 {
108 "id": "volcengine",
109 "label": "Volcengine Ark",
110 "env": "VOLCENGINE_API_KEY / VOLCENGINE_ARK_API_KEY / ARK_API_KEY"
111 },
112 {
113 "id": "openrouter",
114 "label": "OpenRouter",
115 "env": "OPENROUTER_API_KEY"
116 },
117 {
118 "id": "orcarouter",
119 "label": "OrcaRouter",
120 "env": "ORCAROUTER_API_KEY"
121 },
122 {
123 "id": "xiaomi-mimo",
124 "label": "Xiaomi MiMo",
125 "env": "XIAOMI_MIMO_TOKEN_PLAN_API_KEY / MIMO_TOKEN_PLAN_API_KEY / XIAOMI_MIMO_API_KEY / XIAOMI_API_KEY / MIMO_API_KEY"
126 },
127 {
128 "id": "novita",
129 "label": "Novita AI",
130 "env": "NOVITA_API_KEY"
131 },
132 {
133 "id": "fireworks",
134 "label": "Fireworks AI",
135 "env": "FIREWORKS_API_KEY"
136 },
137 {
138 "id": "siliconflow",
139 "label": "SiliconFlow",
140 "env": "SILICONFLOW_API_KEY"
141 },
142 {
143 "id": "siliconflow-CN",
144 "label": "SiliconFlow CN",
145 "env": "SILICONFLOW_API_KEY"
146 },
147 {
148 "id": "arcee",
149 "label": "Arcee AI",
150 "env": "ARCEE_API_KEY"
151 },
152 {
153 "id": "moonshot",
154 "label": "Moonshot/Kimi",
155 "env": "MOONSHOT_API_KEY / KIMI_API_KEY"
156 },
157 {
158 "id": "sglang",
159 "label": "SGLang",
160 "env": "SGLANG_API_KEY"
161 },
162 {
163 "id": "vllm",
164 "label": "vLLM",
165 "env": "VLLM_API_KEY"
166 },
167 {
168 "id": "ollama",
169 "label": "Ollama",
170 "env": "OLLAMA_API_KEY"
171 },
172 {
173 "id": "ollama-cloud",
174 "label": "Ollama Cloud",
175 "env": "OLLAMA_CLOUD_API_KEY / OLLAMA_API_KEY"
176 },
177 {
178 "id": "huggingface",
179 "label": "Hugging Face",
180 "env": "HUGGINGFACE_API_KEY / HF_TOKEN"
181 },
182 {
183 "id": "together",
184 "label": "Together AI",
185 "env": "TOGETHER_API_KEY"
186 },
187 {
188 "id": "qianfan",
189 "label": "Baidu Qianfan",
190 "env": "QIANFAN_API_KEY / BAIDU_QIANFAN_API_KEY"
191 },
192 {
193 "id": "openai-codex",
194 "label": "OpenAI Codex",
195 "env": "ChatGPT OAuth via `codewhale auth chatgpt`; optional consented Codex CLI credentials (OPENAI_CODEX_ACCESS_TOKEN / CODEX_ACCESS_TOKEN override)"
196 },
197 {
198 "id": "anthropic",
199 "label": "Anthropic",
200 "env": "ANTHROPIC_API_KEY"
201 },
202 {
203 "id": "openmodel",
204 "label": "OpenModel",
205 "env": "OPENMODEL_API_KEY"
206 },
207 {
208 "id": "zai",
209 "label": "Z.ai",
210 "env": "ZAI_API_KEY / Z_AI_API_KEY"
211 },
212 {
213 "id": "stepfun",
214 "label": "StepFun",
215 "env": "STEPFUN_API_KEY / STEP_API_KEY"
216 },
217 {
218 "id": "minimax",
219 "label": "MiniMax",
220 "env": "MINIMAX_API_KEY"
221 },
222 {
223 "id": "minimax-anthropic",
224 "label": "MiniMax (Anthropic-compatible)",
225 "env": "MINIMAX_API_KEY"
226 },
227 {
228 "id": "deepinfra",
229 "label": "DeepInfra",
230 "env": "DEEPINFRA_API_KEY / DEEPINFRA_TOKEN"
231 },
232 {
233 "id": "sakana",
234 "label": "Sakana AI",
235 "env": "FUGU_API_KEY / SAKANA_API_KEY"
236 },
237 {
238 "id": "longcat",
239 "label": "Meituan LongCat",
240 "env": "LONGCAT_API_KEY"
241 },
242 {
243 "id": "opencode-go",
244 "label": "OpenCode Go",
245 "env": "OPENCODE_GO_API_KEY"
246 },
247 {
248 "id": "opencode-zen",
249 "label": "OpenCode Zen",
250 "env": "OPENCODE_ZEN_API_KEY / OPENCODE_API_KEY"
251 },
252 {
253 "id": "meta",
254 "label": "Meta Model API",
255 "env": "META_MODEL_API_KEY / MODEL_API_KEY"
256 },
257 {
258 "id": "xai",
259 "label": "xAI",
260 "env": "XAI_API_KEY"
261 },
262 {
263 "id": "mistral",
264 "label": "Mistral AI",
265 "env": "MISTRAL_API_KEY"
266 },
267 {
268 "id": "google",
269 "label": "Google Gemini",
270 "env": "GOOGLE_API_KEY / GEMINI_API_KEY"
271 },
272 {
273 "id": "modelscope",
274 "label": "ModelScope",
275 "env": "MODELSCOPE_API_KEY"
276 },
277 {
278 "id": "telecomjs",
279 "label": "TelecomJS TokenHub",
280 "env": "TELECOMJS_API_KEY"
281 },
282 {
283 "id": "edenai",
284 "label": "Eden AI",
285 "env": "EDENAI_API_KEY"
286 },
287 {
288 "id": "zenmux",
289 "label": "ZenMux",
290 "env": "ZENMUX_API_KEY"
291 },
292 {
293 "id": "csdn",
294 "label": "CSDN 星图 (Starmap)",
295 "env": "CSDN_API_KEY"
296 },
297 {
298 "id": "concentrate",
299 "label": "Concentrate",
300 "env": "CONCENTRATE_API_KEY"
301 },
302 {
303 "id": "codewhale",
304 "label": "Codewhale",
305 "env": "CODEWHALE_API_KEY"
306 },
307 {
308 "id": "modelstudio-token-plan",
309 "label": "Model Studio Token Plan",
310 "env": "MODELSTUDIO_API_KEY"
311 },
312 {
313 "id": "modelstudio-token-plan-anthropic",
314 "label": "Model Studio Token Plan (Anthropic-compatible)",
315 "env": "MODELSTUDIO_API_KEY"
316 },
317 {
318 "id": "modelstudio-coding-plan",
319 "label": "Model Studio Coding Plan",
320 "env": "MODELSTUDIO_API_KEY"
321 },
322 {
323 "id": "modelstudio-coding-plan-anthropic",
324 "label": "Model Studio Coding Plan (Anthropic-compatible)",
325 "env": "MODELSTUDIO_API_KEY"
326 }
327 ],
328 "models": [
329 {
330 "id": "step-3.5-flash",
331 "provider": "StepFun",
332 "contextWindow": 256000,
333 "maxOutput": null,
334 "reasoning": true,
335 "addedAt": "2026-09-19"
336 },
337 {
338 "id": "step-3.5-flash-2603",
339 "provider": "StepFun",
340 "contextWindow": 256000,
341 "maxOutput": null,
342 "reasoning": true,
343 "addedAt": "2026-09-19"
344 },
345 {
346 "id": "step-5-preview",
347 "provider": "StepFun",
348 "contextWindow": 1000000,
349 "maxOutput": 1000000,
350 "reasoning": true,
351 "addedAt": "2026-09-19"
352 },
353 {
354 "id": "qwen3.5-flash",
355 "provider": "Qwen",
356 "contextWindow": null,
357 "maxOutput": null,
358 "reasoning": true,
359 "addedAt": "2026-09-09"
360 },
361 {
362 "id": "glm-5.3-flash",
363 "provider": "Z.ai",
364 "contextWindow": 1000000,
365 "maxOutput": 131072,
366 "reasoning": true,
367 "addedAt": "2026-08-27"
368 },
369 {
370 "id": "qwen3.8-flash",
371 "provider": "Qwen",
372 "contextWindow": null,
373 "maxOutput": null,
374 "reasoning": true,
375 "addedAt": "2026-08-27"
376 },
377 {
378 "id": "deepseek-v4-flash-vision-exp",
379 "provider": "DeepSeek",
380 "contextWindow": 1000000,
381 "maxOutput": 384000,
382 "reasoning": true,
383 "addedAt": "2026-08-21"
384 },
385 {
386 "id": "claude-opus-5",
387 "provider": "Anthropic",
388 "contextWindow": 1000000,
389 "maxOutput": 128000,
390 "reasoning": true,
391 "addedAt": "2026-08-17"
392 },
393 {
394 "id": "gemini-3.7-flash",
395 "provider": "Google",
396 "contextWindow": null,
397 "maxOutput": null,
398 "reasoning": false,
399 "addedAt": "2026-08-17"
400 },
401 {
402 "id": "kimi-k2.7-code-highspeed",
403 "provider": "Moonshot/Kimi",
404 "contextWindow": null,
405 "maxOutput": null,
406 "reasoning": false,
407 "addedAt": "2026-08-17"
408 },
409 {
410 "id": "gemini-2.5-flash",
411 "provider": "Google",
412 "contextWindow": null,
413 "maxOutput": null,
414 "reasoning": false,
415 "addedAt": "2026-08-14"
416 },
417 {
418 "id": "gemini-2.5-pro",
419 "provider": "Google",
420 "contextWindow": null,
421 "maxOutput": null,
422 "reasoning": false,
423 "addedAt": "2026-08-14"
424 },
425 {
426 "id": "gemini-3-pro-preview",
427 "provider": "Google",
428 "contextWindow": null,
429 "maxOutput": null,
430 "reasoning": false,
431 "addedAt": "2026-08-14"
432 },
433 {
434 "id": "gemini-3.1-pro-preview",
435 "provider": "Google",
436 "contextWindow": null,
437 "maxOutput": null,
438 "reasoning": false,
439 "addedAt": "2026-08-14"
440 },
441 {
442 "id": "gemini-3.5-flash",
443 "provider": "Google",
444 "contextWindow": null,
445 "maxOutput": null,
446 "reasoning": false,
447 "addedAt": "2026-08-14"
448 },
449 {
450 "id": "gemini-3.5-flash-lite",
451 "provider": "Google",
452 "contextWindow": null,
453 "maxOutput": null,
454 "reasoning": false,
455 "addedAt": "2026-08-14"
456 },
457 {
458 "id": "gemini-3.6-flash",
459 "provider": "Google",
460 "contextWindow": null,
461 "maxOutput": null,
462 "reasoning": false,
463 "addedAt": "2026-08-14"
464 },
465 {
466 "id": "grok-4.6",
467 "provider": "xAI",
468 "contextWindow": null,
469 "maxOutput": null,
470 "reasoning": false,
471 "addedAt": "2026-08-12"
472 },
473 {
474 "id": "mistral-code-latest",
475 "provider": "Mistral",
476 "contextWindow": null,
477 "maxOutput": null,
478 "reasoning": false,
479 "addedAt": "2026-08-09"
480 },
481 {
482 "id": "mistral-large-latest",
483 "provider": "Mistral",
484 "contextWindow": null,
485 "maxOutput": null,
486 "reasoning": false,
487 "addedAt": "2026-08-09"
488 },
489 {
490 "id": "mistral-medium-latest",
491 "provider": "Mistral",
492 "contextWindow": null,
493 "maxOutput": null,
494 "reasoning": false,
495 "addedAt": "2026-08-08"
496 },
497 {
498 "id": "mistral-small-latest",
499 "provider": "Mistral",
500 "contextWindow": null,
501 "maxOutput": null,
502 "reasoning": false,
503 "addedAt": "2026-08-08"
504 },
505 {
506 "id": "muse-spark-1.2-contributor",
507 "provider": "Meta",
508 "contextWindow": 1000000,
509 "maxOutput": 32000,
510 "reasoning": true,
511 "addedAt": "2026-08-06"
512 },
513 {
514 "id": "muse-spark-1.2",
515 "provider": "Meta",
516 "contextWindow": 1000000,
517 "maxOutput": 32000,
518 "reasoning": true,
519 "addedAt": "2026-08-05"
520 },
521 {
522 "id": "glm-5.3",
523 "provider": "Z.ai",
524 "contextWindow": 1000000,
525 "maxOutput": 131072,
526 "reasoning": true,
527 "addedAt": "2026-08-03"
528 },
529 {
530 "id": "deepseek-flash",
531 "provider": "DeepSeek",
532 "contextWindow": 1000000,
533 "maxOutput": 384000,
534 "reasoning": true,
535 "addedAt": "2026-08-02"
536 },
537 {
538 "id": "qwen3.8-max",
539 "provider": "Qwen",
540 "contextWindow": null,
541 "maxOutput": null,
542 "reasoning": true,
543 "addedAt": "2026-08-02"
544 },
545 {
546 "id": "qwen3.8-max-preview",
547 "provider": "Qwen",
548 "contextWindow": null,
549 "maxOutput": null,
550 "reasoning": true,
551 "addedAt": "2026-08-02"
552 },
553 {
554 "id": "kimi-for-coding-highspeed",
555 "provider": "Moonshot/Kimi",
556 "contextWindow": null,
557 "maxOutput": null,
558 "reasoning": true,
559 "addedAt": "2026-07-27"
560 },
561 {
562 "id": "qwen3.5-plus",
563 "provider": "Qwen",
564 "contextWindow": null,
565 "maxOutput": null,
566 "reasoning": true,
567 "addedAt": "2026-07-26"
568 },
569 {
570 "id": "kimi-k3",
571 "provider": "Moonshot/Kimi",
572 "contextWindow": 1048576,
573 "maxOutput": 131072,
574 "reasoning": true,
575 "addedAt": "2026-07-17"
576 },
577 {
578 "id": "thinkingmachines/inkling",
579 "provider": "Together",
580 "contextWindow": null,
581 "maxOutput": null,
582 "reasoning": false,
583 "addedAt": "2026-07-15"
584 },
585 {
586 "id": "claude-fable-5",
587 "provider": "Anthropic",
588 "contextWindow": 1000000,
589 "maxOutput": 128000,
590 "reasoning": true,
591 "addedAt": "2026-07-09"
592 },
593 {
594 "id": "claude-sonnet-5",
595 "provider": "Anthropic",
596 "contextWindow": 1000000,
597 "maxOutput": 128000,
598 "reasoning": true,
599 "addedAt": "2026-07-09"
600 },
601 {
602 "id": "gpt-5.6",
603 "provider": "OpenAI",
604 "contextWindow": 1050000,
605 "maxOutput": 128000,
606 "reasoning": true,
607 "addedAt": "2026-07-09"
608 },
609 {
610 "id": "gpt-5.6-luna",
611 "provider": "OpenAI",
612 "contextWindow": 1050000,
613 "maxOutput": 128000,
614 "reasoning": true,
615 "addedAt": "2026-07-09"
616 },
617 {
618 "id": "gpt-5.6-sol",
619 "provider": "OpenAI",
620 "contextWindow": 1050000,
621 "maxOutput": 128000,
622 "reasoning": true,
623 "addedAt": "2026-07-09"
624 },
625 {
626 "id": "gpt-5.6-terra",
627 "provider": "OpenAI",
628 "contextWindow": 1050000,
629 "maxOutput": 128000,
630 "reasoning": true,
631 "addedAt": "2026-07-09"
632 },
633 {
634 "id": "muse-spark-1.1",
635 "provider": "Meta",
636 "contextWindow": 1000000,
637 "maxOutput": 32000,
638 "reasoning": true,
639 "addedAt": "2026-07-09"
640 },
641 {
642 "id": "qwen3.7-plus",
643 "provider": "Qwen",
644 "contextWindow": null,
645 "maxOutput": null,
646 "reasoning": true,
647 "addedAt": "2026-07-09"
648 },
649 {
650 "id": "grok-4.20-0309-non-reasoning",
651 "provider": "xAI",
652 "contextWindow": null,
653 "maxOutput": null,
654 "reasoning": false,
655 "addedAt": "2026-07-08"
656 },
657 {
658 "id": "grok-4.20-0309-reasoning",
659 "provider": "xAI",
660 "contextWindow": null,
661 "maxOutput": null,
662 "reasoning": false,
663 "addedAt": "2026-07-08"
664 },
665 {
666 "id": "grok-4.3",
667 "provider": "xAI",
668 "contextWindow": null,
669 "maxOutput": null,
670 "reasoning": false,
671 "addedAt": "2026-07-08"
672 },
673 {
674 "id": "grok-4.5",
675 "provider": "xAI",
676 "contextWindow": null,
677 "maxOutput": null,
678 "reasoning": false,
679 "addedAt": "2026-07-08"
680 },
681 {
682 "id": "grok-build",
683 "provider": "xAI",
684 "contextWindow": null,
685 "maxOutput": null,
686 "reasoning": false,
687 "addedAt": "2026-07-08"
688 },
689 {
690 "id": "grok-composer-2.5-fast",
691 "provider": "xAI",
692 "contextWindow": null,
693 "maxOutput": null,
694 "reasoning": false,
695 "addedAt": "2026-07-08"
696 },
697 {
698 "id": "fugu-ultra",
699 "provider": null,
700 "contextWindow": 1000000,
701 "maxOutput": 131000,
702 "reasoning": true,
703 "addedAt": "2026-07-06"
704 },
705 {
706 "id": "fugu-ultra-20260615",
707 "provider": null,
708 "contextWindow": 1000000,
709 "maxOutput": 131000,
710 "reasoning": true,
711 "addedAt": "2026-06-28"
712 },
713 {
714 "id": "mimo-v2.5-pro-ultraspeed",
715 "provider": "Xiaomi MiMo",
716 "contextWindow": 1000000,
717 "maxOutput": 131072,
718 "reasoning": true,
719 "addedAt": "2026-06-22"
720 },
721 {
722 "id": "kimi-k2.5",
723 "provider": "Moonshot/Kimi",
724 "contextWindow": null,
725 "maxOutput": null,
726 "reasoning": true,
727 "addedAt": "2026-06-21"
728 },
729 {
730 "id": "claude-haiku-4-5",
731 "provider": "Anthropic",
732 "contextWindow": 200000,
733 "maxOutput": 64000,
734 "reasoning": false,
735 "addedAt": "2026-06-14"
736 },
737 {
738 "id": "claude-opus-4-8",
739 "provider": "Anthropic",
740 "contextWindow": 1000000,
741 "maxOutput": 128000,
742 "reasoning": true,
743 "addedAt": "2026-06-14"
744 },
745 {
746 "id": "gpt-5-codex",
747 "provider": "OpenAI Codex",
748 "contextWindow": 400000,
749 "maxOutput": 128000,
750 "reasoning": true,
751 "addedAt": "2026-06-14"
752 },
753 {
754 "id": "gpt-5.3-codex",
755 "provider": "OpenAI",
756 "contextWindow": 400000,
757 "maxOutput": 128000,
758 "reasoning": true,
759 "addedAt": "2026-06-14"
760 },
761 {
762 "id": "gpt-5.5-pro",
763 "provider": "OpenAI",
764 "contextWindow": null,
765 "maxOutput": null,
766 "reasoning": false,
767 "addedAt": "2026-06-14"
768 },
769 {
770 "id": "glm-5.2",
771 "provider": "Z.ai",
772 "contextWindow": 1000000,
773 "maxOutput": 131072,
774 "reasoning": true,
775 "addedAt": "2026-06-12"
776 },
777 {
778 "id": "kimi-k2.7-code",
779 "provider": "Moonshot/Kimi",
780 "contextWindow": 262144,
781 "maxOutput": 32768,
782 "reasoning": true,
783 "addedAt": "2026-06-12"
784 },
785 {
786 "id": "minimax-m2.7",
787 "provider": "MiniMax",
788 "contextWindow": 204800,
789 "maxOutput": 131072,
790 "reasoning": true,
791 "addedAt": "2026-06-12"
792 },
793 {
794 "id": "minimax-m3",
795 "provider": "MiniMax",
796 "contextWindow": 1000000,
797 "maxOutput": 524288,
798 "reasoning": true,
799 "addedAt": "2026-06-12"
800 },
801 {
802 "id": "step-3.7-flash",
803 "provider": "StepFun",
804 "contextWindow": 256000,
805 "maxOutput": 256000,
806 "reasoning": true,
807 "addedAt": "2026-06-12"
808 },
809 {
810 "id": "claude-sonnet-4-6",
811 "provider": "Anthropic",
812 "contextWindow": 1000000,
813 "maxOutput": 128000,
814 "reasoning": true,
815 "addedAt": "2026-06-11"
816 },
817 {
818 "id": "gpt-5.5",
819 "provider": "OpenAI",
820 "contextWindow": null,
821 "maxOutput": null,
822 "reasoning": false,
823 "addedAt": "2026-06-08"
824 },
825 {
826 "id": "qwen3.6-flash",
827 "provider": "Qwen",
828 "contextWindow": 1000000,
829 "maxOutput": 65536,
830 "reasoning": true,
831 "addedAt": "2026-06-02"
832 },
833 {
834 "id": "qwen3.6-plus",
835 "provider": "Qwen",
836 "contextWindow": null,
837 "maxOutput": null,
838 "reasoning": true,
839 "addedAt": "2026-06-02"
840 },
841 {
842 "id": "trinity-mini",
843 "provider": "Arcee",
844 "contextWindow": 128000,
845 "maxOutput": null,
846 "reasoning": true,
847 "addedAt": "2026-06-02"
848 },
849 {
850 "id": "glm-5.1",
851 "provider": "Z.ai",
852 "contextWindow": null,
853 "maxOutput": null,
854 "reasoning": false,
855 "addedAt": "2026-05-31"
856 },
857 {
858 "id": "qwen3.6-35b-a3b",
859 "provider": "Qwen",
860 "contextWindow": null,
861 "maxOutput": null,
862 "reasoning": false,
863 "addedAt": "2026-05-31"
864 },
865 {
866 "id": "qwen3.7-max",
867 "provider": "Qwen",
868 "contextWindow": null,
869 "maxOutput": null,
870 "reasoning": true,
871 "addedAt": "2026-05-31"
872 },
873 {
874 "id": "trinity-large-thinking",
875 "provider": "Arcee",
876 "contextWindow": 262144,
877 "maxOutput": 262144,
878 "reasoning": true,
879 "addedAt": "2026-05-31"
880 },
881 {
882 "id": "mimo-v2.5",
883 "provider": "Xiaomi MiMo",
884 "contextWindow": 1000000,
885 "maxOutput": 131072,
886 "reasoning": true,
887 "addedAt": "2026-05-30"
888 },
889 {
890 "id": "mimo-v2.5-pro",
891 "provider": "Xiaomi MiMo",
892 "contextWindow": 1000000,
893 "maxOutput": 131072,
894 "reasoning": true,
895 "addedAt": "2026-05-30"
896 },
897 {
898 "id": "kimi-for-coding",
899 "provider": "Moonshot/Kimi",
900 "contextWindow": null,
901 "maxOutput": null,
902 "reasoning": true,
903 "addedAt": "2026-05-25"
904 },
905 {
906 "id": "kimi-k2.6",
907 "provider": "Moonshot/Kimi",
908 "contextWindow": null,
909 "maxOutput": null,
910 "reasoning": true,
911 "addedAt": "2026-05-25"
912 },
913 {
914 "id": "deepseek-coder:1.3b",
915 "provider": "DeepSeek",
916 "contextWindow": null,
917 "maxOutput": null,
918 "reasoning": false,
919 "addedAt": "2026-05-06"
920 },
921 {
922 "id": "deepseek-v4-flash",
923 "provider": "DeepSeek",
924 "contextWindow": 1000000,
925 "maxOutput": 384000,
926 "reasoning": true,
927 "addedAt": "2026-04-23"
928 },
929 {
930 "id": "deepseek-v4-pro",
931 "provider": "DeepSeek",
932 "contextWindow": 1000000,
933 "maxOutput": 384000,
934 "reasoning": true,
935 "addedAt": "2026-04-23"
936 },
937 {
938 "id": "deepseek-reasoner",
939 "provider": "DeepSeek",
940 "contextWindow": null,
941 "maxOutput": null,
942 "reasoning": false,
943 "addedAt": "2026-03-02"
944 }
945 ],
946 "defaultModel": "deepseek-flash",
947 "nodeEngines": ">=18",
948 "toolCount": 80,
949 "license": "MIT",
950 "latestPublishedRelease": {
951 "tag": "v0.9.13",
952 "version": "0.9.13",
953 "publishedAt": "2026-09-14T03:48:56Z",
954 "url": "https://github.com/Hmbown/CodeWhale/releases/tag/v0.9.13"
955 }
956 };
957
957 lines TYPESCRIPT