Brian6145 commited on
Commit
1ad4ff7
Β·
verified Β·
1 Parent(s): 9c24f34

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +114 -134
README.md CHANGED
@@ -31,8 +31,8 @@ model-index:
31
  - task:
32
  type: text-generation
33
  dataset:
34
- name: BenchLocal 6-pack
35
  type: benchlocal
 
36
  metrics:
37
  - type: benchlocal-score
38
  value: 86.5
@@ -40,8 +40,8 @@ model-index:
40
  - task:
41
  type: question-answering
42
  dataset:
43
- name: GPQA-Diamond-198
44
  type: gpqa
 
45
  metrics:
46
  - type: accuracy
47
  value: 83.84
@@ -49,188 +49,168 @@ model-index:
49
  - task:
50
  type: question-answering
51
  dataset:
52
- name: MMLU-500 (5-shot)
53
  type: mmlu
 
54
  metrics:
55
  - type: accuracy
56
  value: 91.80
57
  name: Accuracy
58
  ---
59
 
60
- ## Summary
61
-
62
- `Opus-DeepSeek-Distilled-Q4M` is a local model build designed for high-intensity reasoning, engineering tasks, and competitive benchmark performance.
63
-
64
- Quick highlights:
65
-
66
- - `BenchLocal 6-pack` scores: `BugFind-15 = 80`, `ToolCall-15 = 97`, `DataExtract-15 = 81`, `InstructFollow-15 = 94`, `ReasonMath-15 = 79`, `StructOutput-15 = 88`
67
- - `GPQA-Diamond-198` result: `166 / 198 = 83.84%`
68
- - All 198 GPQA-Diamond questions fully scored and graded locally β€” no drops, no scoring failures
69
- - `MMLU-500 (5-shot)` accuracy: `91.80%` (completed)
70
- - With `q4_k_m + mtp=3` deployment, achieves `~60 tok/s` on A100 40GB and `~100 tok/s` on RTX PRO 6000, approaching API-level fluency
71
- - In real-world `BugFind` scenarios, matches `GLM5.2` on certain tasks
72
- - In a side-by-side comparison, `Opus 4.8` as a judge model rated this variant higher than `GLM5.2` on the evaluated tasks (Opus-as-judge has inherent biases β€” findings are indicative, not definitive)
73
-
74
- This release is not "a new version for the sake of a new version." It emerged from a rigorous model selection and agent design trade-off analysis. After systematically evaluating the current crop of `Qwen3.6` fine-tuned variants, we found that the `35B` series tends to exhibit more pronounced agent stability issues β€” inconsistent reasoning depth, over-reliance on frequent tool calls, and instability in complex task chains. The `27B` series presents the opposite picture: its foundational capabilities and stability are sufficient, but its **agent behavior patterns are suboptimal and prone to infinite loops**.
75
-
76
- Specifically, the original `Qwen/Qwen3.6-27B` and similar variants exhibit three main problems in agent scenarios:
77
-
78
- 1. Enabling thinking mode leads to prolonged self-loops, sometimes infinite loops.
79
- 2. Lack of a more complete, restrained, and systematic agent design style reminiscent of Claude.
80
- 3. Mathematical reasoning, while usable, still has room for improvement.
81
-
82
- The first problem is the hardest β€” it cannot be fixed with a single prompt tweak. The very orchestration of reasoning and action needs to be re-learned.
83
-
84
- To address this, the current version incorporates specifically enhanced high-quality training data that fundamentally solves the infinite-loop problem at the level of reasoning-action orchestration. After extensive real-world agent usage across long task chains, this issue is now **completely eliminated**. At the same time, these enhancements push the model's reasoning ceiling higher while retaining its agent usability.
85
-
86
- The model's value extends beyond high `BenchLocal` scores β€” it has already demonstrated competitive performance on longer, harder, and broader benchmarks like `GPQA-Diamond-198` and `MMLU-500 (5-shot)`.
87
 
88
- More importantly, this isn't just paper performance. After sustained local usage in real `BugFind` scenarios, its results have far exceeded conventional expectations for the `Qwen3.6-27B` line. In some cases, it matches `GLM5.2` β€” something that seemed almost unimaginable before. In a side-by-side comparison where both `GLM5.2` and this model analyzed the same problem, `Opus 4.8` as a judge rated this model higher (Opus-as-judge biases apply β€” results are indicative, not definitive).
89
 
