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

FrogBoss-32B-2510

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

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

1M params65.5GBFrogBoss-32B-2510safetensorspermissive
FactsParams1MSize65.5 GBFormatssafetensorsTasktext generationLicenseMITFrom sourcepermissive
$ fw get microsoft/FrogBoss-32B-2510
# manifest sha256 53b20a7b4210… · 65.5 GB · 27 files
$ fw verify ./FrogBoss-32B-2510 microsoft/FrogBoss-32B-2510
From sourceHosted (signed)microsoft/FrogBoss-32B-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-32B.

Runs withAIBrixBentoMLCTranslate2ExLlamaV2ExLlamaV3exofastllmFlashInfergpu-unlockKTransformersLitServeLMCacheLMDeployLocalAImistral.rsMLC LLMMooncakeSGLangText Generation WebUItinygradTransformersTriton Inference ServervLLMXinferenceFine-tune withAccelerateAlignment HandbookAxolotlColossal-AIDeepSpeedEasyR1FlashAttentionH2O LLM StudioJAXKerasLiger KernelLitGPTLLaMA-FactoryMegatron-LMms-swiftnanotronOLMo-coreOpenRLHFOumiPEFTPyTorch Lightningsd-scriptsSimpleTunerTorchTitantorchtuneTransformer EngineTRLUnslothverlConvert withAQLMAutoRoundCore ML ToolsExecuTorchGPTQModelLLM CompressormergekitNeural CompressorOliveONNXOptimum QuantoOptimumsafetensorsTensorRT Model OptimizertorchaoEvaluate withAutoevalsDeepEvalEvaluateHELMLightEvallm-evaluation-harnessOpenCompassOpikRagassimple-evalsSWE-benchTruLensWeaveScan withAgentDojoAI Fairness 360DeepTeamDetoxifyFairlearngarakGiskardGuardrailsMCP ScannerModelScanNeMo GuardrailspicklescanpromptfooWorks withAgent Development KitAG2Google AI Edge GalleryAiderany-llmAnythingLLMBAMLbrowser-useCAMELHugging Face Chat UIChatboxCherry StudioClineCodex CLICogneeCrewAIDeerFlowDSPyEnchantedGemini CLIGitHub MCP ServergooseGPT ResearcherGradioGraphitiGuidanceHollamaInstructorKilo CodeLangflowLangGraphLiteLLMLlamaIndexLLMLocalAGILoLLMs WebUIMCP Python SDKMem0MetaGPTNextChatOllama JavaScriptOllama PythonOpenAI Agents SDKopencodeOpenHandsotermOutlinesPage AssistPlaywright MCPPortkey AI GatewayPrivateGPTQwen CodeRWKV RunnerSemantic KernelsmolagentsStrands AgentsVaneXGrammar

Overview

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

Original release from the publisher.

Base model: Qwen/Qwen3-32B

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 cc93095. Shown as plain text with links; images open at the publisher.

FrogBoss-32B-2510#

FieldValue
DeveloperMicrosoft Corporation

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

| Description | FrogBoss is a 32B-parameter coding agent specialized in fixing bugs in code. FrogBoss was obtained by fine‑tuning a Qwen3‑32B 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 | FrogBoss is based on Qwen3‑32B, a transformer model with 64k context, optimized for multi‑turn debugging workflows. |

| Parameters | 32B |

| 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 |

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

| Additional related assets | N/A |

| Acceptable use policy | N/A |

Model overview#

FrogBoss is built on the Qwen3-32B 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, FrogBoss 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, FrogBoss stands out for its parameter's efficiency, achieving state-of-the-art performance on SWE-Bench Verified (Pass@1: 45.0%) with 32B 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#

FrogBoss 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#

FrogBoss 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, FrogBoss 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 FrogBoss-32B-2510 is with vLLM.

vllm serve microsoft/FrogBoss-32B-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/FrogBoss-32B-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#

FrogBoss 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 FrogBoss 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-32B.

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

Files

