alt.freeweights.text / FrogMini-14B-2510
From: microsoft <huggingface.co/microsoft>Newsgroups: alt.freeweights.textSubject:

FrogMini-14B-2510

Date: 2026-11-15Commit: bde8b2bSigned: 2DC28CC7B26A283B ✓

Text generation model with 0M parameters. Safetensors weights, 29.6 GB in all. Published by microsoft under MIT.

0M params29.6GBFrogMini-14B-2510safetensorspermissive
FactsParams0MSize29.6 GBFormatssafetensorsTasktext generationLicenseMITFrom sourcepermissive
$ fw get microsoft/FrogMini-14B-2510
# manifest sha256 01867a44f5ad… · 29.6 GB · 18 files
$ fw verify ./FrogMini-14B-2510 microsoft/FrogMini-14B-2510
From sourceHosted (signed)microsoft/FrogMini-14B-2510Last check: 2026-11-15 03:29 UTC

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

Fine-tune of Qwen3-14B.

Works with

Overview

Size
29.6 GB
Weights
29.5 GB (safetensors)
Parameters
0M
Formats
safetensors
Task
text generation
License
MIT (permissive)
Files
18, each with a sha256
Publisher
microsoft
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3-14B

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 03:29 UTCpassed

Model card

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

FrogMini-14B-2510#

FieldValue
DeveloperMicrosoft Corporation

Authorized representative: Microsoft Ireland Operations Limited 70 Sir John Rogerson’s Quay, Dublin 2, D02 R296, Ireland |

| Description | FrogMini is a 14B-parameter coding agent specialized in fixing bugs in code. FrogMini was obtained by fine‑tuning a Qwen3‑14B language model on debugging trajectories generated by Claude Sonnet 4 within the BugPilot framework. The training data combines real‑world bugs from R2E‑Gym, synthetic bugs from SWE‑Smith, and novel “FeatAdd” bugs. |

| Model architecture | FrogMini is based on Qwen3‑14B, a transformer model with 64k context, optimized for multi‑turn debugging workflows. |

| Parameters | 14B |

| Inputs | Text (max input length: 46k tokens). |

| Context length | 64k tokens |

| Outputs | Text (max output length: 8k tokens). |

| GPUs | 8 × H100 |

| Training time | 1 day |

| Public data summary | Tech Report: https://arxiv.org/abs/2510.19898 Blog Post: https://microsoft.github.io/debug-gym/blog/2025/10/bug-pilot |

| Dates | August-October, 2025 |

| Status | Static model trained on offline dataset collected before September 2025. |

| Release date / EU release date | January 12th, 2026|

| License | MIT License |

| Model dependencies | https://huggingface.co/Qwen/Qwen3-14B |

| Additional related assets | N/A |

| Acceptable use policy | N/A |

Model overview#

FrogMini is built on the Qwen3-14B transformer architecture with a maximum context length of 64k tokens. The model uses multi-turn debugging workflows and complex code reasoning. Unlike general-purpose LLMs, FrogMini is specialized for software engineering tasks.

The training procedure comes down to supervised fine-tuning (SFT) on successful debugging trajectories produced by a strong teacher model (e.g., claude-sonnet-4). Those trajectories were obtained from a mix of real-world and synthetic bug datasets (e.g., R2E-Gym, SWE-Smith) and high-quality FeatAdd bugs generated through the BugPilot framework. This approach ensures the model learns realistic debugging patterns rather than trivial fixes. Compared to other open-weight models, FrogMini stands out for its parameter's efficiency, achieving state-of-the-art performance on SWE-Bench Verified (Pass@1: 45.0%) with 14B parameters, and its emphasis on realistic, multi-file debugging scenarios, making it more robust for real-world coding environments.

Alignment approach#

The model was trained to ensure alignment with intended behavior of producing accurate bug identification and code patches by curating high-quality trajectories and removing failure patterns. Specifically, all unsuccessful debugging attempts were excluded from the training data to prevent reinforcement of ineffective strategies. Additionally, safeguards were applied to the teacher model to avoid “cheating” by dropping tasks that were failing. This approach ensures that the model consistently learns from successful problem-solving examples and produces reliable bug identification and code fix proposals aligned with developer expectations.

Usage#

Primary use cases#

FrogMini is intended for software engineering and debugging tasks in controlled research environments, excelling at multi-turn reasoning, code repair, and feature-level bug resolution across complex repositories. It is optimized for scenarios such as automated bug fixing.

Intended Uses

  • Debugging and repairing code in controlled environments.
  • Automated resolution of software bugs across multi-file repositories.
  • Research and development of agentic workflows for software engineering.
Out-of-scope use cases#

FrogMini has several limitations and constraints that users should be aware of. While it excels at debugging and multi-file code reasoning, it is restricted to text-based inputs and outputs and cannot process or generate images, audio, or video. The model may struggle with highly domain-specific codebases outside its training distribution and can produce incorrect or incomplete fixes if prompts are ambiguous. It is not designed for general-purpose text generation or tasks unrelated to software engineering.