90
- ## Design Background
 
 
 
 
91
 
92
- The core judgment driving this design: `Qwen3.6-27B` doesn't lack capability β€” its agent behavior patterns aren't good enough yet. This makes it far more worth iterating on than models with weaker foundations. Our goal isn't simply to make it "better at conversation" but to push it toward "being a more reliable agent."
93
-
94
- The `ReAct` framework provided crucial inspiration. `ReAct (Reason + Act)` by `Yao et al., 2022, arXiv:2210.03629, ICLR 2023` doesn't emphasize reasoning or tool use in isolation β€” it unifies "reasoning" and "acting" into an alternating, constrained, executable process. Extensive version comparisons and empirical observations confirm this is the key to solving the current problems.
95
-
96
- Accordingly, this version makes explicit design trade-offs:
97
-
98
- - We retain `Qwen3.6-27B`'s already-strong foundational capabilities and stable base.
99
- - Through real distillation trajectories, we progressively teach it to think, decide, call tools, and close tasks more effectively.
100
- - We distill `Claude Opus`'s tighter, more systematic thinking and organization skills.
101
- - We distill `DeepSeek`'s agent-scenario thinking patterns, training the model to behave more like an agent and less like a pure Q&A bot.
102
- - We also absorb core capabilities from strong mathematical/logical reasoning models to further enhance its math and logical reasoning.
103
-
104
- The result is neither a model that's "just better at tool use" nor one that "just thinks longer" β€” it's a `Qwen3.6-27B` variant that learns core capabilities from multiple strong models and converges into a better, more practical local agent. It inherits Claude's structured thinking, DeepSeek's stable agent behavior, and strong math models' reasoning ability β€” unified into a more complete, more usable local agent.
105
-
106
- ## Highlights
107
-
108
- - `GPQA-Diamond-198`: `166 / 198 = 83.84%`
109
- - All 198 GPQA-Diamond questions fully scored and graded locally β€” no drops, no scoring failures
110
- - `MMLU-500 (5-shot)`: `91.80%` (completed)
111
- - Competitive scientific reasoning + broad knowledge coverage
112
- - Top tier on the `BenchLocal` historical leaderboard
113
- - Real-world `BugFind` performance entering a highly competitive range
114
 
115
- ## Why This Variant Matters
116
 
117
- What makes this quantized build interesting is that it doesn't just perform "adequately" in a local pipeline β€” it clearly enters first-tier discussions.
 
 
 
 
 
 
 
 
 
118
 
119
- The extended eval results already tell the story:
120
 
121
- - It doesn't just look good on engineering tasks (`BenchLocal 6-pack`)
122
- - It holds up on hard science (`GPQA`)
123
- - It's equally strong on broad-spectrum knowledge (`MMLU 5-shot`)
124
- - It represents a clear methodological direction: equipping 27B-level models with mature agent behavior instead of letting them spiral into inefficient thinking and runaway tool calls
125
- - Through sustained real-world use, it enters the conversation of "can deliver in real engineering scenarios," especially on `BugFind` β€” tasks that were never a `Qwen3.6-27B` strength
126
 
127
- This sets it apart from models that score high on one benchmark but fall apart on another.
128
 
129
- ## Performance Snapshot
130
 
131
- ### BenchLocal Historical Snapshot
132
 
133
- Based on the repository's historical benchmarks, this `q4_k_m` variant ranks among the highest locally.
 
 
134
 
135
- | Pack | `q4_k_m` (this variant) | `Qwen/Qwen3.6-27B q4_k_m` | Delta | Notes |
136
- | --- | --- | --- | --- | --- |
137
- | `BugFind-15` | `80` | `60` | `+20` | Significant improvement in debugging and issue localization |
138
- | `ToolCall-15` | `97` | `93` | `+4` | Both strong, but this variant pushes further |
139
- | `DataExtract-15` | `81` | `83` | `-2` | Original edges ahead on extraction tasks |
140
- | `InstructFollow-15` | `94` | `77` | `+17` | Notably stronger instruction-following and stability |
141
- | `ReasonMath-15` | `79` | `79` | `0` | Essentially tied |
142
- | `StructOutput-15` | `88` | `77` | `+11` | Clear improvement in structured output |
143
- | `6-pack Total` | `86.5` | `78.2` | `+8.3` | Overall lead across the board |
144
 
145
- Two key takeaways:
146
 