27 files · 65.5 GBWeights 65.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
LICENSE1.14 KBc2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383
NOTICE.md785 Bb8ed8ec992c90a458d8ce20a7d41ce4b3851418e5edd00b561a81988860b0003
README.md11.7 KBfe7b35dc9fb336873bc4937d32e4164c4cd0cf2e96b70ac9a790d9eeb9208236
chat_template.jinja4.27 KBb30a6b0304395b1209d2363248824a4bdc41194228f85b6056acd1f8164b6398
config.json2.16 KB093e93bb0d40f4f669106f7dd41f8e9e4c1e17de34fc81764459bf68b0cfb0e7
frogboss_r2egym_parser.py10.4 KBb0b5c66afb62be6cf4bf8ec7853b3b5a15fc5c60567e3abf72f88e69c260ccc9
generation_config.json214 B822104c6c325c580624bf4410dc001323325e01aaaa757af3870a5efe31c4ffa
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00014.safetensors4.93 GBebd2e2422fdc82217edec9398c8d9633ce37963caada64d877cd50922fc00977
model-00002-of-00014.safetensors4.88 GB65265f2dc805446317b785817ce094eec356d50d13e010eb7422b1406e1387c7
model-00003-of-00014.safetensors4.88 GB8e9bf7ba933a8edb311d7b970da614c4a30521d9a24d5902c13e3c8564e0aba3
model-00004-of-00014.safetensors4.88 GBf5cc78ae31da1a0e1d822fd8f774b9a486ff872a661eac63639d0840a8e499d6
model-00005-of-00014.safetensors4.88 GB3dc51c3d9a1e288292c57a2419b57b9bee093c8fa25ae805732828797f891b3b
model-00006-of-00014.safetensors4.88 GBc43d4faa32296e1ec4f7913467926451c06104cdc643784416f2b88ad7037d2f
model-00007-of-00014.safetensors4.88 GB49f06004fe5a18ffd44b92a8977266849cc33966adcc7dc8ebc7ea22490e5e8f
model-00008-of-00014.safetensors4.88 GB60337455c60acf51abe2a63cae83dd8d99166629c1b42dae0ad4bd28c36c1cc3
model-00009-of-00014.safetensors4.88 GB4ea17ba21032fcbecf7ade1c4ceaf13ddce77ae252f3efb97f4e3aa24586ac7b
model-00010-of-00014.safetensors4.88 GBd7ab6b46fe2cc371cdb3dc016b822dfdb8a5002f41ade9081c40fe45230c73a5
model-00011-of-00014.safetensors4.88 GB4940c9d19d9d4124015435eb8fd2a38db5050da83b3a1170259808c37aad8ce8
model-00012-of-00014.safetensors4.88 GBbd1b7adbfe3eeafafe482d9cb19670a398f0e6a1be4c3108a053916a49fbd545
model-00013-of-00014.safetensors4.88 GB6f094a4524032f0677771ab6e9e690ef9aa5f1a99d174be001cb1ca53734fbfa
model-00014-of-00014.safetensors2.08 GB9eb05475f06a5b8f694322cb4f779ef788fd089c855d8c3d338a24471c863acf
model.safetensors.index.json58.4 KB89d6a4f20226e7807b70a8c518ae8ed955624afa750fc22b244fe16d31cb3603
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
cc930952b8 pinned now2026-11-15 03:29 UTC27 files · 65.5 GB

Use it

$ fw get microsoft/FrogBoss-32B-2510
# manifest sha256 53b20a7b4210… · 65.5 GB · 27 files
$ fw verify ./FrogBoss-32B-2510 microsoft/FrogBoss-32B-2510
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/microsoft/FrogBoss-32B-2510.json --dir ./FrogBoss-32B-2510 $ python3 fw.py verify ./FrogBoss-32B-2510 ./microsoft__FrogBoss-32B-2510.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/FrogBoss-32B-2510 --revision cc930952b8751de86a2a44debaf26e45e677a291 --local-dir ./FrogBoss-32B-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/FrogBoss-32B-2510", revision="cc930952b8751de86a2a44debaf26e45e677a291") model = AutoModelForCausalLM.from_pretrained("microsoft/FrogBoss-32B-2510", revision="cc930952b8751de86a2a44debaf26e45e677a291", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve microsoft/FrogBoss-32B-2510 --revision cc930952b8751de86a2a44debaf26e45e677a291

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: FrogBoss-32B-2510Date: 2026-11-15Commit: cc93095Signed: 2DC28CC7B26A283B ✓
Upstream
microsoft/FrogBoss-32B-2510
Pinned commit
cc930952b8751de86a2a44debaf26e45e677a291
Manifest
FrogBoss-32B-2510.json · .minisig
Manifest sha256
53b20a7b42106b6d1821ec178f74507453a07071eb6e562ae7317934446a2b10
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/FrogBoss-32B-2510.json $ curl -O https://freeweights.allternit.com/manifests/microsoft/FrogBoss-32B-2510.json.minisig $ minisign -Vm FrogBoss-32B-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-32B · 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/FrogBoss-32B-2510
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. FrogBoss-32B-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