alt.freeweights.text / KAT-Coder-V2.5-Dev
From: Kwaipilot <huggingface.co/Kwaipilot>Newsgroups: alt.freeweights.textSubject:

KAT-Coder-V2.5-Dev

Date: 2026-11-15Commit: 7be56feSigned: 2DC28CC7B26A283B ✓

Text generation model with 34.7B parameters. Safetensors weights, 69.4 GB in all. Published by Kwaipilot under Apache-2.0.

34.7B params69.4GBKAT-Coder-V2.5-Devsafetensorspermissive
FactsParams34.7BSize69.4 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get Kwaipilot/KAT-Coder-V2.5-Dev
# manifest sha256 ac223e1467c9… · 69.4 GB · 29 files
$ fw verify ./KAT-Coder-V2.5-Dev Kwaipilot/KAT-Coder-V2.5-Dev
From sourceHosted (signed)Kwaipilot/KAT-Coder-V2.5-DevLast check: 2026-11-15 02:36 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
69.4 GB
Weights
69.3 GB (safetensors)
Parameters
34.7B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
29, each with a sha256
Publisher
Kwaipilot
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 02:36 UTCpassed

Model card

From the publisher at commit 7be56fe. Shown as plain text with links; images open at the publisher.

Image: KAT-Coder logo

KAT-Coder-V2.5-Dev#

KAT-Coder Technical Report

| This repository contains the model weights and configuration files for the post-trained KAT-Coder-V2.5-Dev in the Hugging Face Transformers format. The artifacts are compatible with Hugging Face Transformers, vLLM, SGLang, KTransformers, etc. Note: this open-weight release ships only the language-model weights and operates as a text-only model; the vision/multimodal components are not included and are unavailable.

Following the release of KAT-Coder-V2.5 in July, we are pleased to release the open-weight version KAT-Coder-V2.5-Dev, an MOE model with a total parameter count of 35B and 3B activated parameters, to strengthen communication with the community and showcase our research achievements.

KAT-Coder-V2.5-Dev Highlights#

  • Performance improvement. Through SFT/RL training, KAT-Coder-V2.5-Dev achieves SOTA results in the field of Agentic Coding among models with similar parameter scales.
  • Optimization of abnormal behaviors. Through RL training, certain abnormal behaviors have been significantly optimized, such as: abnormal tool labels -9pp (9.34% -> 0.28%), single-turn continuous repetition -0.34pp (0.34% -> 0%).

Benchmark performance#

KAT-Coder-V2.5-Dev benchmark performance

| Benchmark | KAT-Coder-V2.5-Dev | Qwen3.5-27B | Qwen3.6-35BA3B | Gemma4-31B | Qwen3.5-35BA3B | Ornith-1.0-35B | Gemma4-26BA4B | Qwen3-Coder-30B

| Coding Agent

| SWE-bench Verified | 69.40 | 68.60 | 64.40 | 60.60 | 58.60 | 55.80 | 35.80 | 31.80

| SWE-bench Multilingual | 63.00 | 57.67 | 57.00 | 49.33 | 47.67 | 51.67 | 27.33 | 20.67

| SWE-bench Pro | 45.96 | 42.13 | 40.63 | 32.97 | 38.03 | 34.47 | 9.58 | 19.84

| Terminal-Bench 2.1 | 41.02 32.60 / 49.44 | 34.84 41.57 / 28.10 | 32.02 34.83 / 29.20 | 32.59 30.34 / 34.83 | 26.12 26.44 / 25.80 | 35.98 35.96 / 36.00 | 20.94 27.27 / 14.60 | 13.50 10.11 / 16.90

| PinchBench | 93.43 | 90.71 | 92.21 | 85.53 | 88.75 | 91.62 | 82.01 | 72.3

| Scicode | 44.20 | 25.58 | 37.53 | 33.19 | 27.73 | 30.34 | 30.84 | 18.27

| KAT-Code-Bench | 46.21 | 44.83 | 42.76 | 37.93 | 35.86 | 33.10 | 22.06 | 15.17