147
- - Compared to the original `Qwen/Qwen3.6-27B q4_k_m`, this variant's `BenchLocal 6-pack` total is `8.3` points higher
148
- - It has proven itself capable of consistently ranking in the top tier across the full benchmark suite
149
 
150
- This means the advantage isn't just about one metric spiking β€” the overall score is notably elevated, and strengths are more evenly distributed.
151
 
152
- ### Extended Eval Snapshot
153
 
154
- Current extended eval results for this `q4_k_m` build:
155
 
156
- | Eval | `Opus-DeepSeek-Distilled-Q4M` | `Qwen/Qwen3.6-27B q4_k_m` | Notes |
157
- | --- | --- | --- | --- |
158
- | `GPQA-Diamond-198` | `166 / 198 = 83.84%` | `146 / 198 = 73.7%` | Lead of `10.14` percentage points; all 198 questions locally graded |
159
- | `MMLU-500 (5-shot)` | `91.80%` (completed) | `91.6%` | Approximately tied |
 
160
 
161
- ## Capability Profile
162
 
163
- ### Core Strengths
164
 
165
- - **Strong scientific reasoning**
166
- - GPQA consistently above `83%+`, proving it's not just an engineering-bench specialist.
167
 
168
- - **Broad knowledge coverage**
169
- - MMLU-500 (5-shot) at `91.80%`, demonstrating competence across a wide range of standard knowledge tasks.
 
 
 
 
 
 
 
170
 
171
- - **Strong tool use and exam-style performance**
172
- - Among the highest tiers in the `BenchLocal 6-pack` historical leaderboard.
173
 
174
- - **Reliable long-form task closure**
175
- - Full GPQA set completed with scorable outputs under the current extended eval pipeline.
 
 
176
 
177
- ## Recommended Use
178
 
179
- Scenarios best suited for this model:
180
 
181
- - General-purpose local agent
182
- - Complex multi-step task decomposition and execution
183
- - Engineering tasks requiring stable tool use and long-chain closure
184
- - Challenging knowledge Q&A and complex reasoning
185
- - General workflows needing structured thinking, action planning, and result delivery
186
 
187
- ## Best Practices
 
 
 
 
188
 
189
- Deployment-wise, this version doesn't just "run" β€” with the right configuration it delivers an experience close to daily API usage.
190
 
191
- - Single `A100 40GB` at `q4_k_m + mtp=3` achieves approximately `60 tokens/s`
192
- - Single `RTX PRO 6000` at `q4_k_m + mtp=3` achieves approximately `100 tokens/s`
193
- - By local LLM deployment standards, this speed is smooth and perceptually close to API-level responsiveness
194
- - Recommended stack: **OpenCode + LM Studio** with the model loaded at `q4_k_m + mtp=3`. For coding tasks, we recommend `temperature = 0.6, top_p = 0.95` β€” this configuration delivers the best coding results in real-world usage
195
- - For long-running local deployments, it offers both scores and real interactive speed
196
- - For scenarios requiring high-intensity reasoning, agent usability, and day-to-day fluency, this configuration is a compelling practical choice
197
 
198
- ## Known Limitations
 
 
 
 
199
 
200
- ### Evaluation Methodology Limitations
201
 
202
- - **Opus-as-judge biases**: The "outperforms GLM5.2" comparisons in this report use Opus 4.8 as the judge. Opus-as-judge is known to exhibit preference for certain model styles β€” findings do not represent absolute rankings. Readers should treat these as signals, not definitive evaluations.
203
- - **MMLU-500 final value `91.80%`**: This is a single-run 5-shot result. Different shot selection strategies and prompt templates may cause score variation. Ensure evaluation methodology consistency when making cross-model comparisons.
 
 
 
 
204
 
205
- ### Known Capability Boundaries
206
 
207
- - **DataExtract slightly below baseline**: This variant scores `81` on `BenchLocal DataExtract-15`, below the original `Qwen3.6-27B`'s `83`. The distillation process may have introduced some overwriting or style shift on pure extraction tasks. Caution is advised when extraction precision is critical.
208
- - **Closed-source teacher models**: The distillation process uses closed-source models (Claude Opus, DeepSeek) as teachers. Risks include inheriting the teacher's knowledge boundaries and biases, as well as potential terms-of-service compliance issues. Deployers should assess these risks for themselves.
209
- - **Model scale constraints**: A 27B-parameter model may still encounter capacity bottlenecks on extremely complex long-chain reasoning. Layered verification or backtracking strategies may be needed as compensation.
210
 
