GraySoft
Projects Models Compare Cloud benchmarks FAQ Download guIDE →
Model Intelligence Sheet

jashepp/Agents-A1-35B-A3B-MXFP4_MOE_Hybrid-Imatrix-GGUF overview

💎 Agents A1 35B A3B Custom Mixed Precision GGUFs with Imatrix Agents‑A1 is a 35B Mixture of Experts agentic model built to scale heterogeneous agent abilities…

transformersggufqwenqwen3qwen3.5moedistillationchain-of-thoughtagentictool-usechained-distillimatrixGGUFmxfp4quantizedconversationaltext-generationenarxiv:2606.30616base_model:InternScience/Agents-A1base_model:quantized:InternScience/Agents-A1license:apache-2.0endpoints_compatibleregion:us

Runs locally from ~183.3 MB disk (4 GB VRAM class GPUs with llama.cpp / guIDE).

Downloads
1,389
Likes
0
Pipeline
text-generation
Author

Repository Files & Downloads

4 GGUF files detected
Direct downloads for local inference
FileTypeQuantizationSizeLink
Agents-A1-35B-A3B-MXFP4_MOE-Only-Imatrix.ggufGGUFGGUF17.23 GBDownload
Agents-A1-35B-A3B-MXFP4_MOE_Q8_0-Imatrix.ggufGGUFQ8_018.43 GBDownload
Agents-A1-35B-A3B-MXFP4_MOE_Q8_0_F16-Imatrix.ggufGGUFQ8_0_F1619.32 GBDownload
z-imatrix.ggufGGUFGGUF183.3 MBDownload

Model Details

Model IDjashepp/Agents-A1-35B-A3B-MXFP4_MOE_Hybrid-Imatrix-GGUF
Authorjashepp
Pipelinetext-generation
Licenseapache-2.0
Base modelInternScience/Agents-A1
Last modified2026-07-13T18:22:51.000Z

Model README

---

license: apache-2.0

language:

  • en

library_name: transformers

base_model_relation: quantized

pipeline_tag: text-generation

base_model:

  • InternScience/Agents-A1

tags:

  • qwen
  • qwen3
  • qwen3.5
  • moe
  • distillation
  • chain-of-thought
  • agentic
  • tool-use
  • chained-distill
  • imatrix
  • GGUF
  • mxfp4
  • quantized
  • conversational

---

đź’Ž Agents-A1-35B-A3B - Custom Mixed Precision GGUFs with Imatrix

> Agents‑A1 is a 35B Mixture-of-Experts agentic model built to scale heterogeneous agent abilities across long-horizon search, engineering, scientific research, instruction following, and tool calling.