For Terminal-Bench 2.1, the bold number is the average across two agent harnesses; the small numbers below are the per-harness scores (Terminus-2 / Claude Code).

  1. Evaluation method. All metrics presented in the table are reproduced in-house: we download the public model checkpoints, deploy them via vLLM or SGLang, and evaluate under a unified standardized pipeline. No officially reported results of the respective models are directly adopted in this table. Each model is tested only once on each evaluation set; retests are conducted only if obvious errors are found.
  1. Evaluation configuration.
  • SWE-bench Verified / Multilingual / Pro, KAT-Code-Bench: agent=claude_code@2.1.195, pass@k=1, temperature=1.0, top_p=0.95, 256k ctx.
  • Terminal-Bench 2.1: agent=terminus-2 / claude_code, pass@k=1, temperature=0.7, top_p=1.0, 256k ctx.
  • PinchBench: agent=openclaw@2026.3.13, pass@k=1, temperature=0.7, top_p=1.0, 256k ctx.
  • Scicode: pass@k=1, temperature=0.6, top_p=1.0, 256k ctx.
  1. Anomaly description.
  • Qwen3.6-35BA3B: We found that on the SWE-bench Verified, SWE-bench Multilingual, and SWE-bench Pro test sets, our test results this time have an approximate 10 pp gap compared with the official results. We believe this is mainly caused by the harness version and some optimizations made to the test sets by the Qwen team, and it should not be an issue with the model itself.
  • Qwen3.5-35BA3B: We observed frequent hallucinations during evaluation, including attempts to invoke the unavailable MultiEdit tool under the current agent environment, which negatively impacts the final metric.
  • Gemma4-26B-A4B-it: Two main factors degrade evaluation performance: context overflow (exceeding the 256k context limit) and hallucinated calls to the unsupported MultiEdit tool in this evaluation setup.

The above deviations arise from mismatches between model tool preference and the allowed toolset in the evaluation harness, rather than inherent capability limitations of the models.

Post-training#

To provide a systematic overview of our team's work on data and algorithms, we adopt the widely recognized Qwen3.6-35B-A3B as the base model for post-training and build KAT-Coder-V2.5-Dev on top of it. Overall, KAT-Coder-V2.5-Dev largely follows the post-training recipe of KAT-V2.5, with most settings—including data construction, training pipeline, and optimization strategy—remaining unchanged. The full pipeline consists of two stages: supervised fine-tuning (SFT) and reinforcement learning (RL). We first fine-tune Qwen3.6-35B-A3B on a dataset of 127K examples and then perform RL training on the resulting SFT model.

During the RL stage, we retain the training infrastructure and key technical designs validated in KAT-V2.5, including the following four components:

  1. Token-in-Token-out (TITO) consistency. We use TITO to ensure that the token sequences in the rollout and training stages are strictly identical, preventing training discrepancies caused by differences in chat templates, serialization, or tokenizer behavior.
  2. Truncated Importance Sampling (TIS). To mitigate policy staleness and off-policy issues introduced by asynchronous rollouts, we apply TIS to truncate importance-sampling weights, reducing the variance and instability caused by excessively large weights.
  3. Reliable sandboxes and verifiers. We systematically inspect and validate the stability and correctness of the sandboxes and verifiers. This helps prevent infrastructure failures—such as execution timeouts, environment errors, or verifier misjudgments—from being incorrectly treated as model failures and contaminating the reward signal.
  4. Hierarchical rewards based on harness execution feedback. We construct hierarchical rewards from fine-grained execution feedback provided by the harness. This allows the model to optimize toward the final task objective while also receiving credit for meaningful progress in unsuccessful trajectories, thereby increasing the training value of failed attempts and providing denser reward signals.

However, Qwen3.6 exhibits trajectory patterns that differ from those observed in KAT-V2.5, requiring additional reward adaptations tailored to its behavior. In our initial experiments, a simple binary 0–1 reward caused model collapse as early as the second epoch. An analysis of the training trajectories revealed that, as training progressed, the model increasingly tended to issue a large number of parallel tool calls within a single turn—occasionally exceeding 70 calls. This behavior caused the context length to grow rapidly, generated a substantial number of invalid trajectories and execution errors, and ultimately destabilized RL training.