211
- ### Deployment Considerations
212
 
213
- - **MTP=3 trade-off**: MTP (Multi-Token Prediction) at `q4_k_m` significantly boosts throughput (A100 ~60 tok/s, RTX PRO 6000 ~100 tok/s) but adds VRAM overhead. On memory-constrained hardware (e.g., under 24GB), consider disabling or reducing MTP depth.
214
- - **Quantization precision choices**: This report is based on `q4_k_m`. Higher-precision `q5_k_m` requires more VRAM but may yield accuracy gains. No systematic accuracy-vs-speed comparison across quantization levels has been performed. Choose based on your VRAM budget and accuracy requirements.
215
- - **imatrix notes**: This build uses the importance matrix (imatrix) quantization scheme, distinct from standard k-quant. Imatrix computes per-layer weight "importance" from a calibration dataset, better preserving critical parameter precision at low bit widths.
216
 
217
- ## Bottom Line
 
 
 
218
 
219
- `Opus-DeepSeek-Distilled-Q4M` is a highly competitive, high-scoring model.
 
 
 
220
 
221
- Its most important value isn't just strong `BenchLocal` scores β€” it's that it delivers on harder, broader benchmarks like `GPQA-Diamond-198` and `MMLU-500 (5-shot)`.
222
 
223
- Even more compelling, its improvements go beyond numbers on an eval table. After extended real-world local use, its performance on engineering tasks like `BugFind` makes it clear: "this isn't the kind of model that only looks good on paper." When a `Qwen3.6-27B`-based local model can match `GLM5.2` in certain real-world scenarios, it has crossed from "usable" into "genuinely valuable candidate" territory.
224
 
225
- For anyone seeking higher benchmark scores, stronger scientific reasoning, and a higher ceiling on difficult problems from a local model, `Opus-DeepSeek-Distilled-Q4M` has proven itself worthy of a permanent spot on the evaluation and retention list.
 
 
 
 
 
 
 
226
 
227
- ## Acknowledgements
228
 
229
- This release would not have been possible without the inspiration and support of many open-source teams, methodologies, and prior work.
230
 
231
- - Thanks to the `Qwen` team for providing an excellent foundational model that made subsequent agent design, distillation enhancements, and local deployment optimization possible.
232
- - Thanks to the `Unsloth` team for providing critical engineering support for efficient training, fine-tuning, and experimental iteration.
233
- - We also want to note that many of the observations and methodological judgments here are not original β€” they build on existing community exploration and extensive practical experience.
234
- - Special thanks to `Merkyor`, who was the first to clearly identify and validate the `ReAct` approach for reducing infinite loops in agent scenarios β€” this directly shaped the design direction of this release.
235
 
236
- It is because of this work that came before that we can continue pushing forward, arriving at today's more stable, more practical, and more complete agent β€” and helping us get closer to the era of local agent AI.
 
31
  - task:
32
  type: text-generation
33
  dataset:
 
34
  type: benchlocal
35
+ name: BenchLocal 6-pack
36
  metrics:
37
  - type: benchlocal-score
38
  value: 86.5
 
40
  - task:
41
  type: question-answering
42
  dataset:
 
43
  type: gpqa
44
+ name: GPQA-Diamond-198
45
  metrics:
46
  - type: accuracy
47
  value: 83.84
 
49
  - task:
50
  type: question-answering
51
  dataset:
 
52
  type: mmlu
53
+ name: MMLU-500 (5-shot)
54
  metrics:
55
  - type: accuracy
56
  value: 91.80
57
  name: Accuracy
58
  ---
59
 
60
+ # 🧠 Opus-DeepSeek-Distilled-Q4M
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
 
62
+ > A distilled Qwen3.6-27B GGUF optimized for local agentic reasoning, tool use, and long-chain task execution.
63
 