![Base model](https://huggingface.co/InternScience/Agents-A1)

![InternScience Homepage](https://internscience.github.io/Agents-A1/)

![Technical Report](https://arxiv.org/abs/2606.30616)

![License](https://choosealicense.com/licenses/apache-2.0/)

This repository contains custom, highly optimized, multi-tier mixed precision GGUF weights for InternScience/Agents-A1.

> [!TIP]

> ℹ️ Agents‑A1 is a reasoning/thinking model. It works well for advanced agentic and programming tasks.\

> However I still recommend using Ornith-1.0-35B for faster performance & better quality results.

<img style="width:100%;max-width:900px;" src="https://huggingface.co/InternScience/Agents-A1/resolve/main/figures/a1_benchmarks_altair_grid.svg" alt="Agents-A1 Benchmark Overview">

To learn more about Agents‑A1, read the homepage.\

To learn more about how to use Agents‑A1, view the base model.

These quants were generated using manual layer targeting to maximize quality while shrinking the massive VRAM footprint of the Mixture of Experts layers.

đź“„ GGUF Files

In order of quality:

| Filename | Size | Quants |

| :--- | :--- | :--- |

| Agents-A1-35B-A3B-MXFP4_MOE_Q8_0_F16-Imatrix.gguf | 20.7 GB | MXFP4_MOE + Q8_0 + F16 |

| Agents-A1-35B-A3B-MXFP4_MOE_Q8_0-Imatrix.gguf | 19.8 GB | MXFP4_MOE + Q8_0 |

| Agents-A1-35B-A3B-MXFP4_MOE-Only-Imatrix.gguf | 18.5 GB | *MXFP4_MOE Only*** |

📊 Importance Matrix (Imatrix)

<details>

<summary>Expand to view datasets & details</summary>

The following datasets were used for the imatrix:

  • I am currently remaking this imatrix with 2048 ctx, 3000 chunks, with smaller sets of text
  • Old/Current: Custom Target Matrix (2048 ctx with 600 chunks), up to a max of 100MB of each:

- eaddario/imatrix-calibration - tools_huge

- Glint-Research/Fable-5-traces

- lordx64/fable-sft-combined-v2

- angrygiraffe/claude-opus-4.6-4.7-reasoning-8.7k

- nohurry/Opus-4.6-Reasoning-3000x-filtered

- eaddario/imatrix-calibration - code_huge, math_huge

- osunlp/QUEST-RL-Data

- osunlp/QUEST-SFT-Data-Open-ended

- m-a-p/CodeFeedback-Filtered-Instruction

- TuringEnterprises/Rubric-Graded-Reasoning) - Rubric-CS, Rubric-DS

</details>

---

🔍 Precision Matrix & Flavor Variations

Standard global quantization presets (like stock MXFP4_MOE) compress the backbone layers uniformly, which degrades the delicate reasoning capabilities of advanced agent models.\

This repository provides multiple distinct manual configuration layouts to balance precision and memory constraints:

1. The Tri-Quant Hybrid Flavor (MXFP4 + Q8_0 + F16)

Agents-A1-35B-A3B-MXFP4_MOE_Q8_0_F16-Imatrix.gguf - Designed for maximum quality preservation, this layout implements a strict 3-Tier Precision Matrix:

  • Tier 1 (Core & Mamba Gating - F16 Precision):

- token_embd.weight, output.weight - Protects the critical input/output vocabulary mappings. Dramatically prevents text degradation.

- ssm_alpha, ssm_beta - Protects the integrity of the Mamba state-space calculations across long-range context tokens.

  • Tier 2 (Backbone & Shared - Q8_0 Precision): ssm_out, *._shexp - Keeps the attention mechanics, and all trailing shared experts at high quality, to protect the logical research loops.
  • Tier 3 (Routed Experts - MXFP4 Precision): ffn_down_exps, ffn_gate_exps, ffn_up_exps - Shrink the massive background expert parameters directly to MXFP4.

2. The Dual-Quant Hybrid Flavor (MXFP4 + Q8_0)

Agents-A1-35B-A3B-MXFP4_MOE_Q8_0-Imatrix.gguf - Designed for a slightly leaner memory profile, this layout utilizes 2-Tier Precision:

  • Tier 1 (Backbone - Q8_0 Precision): All attention blocks, Mamba structures, vocabulary embeddings, and internal routers use the universal Q8_0 format.
  • Tier 2 (Experts - MXFP4 Precision): The heavy sparse expert blocks are target-quantized directly to MXFP4.

3. Bonus Single-Quant (MXFP4)

Agents-A1-35B-A3B-MXFP4_MOE-Only-Imatrix.gguf - Using only MXFP4, this shrinks the model down to 18.5 GB. The quality is not the best, but it can still do decent work.

  • Single Tier (All Layers - MXFP4 Precision): All layers are target-quantized directly to MXFP4, for speed and a low VRAM footprint.

---

📝 Exact Conversion Details

These files were converted via llama-quantize utilizing the following manual recipe parameters:

Convert SafeTensors to GGUF:

# Requires python3.12, with `pip install --upgrade transformers`
python convert_hf_to_gguf.py "Ornith-1.0-35B/" --outtype f16 --outfile "Ornith-1.0-35B_F16.gguf"

Generate Tri-Quant MXFP4_MOE + Q8_0 + F16:

llama-quantize \
  --tensor-type ".*_shexp\.weight=Q8_0" \
  --tensor-type "token_embd\.weight=F16" \
  --tensor-type "^output\.weight=F16" \
  --tensor-type "blk\..*\.(ssm_alpha|ssm_beta)\.weight=F16" \
  --tensor-type "blk\..*\.(ffn_down_exps|ffn_gate_exps|ffn_up_exps)\.weight=MXFP4" \
  --imatrix "imatrix.gguf" \
  "Agents-A1-35B-A3B_F16.gguf" \
  "Agents-A1-35B-A3B-MXFP4_MOE_Q8_0_F16-Imatrix.gguf" \
  Q8_0

Generate Dual-Quant MXFP4_MOE + Q8_0:

llama-quantize \
  --tensor-type ".*_shexp\.weight=Q8_0" \
  --tensor-type "blk\..*\.(ffn_down_exps|ffn_gate_exps|ffn_up_exps)\.weight=MXFP4" \
  --imatrix "imatrix.gguf" \
  "Agents-A1-35B-A3B_F16.gguf" \
  "Agents-A1-35B-A3B-MXFP4_MOE_Q8_0-Imatrix.gguf" \
  Q8_0

Generate Single-Quant MXFP4_MOE:

llama-quantize \
  --tensor-type ".*_shexp\.weight=MXFP4" \
  --tensor-type "token_embd\.weight=MXFP4" \
  --tensor-type "^output\.weight=MXFP4" \
  --tensor-type "blk\..*\.(ssm_alpha|ssm_beta|ssm_out|attn_gate|attn_qkv|ffn_down|ffn_gate|ffn_up|attn_k|attn_q|attn_v|attn_output)\.weight=MXFP4" \
  --tensor-type "blk\..*\.(ffn_down_exps|ffn_gate_exps|ffn_up_exps)\.weight=MXFP4" \
  --imatrix "imatrix.gguf" \
  "Agents-A1-35B-A3B_F16.gguf" \
  "Agents-A1-35B-A3B-MXFP4_MOE-Only-Imatrix.gguf" \
  MXFP4_MOE

---

📝 Local Deployment & llama-server Configuration (config.ini)

To maintain the rock-solid reasoning loop and prevent agents from falling into repetitive tool-calling deadlocks, use the following server parameter recommendations (Similar to other Qwen 3.5+ configurations).

# --- Samplers (Dynamic & Expressive) ---
temperature = 0.55
top-k = 15
top-p = 0.90
min-p = 0.15
# --- Penalties (Prevent Syntax & Reasoner Corruption) ---
repeat-penalty = 1.08
presence-penalty = 0.00
# --- DRY Sampler (Protects Indentation & Structural Boilerplate) ---
dry-multiplier = 0.8
dry-base = 1.75
dry-allowed-length = 5
dry-penalty-last-n = 1024
dry-sequence-breaker = ["\n", ":", " ", "\t", "\"", ","]
# --- Enforced Execution Graph ---
samplers = min_p;top_k;top_p;temp;dry

Highly Recommended: Always keep reasoning/thinking enabled, for better quality results.

# --- Reasoning ---
chat-template-kwargs = { "enable_thinking":true }
reasoning = on
reasoning-budget = 4096
reasoning-format = auto

This works well with 256k context window.

> [!TIP]

> For Maximum Quality at 100k+ Context: \

> Use the MXFP4_MOE + Q8_0 + F16 split-quantized version.

> - Preserved at F16: token_embd.weight, output.weight, .ssm_alpha.weight, and .ssm_beta.weight.

> - Why this matters: Keeping these critical layers at full precision prevents the model from dropping fine details during extreme "needle-in-a-haystack" retrieval tasks (large context windows).

> - What to avoid: If output.weight or the embedding layers are quantized to Q8_0 or lower, logit precision rounds off, causing the model to lose accuracy and forget specific details in long-context scenarios.

Updated 2026-07-08:

- Improve sampling settings to lessen reasoning loops (also faster token-generation due to temp & min-p changes)

---

ℹ️ Misc Details

I'm doing this as a side hobby, with my AMD 5900X, 64GB DDR4, RTX 3060 12GB & RTX 5060 Ti 16GB.

In addition to the above configuration, I also use:

slots = 1
parallel = 1
no-warmup = true

flash-attn = on
mlock = false
no-mmap = false
context-shift = false

batch-size = 2048
ubatch-size = 256

fit = on
fit-target = 768
main-gpu = 0
split-mode = layer
n-gpu-layers = 999
n-cpu-moe = 0
tensor-split = 16,12
override-tensor = (token_embd)=CUDA0,(vision|vpm|nextn)=CPU

cache-type-k = q8_0
cache-type-v = q8_0

jinja = true
chat-template = jinja
chat-template-file = chat_template.jinja

For further quality and better ssm behaviour, this configuration can help:

context-shift = false
cache-type-k = f16
cache-type-v = f16

---

🤝 Support the Journey

As a passionate developer, I'm always programming, automating, or experimenting with new ideas.\

I love building open-source tools, trying out new web tech, and creating things that don't yet exist, including local AI & quantizing models.

I love sharing these creations to give back to the community.\

If my projects have saved you time or helped you out, consider supporting my work below!

👉 Support me on Ko-fi

---

✨ Acknowledgments

📜 License

Released under Apache-2.0.

đź”— Citation

@misc{bai2026scalinghorizonparametersreaching,
      title={Scaling the Horizon, Not the Parameters: Reaching Trillion-Parameter Performance with a 35B Agent}, 
      author={Lei Bai and Zongsheng Cao and Yang Chen and Zhiyao Cui and Shangheng Du and Yue Fan and Shiyang Feng and Zijie Guo and Haonan He and Liang He and Xiaohan He and Shuyue Hu and Yusong Hu and Songtao Huang and Yichen Jiang and Hao Li and Xin Li and Dahua Lin and Weihao Lin and Fenghua Ling and Dongrui Liu and Zhuo Liu and Runmin Ma and Chunjiang Mu and Haoyang Peng and Tianshuo Peng and Jinxin Shi and Luohe Shi and Boyuan Sun and Zelin Tan and Shengji Tang and Qianyi Wang and Yiming Wu and Yi Xie and Xiangchao Yan and Jingqi Ye and Peng Ye and Fangchen Yu and Jiakang Yuan and Bihao Zhan and Bo Zhang and Chen Zhang and Shufei Zhang and Shuaiyu Zhang and Wenlong Zhang and Yiqun Zhang and Junpeng Zhao and Zhijie Zhong and Bowen Zhou and Yuhao Zhou},
      year={2026},
      eprint={2606.30616},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2606.30616}, 
}

Run jashepp/Agents-A1-35B-A3B-MXFP4_MOE_Hybrid-Imatrix-GGUF with guIDE

Download guIDE — the AI-native code editor with local LLM inference and 69 built-in tools.

Download guIDE → · Browse 524k+ models · Compare models

Source: Hugging Face · Compare models