To address this issue, we augmented the original hierarchical reward with several Qwen3.6-specific penalties targeting (including but not limited to the following):

  • Excessive parallel tool calls within a single turn;
  • Failed tool calls;
  • Empty tool-call blocks; and
  • Large amounts of repeated content.

These targeted reward adjustments effectively suppressed pathological tool-use and repetitive-generation behaviors, enabling stable RL training for 10 epochs. Our experiments validate the effectiveness and feasibility of both the overall training pipeline and the Qwen3.6-specific reward design.

RL training reward curve

The proportion of samples that pass the unit test (1 for pass, 0 for fail) within a batch of samples during RL training.

Quickstart#

For streamlined integration, we recommend using KAT-Coder-V2.5-Dev via APIs. Below is a guide to use KAT-Coder-V2.5-Dev via OpenAI-compatible API.

Serving KAT-Coder-V2.5-Dev#

KAT-Coder-V2.5-Dev can be served via APIs with popular inference frameworks. In the following, we show example commands to launch OpenAI-Compatible API servers for KAT-Coder-V2.5-Dev model.

SGLang#

SGLang is a fast serving framework for large language models and vision language models. sglang>=0.5.10 is recommended for KAT-Coder-V2.5-Dev, which can be installed using the following command in a fresh environment:

uv pip install sglang[all]

The following will create API endpoints at http://localhost:8000/v1:

Note: This open-weight release ships only the language-model weights (no vision tower). If your SGLang version attempts to build the multimodal/vision components at load time, startup may fail on missing vision weights; in that case, run with the version's text/language-model-only option (see python -m sglang.launch_server --help).

  • Standard Version: The following command can be used to create an API endpoint with maximum context length 262,144 tokens using tensor parallel on 8 GPUs.
   python -m sglang.launch_server \
       --model-path Kwaipilot/KAT-Coder-V2.5-Dev \
       --port 8000 \
       --tp-size 8 \
       --mem-fraction-static 0.8 \
       --context-length 262144 \
       --reasoning-parser qwen3
  • Tool Use: To support tool use, you can use the following command.
   python -m sglang.launch_server \
       --model-path Kwaipilot/KAT-Coder-V2.5-Dev \
       --port 8000 \
       --tp-size 8 \
       --mem-fraction-static 0.8 \
       --context-length 262144 \
       --reasoning-parser qwen3 \
       --tool-call-parser qwen3_coder
vLLM#

vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. vllm>=0.19.0 is recommended for KAT-Coder-V2.5-Dev, which can be installed using the following command in a fresh environment:

uv pip install vllm --torch-backend=auto

The following will create API endpoints at http://localhost:8000/v1:

Note: This open-weight release ships only the language-model weights, so the --language-model-only flag is required. It tells vLLM to skip the vision encoder and multimodal profiling; without it, vLLM attempts to initialize vision-tower weights that are not present in the checkpoint and startup fails.

  • Standard Version: The following command can be used to create an API endpoint with maximum context length 262,144 tokens using tensor parallel on 8 GPUs.
   vllm serve Kwaipilot/KAT-Coder-V2.5-Dev \
       --port 8000 \
       --tensor-parallel-size 8 \
       --max-model-len 262144 \
       --reasoning-parser qwen3 \
       --language-model-only
  • Tool Call: To support tool use, you can use the following command.
   vllm serve Kwaipilot/KAT-Coder-V2.5-Dev \
       --port 8000 \
       --tensor-parallel-size 8 \
       --max-model-len 262144 \
       --reasoning-parser qwen3 \
       --enable-auto-tool-choice \
       --tool-call-parser qwen3_coder \
       --language-model-only
KTransformers#

KTransformers is a flexible framework for experiencing cutting-edge LLM inference optimizations with CPU-GPU heterogeneous computing. For running KAT-Coder-V2.5-Dev with KTransformers, see the KTransformers Deployment Guide.