Prohibited uses include generating harmful or insecure code, engaging in activities that violate legal or ethical standards, producing disallowed content (e.g., sexual, violent, hateful), or using the model for tasks unrelated to software development or outside a research setting.

Distribution channels#

Model weights are available on HuggingFace and Azure AI Foundry.

Input formats#

Given the nature of the training data, FrogMini is best suited for prompts using the chat format as follows:

[
  {
    "role": "system",
    "content": "The system prompt, followed by the list of descriptions of available functions, and a templatic function call example."
  },
  {
    "role": "user",
    "content": "The first user prompt, which includes a paragraph describing the problem statement, and a list of general instructions on bug fixing tasks."
  },
  ...,
  {
    "role": "assistant",
    "content": "The reasoning content generated by the agent in previous step.
<function=the_called_function_name>
<parameter=example_parameter_1>value_1</parameter>
</function>"
  },
  {
    "role": "user",
    "content": "The new observation returned from the environment in response to the agent's previous function call."
  }
]
Using R2E-Gym Agent’s scaffolding#

Clone R2E-Gym repository and install dependencies:

git clone https://github.com/R2E-Gym/R2E-Gym.git
cd R2E-Gym
pip install -e .

Serving the model

The recommended way to serve FrogMini-14B-2510 is with vLLM.

vllm serve microsoft/FrogMini-14B-2510 --tensor-parallel-size 4 \
--enable-prefix-caching \
--gpu-memory-utilization 0.9 \
--max-model-len 65536 \
--hf-overrides '{"max_position_embeddings": 65536}'

Example code snippet

import os
from r2egym.agenthub.environment.env import EnvArgs, RepoEnv
from r2egym.agenthub.agent.agent import AgentArgs, Agent
from pathlib import Path
from datasets import load_dataset

ds = load_dataset("R2E-Gym/SWE-Bench-Verified")["test"]
env_index = 100 # index of the environment [0, len(ds)]
env_args = EnvArgs(ds = ds[env_index])
env = RepoEnv(env_args)

agent_args = AgentArgs.from_yaml(Path('./src/r2egym/agenthub/config/r2egym/edit_non_fn_calling.yaml'))
os.environ["LLM_BASE_URL"] = "http://127.0.0.1:8000/v1"
agent_args.llm_name = 'hosted_vllm/microsoft/FrogMini-14B-2510'
agent = Agent(name="EditingAgent", args=agent_args)
output = agent.run(env, max_steps=40, use_fn_calling=False)
Responsible AI considerations#

The model may struggle with highly domain-specific codebases outside its training distribution and can produce incorrect or incomplete fixes if prompts are ambiguous. It is not designed for general-purpose text generation or tasks unrelated to software engineering. The user should keep these limitations in mind when choosing a use case.

Best Practices

  • Always validate generated code for security and correctness.
  • Use the model in environments with proper monitoring, guardrails, and sandboxing.

Data overview#

Training, testing, and validation datasets#

The training data consists of a collection of 9k debugging trajectories (i.e., sequence of tool calls, and code generation) produced by a strong teacher model (e.g., claude-sonnet-4). Those trajectories were obtained from a mix of real-world bugs (R2E-Gym), synthetic bugs (e.g., SWE-Smith), and high-quality FeatAdd bugs generated with the BugPilot framework. The composition of the dataset ensures the model learns realistic debugging patterns rather than trivial fixes.

Quality and performance evaluation#

FrogMini was evaluated on SWE-Bench Verified (500 problems) using the R2E-Gym agent scaffolding with 64k max context length, 100 max environment steps, and temperature of 1.0. We report Pass@1 accuracy averaged over 3 runs.

ModelsScaffoldsBugsTrajectoriesSWE‑Bench Verified (%)
FrogBoss‑32B‑2510R2E‑Gym3k9k54.6
CWM‑32BAgentless--53.9
SWE‑Mirror‑LM‑32BOpenHands60k12k52.2
FrogMini‑14B‑2510R2E‑Gym3k9k45.3
DeepSWE‑32B‑PreviewR2E‑Gym4.6k-42.2
SWE‑Smith‑LM‑32BSWE‑Agent50k5k40.2
Skywork‑SWE‑32BOpenHands10.1k8k38.0
R2E‑Gym‑32BR2E‑Gym4.6k4.5k34.4
SWE‑Gym‑32BOpenHands2.4k49120.6
Larger Open Weights Models
GLM‑4.5‑358BSWE‑Agent--64.2
Qwen3‑Coder‑480Bmini‑SWE‑Agent--55.4
GLM‑4.5‑358Bmini‑SWE‑Agent--54.2
DeepSeek‑R1‑0528OpenHands--45.6
SWE‑RL‑70BAgentless--41.0
SWE‑Fixer‑72BSWE‑Fixer110k-32.8
Proprietary Models
Claude Sonnet 4Moatless Tools--70.8
Claude Sonnet 4SWE‑Agent--66.6
Claude Sonnet 4R2E‑Gym--66.9
GPT‑5R2E‑Gym--65.7
GPT‑4oR2E‑Gym--29.3
Long context#