64
+ [![BenchLocal](https://img.shields.io/badge/BenchLocal-86.5-8A2BE2)](https://github.com/brianyin/BenchLocal)
65
+ [![GPQA](https://img.shields.io/badge/GPQA--Diamond--198-83.84%25-blue)](https://github.com/brianyin/BenchLocal)
66
+ [![MMLU](https://img.shields.io/badge/MMLU--500-91.80%25-green)](https://github.com/brianyin/BenchLocal)
67
+ [![License](https://img.shields.io/badge/License-Apache--2.0-orange)](https://www.apache.org/licenses/LICENSE-2.0)
68
+ [![GGUF](https://img.shields.io/badge/Format-GGUF-ff69b4)](https://github.com/ggml-org/llama.cpp)
69
 
70
+ ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
 
72
+ ## πŸ“’ Highlights
73
 
74
+ | Area | Score | vs Qwen3.6-27B q4_k_m |
75
+ |------|-------|----------------------|
76
+ | **BenchLocal 6-pack** πŸ† | **86.5** | **+8.3** |
77
+ | **GPQA-Diamond-198** πŸ”¬ | **83.84%** | +10.14% |
78
+ | **BugFind-15** πŸ› | **80** | **+20** |
79
+ | **ToolCall-15** πŸ”§ | **97** | +4 |
80
+ | **InstructFollow-15** πŸ“‹ | **94** | **+17** |
81
+ | **StructOutput-15** πŸ“Š | **88** | **+11** |
82
+ | **MMLU-500 (5-shot)** πŸ“š | **91.80%** | ~tied (+0.2%) |
83
+ | **DataExtract-15** πŸ“„ | 81 | -2 |
84
 
85
+ > πŸš€ **Output speed**: `~60 tok/s` on A100 40GB Β· `~100 tok/s` on RTX PRO 6000 (q4_k_m + mtp=3)
86
 
87
+ ---
 
 
 
 
88
 
89
+ ## πŸ”₯ Why This Model?
90
 
91
+ The original `Qwen3.6-27B` has solid foundational capabilities, but its **agent behavior falls short** β€” prone to infinite loops when thinking, lacks structured agent design, and has room to improve in math reasoning.
92
 
93
+ This variant tackles all three through targeted distillation:
94
 
95
+ 1. βœ… **Infinite loops β†’ Eliminated.** ReAct-style reasoning-action orchestration fixes the root cause.
96
+ 2. βœ… **Agent behavior β†’ Structured.** Distilled Claude Opus's systematic thinking and organization.
97
+ 3. βœ… **Math reasoning β†’ Strengthened.** Absorbed capabilities from strong math/logic models.
98
 
99
+ The result is a local agent that doesn't just score high on benchmarks β€” it *works* reliably in real engineering tasks like BugFind, where it now competes with GLM5.2.
 
 
 
 
 
 
 
 
100
 
101
+ > ⚠️ **Note**: Side-by-side GLM5.2 comparisons were evaluated using Opus 4.8 as a judge. Opus-as-judge has inherent biases β€” results are indicative, not definitive.
102
 
103
+ ---
 
104
 
105
+ ## 🎯 Design Philosophy
106
 
107
+ **Core insight**: `Qwen3.6-27B` doesn't lack capability β€” it lacks *good agent behavior*. That makes it worth iterating on.
108
 
109
+ We followed the **[ReAct](https://arxiv.org/abs/2210.03629)** paradigm (Yao et al., ICLR 2023) β€” unifying reasoning and action into an alternating, constrained, executable loop β€” rather than just making the model "think longer" or "call tools better."
110
 
111
+ | Teacher Model | Capability Distilled |
112
+ |---------------|---------------------|
113
+ | **Claude Opus** 🎯 | Systematic thinking, structured organization, concise reasoning |
114
+ | **DeepSeek** 🧭 | Stable agent behavior, tool orchestration, task closure |
115
+ | **Math/Logic models** βž— | Mathematical reasoning, logical deduction |
116
 
117
+ ---
118
 
119
+ ## πŸ“Š Performance
120
 
121
+ ### BenchLocal 6-pack
 
122
 
123
+ | Pack | `q4_k_m` (ours) | `Qwen/Qwen3.6-27B q4_k_m` | Delta |
124
+ |------|:-:|:-:|:-:|
125
+ | **BugFind-15** πŸ› | **80** | 60 | **+20** |
126
+ | **ToolCall-15** πŸ”§ | **97** | 93 | +4 |
127
+ | **DataExtract-15** πŸ“„ | 81 | **83** | -2 |
128
+ | **InstructFollow-15** πŸ“‹ | **94** | 77 | **+17** |
129
+ | **ReasonMath-15** βž— | 79 | 79 | 0 |
130
+ | **StructOutput-15** πŸ“Š | **88** | 77 | **+11** |
131
+ | **Total** πŸ† | **86.5** | 78.2 | **+8.3** |
132
 
133
+ ### Extended Evals
 
134
 
135
+ | Benchmark | Ours | Baseline | Notes |
136
+ |-----------|:----:|:--------:|-------|
137
+ | **GPQA-Diamond-198** πŸ”¬ | **83.84%** | 73.7% | +10.14%, all 198 graded locally |
138
+ | **MMLU-500 (5-shot)** πŸ“š | **91.80%** | 91.6% | Approximately tied |
139
 
140
+ ---
141
 
142
+ ## πŸ› οΈ Usage
143
 
144
+ ### Recommended Stack
 
 
 
 
145
 
146
+ ```
147
+ 🧩 OpenCode + LM Studio
148
+ πŸ“ Temperature: 0.6 Β· Top-p: 0.95
149
+ ⚑ q4_k_m + mtp=3
150
+ ```
151
 
152
+ ### Quick Start (llama.cpp)
153
 
154
+ ```bash
155
+ # Download the GGUF
156
+ huggingface-cli download your-org/Opus-DeepSeek-Distilled-Q4M \
157
+ opus-deepseek-distilled-q4m-q4_k_m.gguf --local-dir ./models
 
 
158
 
159
+ # Run with llama.cpp
160
+ ./llama-cli -m ./models/opus-deepseek-distilled-q4m-q4_k_m.gguf \
161
+ --temp 0.6 --top-p 0.95 \
162
+ -p "Your prompt here"
163
+ ```
164
 
165
+ ### Via LM Studio
166
 
167
+ 1. Load the GGUF file in LM Studio
168
+ 2. Set backend to llama.cpp
169
+ 3. Enable MTP (set depth=3) under inference options
170
+ 4. Set `temperature = 0.6`, `top_p = 0.95`
171
+ 5. Start the local API server
172
+ 6. Connect via OpenCode or any OpenAI-compatible client
173
 
174
+ > πŸ’‘ **Pro tip**: For coding tasks, the `temp 0.6 / top_p 0.95` combo delivers the best balance of creativity and correctness.
175
 
176
+ ---
 
 
177
 
178
+ ## ⚠️ Known Limitations
179
 
180
+ ### Evaluation Methodology
181
+ - **Opus-as-judge biases**: GLM5.2 comparisons are judge-evaluated, not absolute rankings
182
+ - **MMLU**: Single-run 5-shot result; variations in shot selection may cause fluctuation
183
 
184
+ ### Capability Boundaries
185
+ - **DataExtract**: Scores 81 vs 83 baseline β€” extraction tasks may have slight regression from distillation
186
+ - **Closed-source teachers**: Risks include inherited biases and TOS compliance β€” assess for your use case
187
+ - **27B scale ceiling**: May still hit capacity limits on extremely complex long-chain reasoning
188
 
189
+ ### Deployment Notes
190
+ - **MTP=3**: Boosts throughput but adds VRAM overhead β€” disable or reduce on <24GB hardware
191
+ - **Quantization**: Only `q4_k_m` tested; `q5_k_m` may improve accuracy at higher VRAM cost
192
+ - **Imatrix**: Uses importance-matrix quantization, not standard k-quant β€” better parameter preservation at low bit widths
193
 
194
+ ---
195
 
196
+ ## πŸ“ Citation
197
 
198
+ ```bibtex
199
+ @misc{opus-deepseek-distilled-q4m,
200
+ title = {Opus-DeepSeek-Distilled-Q4M: A Distilled Agentic GGUF for Local Deployment},
201
+ author = {Yin, Brian and BenchLocal Contributors},
202
+ year = {2026},
203
+ url = {https://github.com/brianyin/BenchLocal}
204
+ }
205
+ ```
206
 
207
+ ---
208
 
209
+ ## πŸ™ Acknowledgements
210
 
211
+ - **[Qwen](https://github.com/QwenLM/Qwen)** team β€” excellent foundational model
212
+ - **[Unsloth](https://github.com/unslothai/unsloth)** β€” efficient training infrastructure
213
+ - **[Merkyor](https://github.com/Merkyor)** β€” identified ReAct as the key to solving agent infinite loops
214
+ - **Community** β€” built on existing open-source exploration and practical experience
215
 
216
+ > *It is because of this work that came before that we can continue pushing forward, arriving at today's more stable, more practical, and more complete agent β€” and helping us get closer to the era of local agent AI.*