Hugging Face Transformers#

Hugging Face Transformers contains a lightweight server which can be used for quick testing and moderate load deployment. The latest transformers is required for KAT-Coder-V2.5-Dev. Installing accelerate is also required for multi-GPU (sharded) loading:

pip install "transformers[serving]" accelerate

Then, run transformers serve to launch a server with API endpoints at http://localhost:8000/v1; it will place the model on accelerators if available:

transformers serve Kwaipilot/KAT-Coder-V2.5-Dev --port 8000

Using KAT-Coder-V2.5-Dev via the Chat Completions API#

The chat completions API is accessible via standard HTTP requests or OpenAI SDKs. Here, we show examples using the OpenAI Python SDK.

Before starting, make sure it is installed and the API key and the API base URL is configured, e.g.:

pip install -U openai

# Set the following accordingly
export OPENAI_BASE_URL="http://localhost:8000/v1"
export OPENAI_API_KEY="EMPTY"
Text-Only Input#
from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [
    {"role": "user", "content": "Type \"I love KAT-Coder-V2.5-Dev\" backwards"},
]

chat_response = client.chat.completions.create(
    model="Kwaipilot/KAT-Coder-V2.5-Dev",
    messages=messages,
    max_tokens=81920,
    temperature=1.0,
    top_p=0.95,
    presence_penalty=1.5,
    extra_body={
        "top_k": 20,
    },
)
print("Chat response:", chat_response)

Instruct (or Non-Thinking) Mode#

KAT-Coder-V2.5-Dev will think by default before response. You can obtain direct response from the model without thinking by configuring the API parameters. For example,

from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [
    {"role": "user", "content": "Write a Python function that returns the n-th Fibonacci number."},
]

chat_response = client.chat.completions.create(
    model="Kwaipilot/KAT-Coder-V2.5-Dev",
    messages=messages,
    max_tokens=32768,
    temperature=0.7,
    top_p=0.8,
    presence_penalty=1.5,
    extra_body={
        "top_k": 20,
        "chat_template_kwargs": {"enable_thinking": False},
    },
)
print("Chat response:", chat_response)

Preserve Thinking#

By default, only the thinking blocks generated in handling the latest user message is retained, resulting in a pattern commonly as interleaved thinking. KAT-Coder-V2.5-Dev has been additionally trained to preserve and leverage thinking traces from historical messages. You can enable this behavior by setting the preserve_thinking option:

from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [...]

chat_response = client.chat.completions.create(
    model="Kwaipilot/KAT-Coder-V2.5-Dev",
    messages=messages,
    max_tokens=32768,
    temperature=0.7,
    top_p=0.8,
    presence_penalty=1.5,
    extra_body={
        "top_k": 20,
        "chat_template_kwargs": {"preserve_thinking": True},
    },
)
print("Chat response:", chat_response)

This capability is particularly beneficial for agent scenarios, where maintaining full reasoning context can enhance decision consistency and, in many cases, reduce overall token consumption by minimizing redundant reasoning. Additionally, it can improve KV cache utilization, optimizing inference efficiency in both thinking and non-thinking modes.

Processing Ultra-Long Texts#

KAT-Coder-V2.5-Dev natively supports context lengths of up to 262,144 tokens. For long-horizon tasks where the total length (including both input and output) exceeds this limit, we recommend using RoPE scaling techniques to handle long texts effectively, e.g., YaRN.