Our models don’t support long context.

Safety evaluation and red-teaming#

The primary mode of failure for FrogMini occurs when, given a buggy codebase and a task statement describing the problem (similar to a GitHub issue), the model generates a code patch that attempts to fix the bug, but the patch may be incorrect. Users should be aware that the output code patch might not successfully resolve the issue or could introduce new errors.

Acknowledgement#

Our training used LLaMA-Factory, an open-source LLM fine-tuning library.

Our model is trained on top of Qwen/Qwen3-14B.

Our model has been optimized for the R2E-Gym's agent scaffolding.

Files

18 files · 29.6 GBWeights 29.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 18 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
LICENSE1.14 KBc2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383
NOTICE.md780 B6d368cac1565705f1f059162ea753bd9dd53f24ceb0ba67cbc72b7a6cadd699f
README.md11.7 KB29a9f9d016f9e87cec9f717225e284fb9199accdf09e7fdb000409ef98b2239d
chat_template.jinja4.26 KB54b770c9c608729207553a4daa0cb58500b453f26feac4b1d0dead7eb1ae23e5
config.json1.63 KB50cb2c580ab445f4c4aa5bddef89321d70e22a054908a69288fb02d8ca967e52
generation_config.json214 B822104c6c325c580624bf4410dc001323325e01aaaa757af3870a5efe31c4ffa
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00006.safetensors4.98 GB0ae25735eca0d3f3c858cd8d78c67a5b7a180c2efd15dff213ad2dddaeebc0cc
model-00002-of-00006.safetensors4.98 GBda2cc39010f2f1d7815418f7e299f5bd71fa42cc889907b32ee67403002b450c
model-00003-of-00006.safetensors4.93 GB1d0d620abef3b3413d131bcb6a6fc3842fe8509bfe691c4d9839ab42686973af
model-00004-of-00006.safetensors4.98 GBa9ceee9f4a18d473af0803b3072bf6e1150272775824a298be6a84926dc2613d
model-00005-of-00006.safetensors4.93 GB464ea1c293e2448cb65cee4b2d96e701dfcb2e714968d97e0ac18a0df1a04877
model-00006-of-00006.safetensors4.73 GB38b0cb181310990dd785dafbb1e237c5b259f19bc59141ee04bb4b8184b95add
model.safetensors.index.json36.5 KBf5b7b9b7bbd44964fc01d006482c469b20a0bea4af6c4253a3f5564e76f46ae8
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json5.43 KBcd5c1909da4950a610a9e3a6cb6763cff0381d91c6f0838855db8d5ae83d6c9f
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
bde8b2b59a pinned now2026-11-15 03:29 UTC18 files · 29.6 GB

Use it

$ fw get microsoft/FrogMini-14B-2510
# manifest sha256 01867a44f5ad… · 29.6 GB · 18 files
$ fw verify ./FrogMini-14B-2510 microsoft/FrogMini-14B-2510
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/microsoft/FrogMini-14B-2510.json --dir ./FrogMini-14B-2510 $ python3 fw.py verify ./FrogMini-14B-2510 ./microsoft__FrogMini-14B-2510.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/FrogMini-14B-2510 --revision bde8b2b59a5f8f98294b2cd096ecb727042c975f --local-dir ./FrogMini-14B-2510
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("microsoft/FrogMini-14B-2510", revision="bde8b2b59a5f8f98294b2cd096ecb727042c975f") model = AutoModelForCausalLM.from_pretrained("microsoft/FrogMini-14B-2510", revision="bde8b2b59a5f8f98294b2cd096ecb727042c975f", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve microsoft/FrogMini-14B-2510 --revision bde8b2b59a5f8f98294b2cd096ecb727042c975f

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383
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: microsoft <huggingface.co/microsoft>Newsgroups: alt.freeweights.textSubject: FrogMini-14B-2510Date: 2026-11-15Commit: bde8b2bSigned: 2DC28CC7B26A283B ✓
Upstream
microsoft/FrogMini-14B-2510
Pinned commit
bde8b2b59a5f8f98294b2cd096ecb727042c975f
Manifest
FrogMini-14B-2510.json · .minisig
Manifest sha256
01867a44f5ad0d0802dde1e2da26f7c6dbe6db2e962bb275198884de28373a43
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:29 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/microsoft/FrogMini-14B-2510.json $ curl -O https://freeweights.allternit.com/manifests/microsoft/FrogMini-14B-2510.json.minisig $ minisign -Vm FrogMini-14B-2510.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

Parent

Qwen/Qwen3-14B · this model is a finetune of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/FrogMini-14B-2510
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. FrogMini-14B-2510.json. Provenance. Takedown history: none.
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