Views
No views yet
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.
[!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.
| 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 |
100MB of each:MXFP4_MOE) compress the backbone layers uniformly, which degrades the delicate reasoning capabilities of advanced agent models.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: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.ssm_out, *._shexp - Keeps the attention mechanics, and all trailing shared experts at high quality, to protect the logical research loops.ffn_down_exps, ffn_gate_exps, ffn_up_exps - Shrink the massive background expert parameters directly to MXFP4.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:Q8_0 format.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.MXFP4, for speed and a low VRAM footprint.llama-quantize utilizing the following manual recipe parameters:1# Requires python3.12, with `pip install --upgrade transformers`
2python convert_hf_to_gguf.py "Ornith-1.0-35B/" --outtype f16 --outfile "Ornith-1.0-35B_F16.gguf"1llama-quantize \
2 --tensor-type ".*_shexp\.weight=Q8_0" \
3 --tensor-type "token_embd\.weight=F16" \
4 --tensor-type "^output\.weight=F16" \
5 --tensor-type "blk\..*\.(ssm_alpha|ssm_beta)\.weight=F16" \
6 --tensor-type "blk\..*\.(ffn_down_exps|ffn_gate_exps|ffn_up_exps)\.weight=MXFP4" \
7 --imatrix "imatrix.gguf" \
8 "Agents-A1-35B-A3B_F16.gguf" \
9 "Agents-A1-35B-A3B-MXFP4_MOE_Q8_0_F16-Imatrix.gguf" \
10 Q8_01llama-quantize \
2 --tensor-type ".*_shexp\.weight=Q8_0" \
3 --tensor-type "blk\..*\.(ffn_down_exps|ffn_gate_exps|ffn_up_exps)\.weight=MXFP4" \
4 --imatrix "imatrix.gguf" \
5 "Agents-A1-35B-A3B_F16.gguf" \
6 "Agents-A1-35B-A3B-MXFP4_MOE_Q8_0-Imatrix.gguf" \
7 Q8_01llama-quantize \
2 --tensor-type ".*_shexp\.weight=MXFP4" \
3 --tensor-type "token_embd\.weight=MXFP4" \
4 --tensor-type "^output\.weight=MXFP4" \
5 --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" \
6 --tensor-type "blk\..*\.(ffn_down_exps|ffn_gate_exps|ffn_up_exps)\.weight=MXFP4" \
7 --imatrix "imatrix.gguf" \
8 "Agents-A1-35B-A3B_F16.gguf" \
9 "Agents-A1-35B-A3B-MXFP4_MOE-Only-Imatrix.gguf" \
10 MXFP4_MOEllama-server Configuration (config.ini)1# --- Samplers (Dynamic & Expressive) ---
2temperature = 0.55
3top-k = 15
4top-p = 0.90
5min-p = 0.15
6# --- Penalties (Prevent Syntax & Reasoner Corruption) ---
7repeat-penalty = 1.08
8presence-penalty = 0.00
9# --- DRY Sampler (Protects Indentation & Structural Boilerplate) ---
10dry-multiplier = 0.8
11dry-base = 1.75
12dry-allowed-length = 5
13dry-penalty-last-n = 1024
14dry-sequence-breaker = ["\n", ":", " ", "\t", "\"", ","]
15# --- Enforced Execution Graph ---
16samplers = min_p;top_k;top_p;temp;dry1# --- Reasoning ---
2chat-template-kwargs = { "enable_thinking":true }
3reasoning = on
4reasoning-budget = 4096
5reasoning-format = auto256k 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.weightor the embedding layers are quantized toQ8_0or lower, logit precision rounds off, causing the model to lose accuracy and forget specific details in long-context scenarios.
1slots = 1
2parallel = 1
3no-warmup = true
4
5flash-attn = on
6mlock = false
7no-mmap = false
8context-shift = false
9
10batch-size = 2048
11ubatch-size = 256
12
13fit = on
14fit-target = 768
15main-gpu = 0
16split-mode = layer
17n-gpu-layers = 999
18n-cpu-moe = 0
19tensor-split = 16,12
20override-tensor = (token_embd)=CUDA0,(vision|vpm|nextn)=CPU
21
22cache-type-k = q8_0
23cache-type-v = q8_0
24
25jinja = true
26chat-template = jinja
27chat-template-file = chat_template.jinja1context-shift = false
2cache-type-k = f16
3cache-type-v = f16Agents-A1 base model.1@misc{bai2026scalinghorizonparametersreaching,
2 title={Scaling the Horizon, Not the Parameters: Reaching Trillion-Parameter Performance with a 35B Agent},
3 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},
4 year={2026},
5 eprint={2606.30616},
6 archivePrefix={arXiv},
7 primaryClass={cs.CL},
8 url={https://arxiv.org/abs/2606.30616},
9}