YaRN is currently supported by several inference frameworks, e.g., transformers, vllm, ktransformers and sglang. In general, there are two approaches to enabling YaRN for supported frameworks:

  • Modifying the model configuration file: In the config.json file, change the rope_parameters fields in text_config to:
   {
       "mrope_interleaved": true,
       "mrope_section": [
           11,
           11,
           10
       ],
       "rope_type": "yarn",
       "rope_theta": 10000000,
       "partial_rotary_factor": 0.25,
       "factor": 4.0,
       "original_max_position_embeddings": 262144
   }
  • Passing command line arguments: For vllm, you can use shell VLLM_ALLOW_LONG_MAX_MODEL_LEN=1 vllm serve ... --hf-overrides '{"text_config": {"rope_parameters": {"mrope_interleaved": true, "mrope_section": [11, 11, 10], "rope_type": "yarn", "rope_theta": 10000000, "partial_rotary_factor": 0.25, "factor": 4.0, "original_max_position_embeddings": 262144}}}' --max-model-len 1010000 For sglang and ktransformers, you can use shell SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1 python -m sglang.launch_server ... --json-model-override-args '{"text_config": {"rope_parameters": {"mrope_interleaved": true, "mrope_section": [11, 11, 10], "rope_type": "yarn", "rope_theta": 10000000, "partial_rotary_factor": 0.25, "factor": 4.0, "original_max_position_embeddings": 262144}}}' --context-length 1010000

Citation#

If you find our work helpful, feel free to give us a cite.

@misc{katcoder_v25_2026,
  title={{KAT-Coder-V2.5 Technical Report}},
  author={{KwaiKAT Team}},
  year={2026},
  month={July},
  eprint={2607.05471},
  archivePrefix={arXiv},
  primaryClass={cs.AI},
  url={https://arxiv.org/pdf/2607.05471}
}

Files

29 files · 69.4 GBWeights 69.3 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 29 files with their sha256
FileSizesha256
.gitattributes1.91 KB021f089dea83a09a6f40aa7671fa2ec0d9cbfe1107ba47734ef2919383a545fb
KAT-Coder-V2.5-Dev-Benchmarks.png2.17 MBc9126b08c47c030accec54451941e3f5d83f739844b7c38a6bc7dc4be933f795
KAT-Coder-V2.5-Dev-RL-Reward-Curve.png531 KB4f2e1458cd4fc7c979362d30a4ee2fc9c79ec6e4fd537ee80e8ccb1b77a3e040
README.md27.2 KBe9b49bdc7b5f00a5a1f985143eb43148304a0a20cf0f3e4e935bd8d369897561
chat_template.jinja7.76 KBe409e9daee03f51b2612d96f0a253027baec06abd1c2429e184380479662d416
config.json3.69 KBe88f4ab90b749a0b544bdcba28d3b1f7e377b47b10f177f9875d3869689f1c4a
configuration.json51 B2d4464e2ead06bc9bc718c781309ad1e7baded626d66e8dcdc8b469ba185faf0
generation_config.json202 Be70c136c1b78ddc1fb0905bac8e733a4dc448d4f852a5dd75143fffc70be550e
kat_logo_hd.png132 KBc902d7374ae778e7cde2257253fd11562fce1715da8fbc56f1401462422321fc
merges.txt3.35 MBa9d356d7bdf1ef4949e3e748e95b8e10ad9d4e2e838eddc38a0a7b6b94d1db8d
model-00000-of-00013.safetensors5.37 GB8276a6a03028202c6defdee72e36a7bc6a1ca2818f07b59db25d79d4a4807f49
model-00001-of-00013.safetensors5.37 GB2889ed15439b5b36a5465e1d065f77eb21cc43bbdc3c3c6e6a66ba53adf5754e
model-00002-of-00013.safetensors5.37 GB16fcbe70f06b9ac0b32c355c5ae0f878b52321ef4b979fea906a3feda3eafbee
model-00003-of-00013.safetensors5.37 GB15a4c1bb2211711e2daa1f9143383b340ac7c98278234ebb667cb76529820627
model-00004-of-00013.safetensors5.37 GB9d5ad2057e25a891e5c2f24c45cef64579e57880ee8be19232055e99430c9df5
model-00005-of-00013.safetensors5.37 GBedad43eb0037fefbacf5cdde56543647f7bba63f99278cf5475f92e4bfa90f09
model-00006-of-00013.safetensors5.37 GB8705adf12efa80281e2a68ab1ad44c924986f31a289e205b37b24e0046fc04aa
model-00007-of-00013.safetensors5.37 GB972d23a1059d97b6084c736461af11acfa5d7bb9ca165e9268a10a6838712782
model-00008-of-00013.safetensors5.37 GBe3e184b01839de133a417c7ae6c35f2be8f5bc48549aca31450e51395608ae33
model-00009-of-00013.safetensors5.37 GB7fb7c5f1f62a2f9cf18ee6dbc91c213f1207e66a8126fd26e00b5b1859d894ba
model-00010-of-00013.safetensors5.37 GB39621376256b15785678e758f78c7842f0b4cb8c681b4dc139c1ce856d887c64
model-00011-of-00013.safetensors5.37 GBd8760910a5aa83d6e5481804cd65f6284ed6f13a6998bf2bc7524e81f2026d52
model-00012-of-00013.safetensors4.90 GB237e9d4e0f89135d609d516c30e7b169276db6a0c888e56924212217471fdf9a
model.safetensors.index.json3.31 MBeb0b6ae31ebb719eabf74957c35fbfa56752a4588b07edaf94907a2734ae1bd3
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
tokenizer.json12.8 MB5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42
tokenizer_config.json16.7 KB5186f0defcd7f232382c7f0aebcd2252d073bb921ab240e407b7ae8745d2b29b
video_preprocessor_config.json385 B7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13
vocab.json6.72 MBce99b4cb2983d118806ce0a8b777a35b093e2000a503ebde25853284c9dfa003
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
7be56fe773 pinned now2026-11-15 02:36 UTC29 files · 69.4 GB

Use it

$ fw get Kwaipilot/KAT-Coder-V2.5-Dev
# manifest sha256 ac223e1467c9… · 69.4 GB · 29 files
$ fw verify ./KAT-Coder-V2.5-Dev Kwaipilot/KAT-Coder-V2.5-Dev
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/Kwaipilot/KAT-Coder-V2.5-Dev.json --dir ./KAT-Coder-V2.5-Dev $ python3 fw.py verify ./KAT-Coder-V2.5-Dev ./Kwaipilot__KAT-Coder-V2.5-Dev.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Kwaipilot/KAT-Coder-V2.5-Dev --revision 7be56fe773e72b6f5ca93c1ae45d828ddb893922 --local-dir ./KAT-Coder-V2.5-Dev
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("Kwaipilot/KAT-Coder-V2.5-Dev", revision="7be56fe773e72b6f5ca93c1ae45d828ddb893922") model = AutoModelForCausalLM.from_pretrained("Kwaipilot/KAT-Coder-V2.5-Dev", revision="7be56fe773e72b6f5ca93c1ae45d828ddb893922", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Kwaipilot/KAT-Coder-V2.5-Dev --revision 7be56fe773e72b6f5ca93c1ae45d828ddb893922

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
e9b49bdc7b5f00a5a1f985143eb43148304a0a20cf0f3e4e935bd8d369897561
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: Kwaipilot <huggingface.co/Kwaipilot>Newsgroups: alt.freeweights.textSubject: KAT-Coder-V2.5-DevDate: 2026-11-15Commit: 7be56feSigned: 2DC28CC7B26A283B ✓
Upstream
Kwaipilot/KAT-Coder-V2.5-Dev
Pinned commit
7be56fe773e72b6f5ca93c1ae45d828ddb893922
Manifest
KAT-Coder-V2.5-Dev.json · .minisig
Manifest sha256
ac223e1467c9495c7ef38501c49b0a4d857862f18576c7a38b1496003d4275b0
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:36 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/Kwaipilot/KAT-Coder-V2.5-Dev.json $ curl -O https://freeweights.allternit.com/manifests/Kwaipilot/KAT-Coder-V2.5-Dev.json.minisig $ minisign -Vm KAT-Coder-V2.5-Dev.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

2 models in the catalog name this one as their parent.

Quantizations
2
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Kwaipilot/KAT-Coder-V2.5-Dev
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. KAT-Coder-V2.5-Dev.json. Provenance. Takedown history: none.

Variants

2 quantized or adapter builds of KAT-Coder-V2.5-Dev. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B