Text Generation
Transformers
Safetensors
PEFT
English
Chinese
qwen3_5
image-text-to-text
veriloop
veriloop-coder
code
coding-agent
software-engineering
repository-understanding
tool-use
lora
harness-engineering
evidence-binding
rollback
uncertainty-calibration
long-context
open-weights
conversational
Upload README.md
Browse files
README.md
CHANGED
|
@@ -1,323 +1,387 @@
|
|
| 1 |
---
|
|
|
|
|
|
|
| 2 |
license: other
|
|
|
|
|
|
|
| 3 |
language:
|
| 4 |
-
- en
|
| 5 |
-
pipeline_tag: text-generation
|
| 6 |
tags:
|
| 7 |
-
-
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
-
|
| 11 |
-
-
|
| 12 |
-
-
|
| 13 |
-
|
| 14 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
-
# VeriLoop Coder
|
| 18 |
|
| 19 |
-
**VeriLoop Coder
|
| 20 |
|
| 21 |
-
|
| 22 |
|
| 23 |
-
-
|
| 24 |
-
- scale from local development to evaluation-heavy engineering workflows,
|
| 25 |
-
- remain adaptable across different open-weight backbones,
|
| 26 |
-
- and provide a stable path toward increasingly capable front-end programming applications.
|
| 27 |
|
| 28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
|
| 30 |
-
|
| 31 |
-
> VeriLoop Coder E1 is built to compete with frontier-style coding assistants and to push beyond strong open coding baselines through continual harness upgrades, better workflow alignment, and more robust engineering execution.
|
| 32 |
|
| 33 |
---
|
| 34 |
|
| 35 |
## Highlights
|
| 36 |
|
| 37 |
-
|
| 38 |
-
- Designed for multi-file projects, codebases with existing structure, and engineering tasks that require context beyond a single prompt.
|
| 39 |
|
| 40 |
-
|
| 41 |
-
- Supports bug fixing, feature implementation, refactoring, code completion, test-oriented revision, and structured patch generation.
|
| 42 |
|
| 43 |
-
- **
|
| 44 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
|
| 46 |
-
- **
|
| 47 |
-
- Emphasizes system-level coding performance, workflow consistency, and practical execution quality rather than relying only on model size.
|
| 48 |
|
| 49 |
-
-
|
| 50 |
-
- Intended to work well in repeated development loops: inspect, modify, validate, revise, and complete.
|
| 51 |
|
| 52 |
-
|
| 53 |
-
- Suitable for local development, private infrastructure, evaluation pipelines, and future productized programming applications.
|
| 54 |
|
| 55 |
-
|
| 56 |
|
| 57 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
|
| 59 |
-
###
|
| 60 |
-
VeriLoop Coder E1 is designed to work at the repository level rather than only at the single-file level. It can be used to:
|
| 61 |
|
| 62 |
-
-
|
| 63 |
-
-
|
| 64 |
-
-
|
| 65 |
-
-
|
| 66 |
-
-
|
| 67 |
|
| 68 |
-
This
|
| 69 |
|
| 70 |
-
|
| 71 |
-
VeriLoop Coder E1 is designed for:
|
| 72 |
|
| 73 |
-
|
| 74 |
-
- editing existing code with scoped changes,
|
| 75 |
-
- implementing new functions or modules,
|
| 76 |
-
- updating interfaces and internal logic,
|
| 77 |
-
- and producing patches that fit an existing repository style.
|
| 78 |
|
| 79 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
|
| 81 |
-
|
| 82 |
-
The system is suitable for issue-driven development workflows, including:
|
| 83 |
|
| 84 |
-
-
|
| 85 |
-
- proposing corrective edits,
|
| 86 |
-
- narrowing down error-prone code paths,
|
| 87 |
-
- revising earlier patches,
|
| 88 |
-
- and helping complete fix-and-verify cycles.
|
| 89 |
|
| 90 |
-
|
| 91 |
|
| 92 |
-
|
| 93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
|
| 95 |
-
|
| 96 |
-
- repeated-pattern reduction,
|
| 97 |
-
- naming and structure improvement,
|
| 98 |
-
- interface consistency updates,
|
| 99 |
-
- and maintenance work across related files.
|
| 100 |
|
| 101 |
-
|
| 102 |
|
| 103 |
-
##
|
| 104 |
-
The system is designed to contribute to development flows where testing matters. It can support:
|
| 105 |
|
| 106 |
-
|
| 107 |
-
- revising code after failed checks,
|
| 108 |
-
- improving implementation to meet expected behavior,
|
| 109 |
-
- and iterating toward completion under validation pressure.
|
| 110 |
|
| 111 |
-
|
|
|
|
|
|
|
| 112 |
|
| 113 |
-
|
| 114 |
-
VeriLoop Coder E1 is intended to support patch-style outputs for practical software work. It can be used in settings where users need:
|
| 115 |
|
| 116 |
-
|
| 117 |
-
- repository-consistent changes,
|
| 118 |
-
- smaller and more deliberate revisions,
|
| 119 |
-
- and outputs that are easier to inspect, review, and apply.
|
| 120 |
|
| 121 |
-
|
| 122 |
-
|
|
|
|
| 123 |
|
| 124 |
-
|
| 125 |
-
- repeated tool use,
|
| 126 |
-
- revision after intermediate outcomes,
|
| 127 |
-
- and continuity across a longer engineering loop.
|
| 128 |
|
| 129 |
-
|
|
|
|
|
|
|
|
|
|
| 130 |
|
| 131 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 132 |
|
| 133 |
-
|
|
|
|
| 134 |
|
| 135 |
-
###
|
| 136 |
-
VeriLoop Coder E1 is intended to function as a professional coding assistant for:
|
| 137 |
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
- frontend iteration,
|
| 141 |
-
- repository maintenance,
|
| 142 |
-
- scripting and automation,
|
| 143 |
-
- and software engineering support inside real projects.
|
| 144 |
|
| 145 |
-
|
| 146 |
-
The system is built with benchmark-facing goals in mind. It is intended to perform well in settings that reward:
|
| 147 |
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
|
| 154 |
-
|
| 155 |
-
|
| 156 |
|
| 157 |
-
|
| 158 |
-
A key feature of VeriLoop Coder E1 is continuity across weight upgrades. The product direction is not tied to a single model generation. Instead, the coding layer is designed to remain reusable as new open-weight systems improve.
|
| 159 |
|
| 160 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
|
| 162 |
-
##
|
| 163 |
|
| 164 |
-
|
|
|
|
| 165 |
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
|
| 170 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 171 |
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
|
|
|
|
|
|
| 175 |
|
| 176 |
-
|
|
|
|
| 177 |
|
| 178 |
---
|
| 179 |
|
| 180 |
-
##
|
| 181 |
-
|
| 182 |
-
VeriLoop Coder E1 places strong emphasis on **Harness Engineering** as a product capability.
|
| 183 |
|
| 184 |
-
|
| 185 |
|
| 186 |
-
|
| 187 |
-
- controlled code modification,
|
| 188 |
-
- validation-aware iteration,
|
| 189 |
-
- multi-step completion,
|
| 190 |
-
- and consistent developer-facing behavior across different base weights.
|
| 191 |
|
| 192 |
-
|
| 193 |
|
| 194 |
-
|
| 195 |
-
|
|
|
|
|
|
|
| 196 |
|
| 197 |
---
|
| 198 |
|
| 199 |
-
##
|
| 200 |
|
| 201 |
-
VeriLoop Coder
|
| 202 |
|
| 203 |
-
-
|
| 204 |
-
-
|
| 205 |
-
-
|
| 206 |
-
-
|
| 207 |
-
-
|
| 208 |
-
- research
|
| 209 |
-
-
|
| 210 |
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
- fixing issues in an existing repository,
|
| 214 |
-
- implementing requested functionality,
|
| 215 |
-
- proposing code changes under project constraints,
|
| 216 |
-
- generating or refining tests,
|
| 217 |
-
- reviewing and improving patch candidates,
|
| 218 |
-
- and supporting repeated engineering loops over time.
|
| 219 |
|
| 220 |
---
|
| 221 |
|
| 222 |
-
##
|
| 223 |
|
| 224 |
-
|
| 225 |
|
| 226 |
-
|
| 227 |
-
- a replacement for secure software practices,
|
| 228 |
-
- a substitute for human approval in high-stakes production environments,
|
| 229 |
-
- or a universal reasoning system for non-coding tasks.
|
| 230 |
|
| 231 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 232 |
|
| 233 |
---
|
| 234 |
|
| 235 |
-
##
|
|
|
|
|
|
|
| 236 |
|
| 237 |
-
|
| 238 |
|
| 239 |
-
-
|
| 240 |
-
-
|
| 241 |
-
-
|
| 242 |
-
-
|
| 243 |
-
- and practical software delivery behavior over one-shot demo behavior.
|
| 244 |
|
| 245 |
-
|
| 246 |
|
| 247 |
---
|
| 248 |
|
| 249 |
-
##
|
| 250 |
|
| 251 |
-
|
| 252 |
|
| 253 |
-
|
| 254 |
-
- repository complexity,
|
| 255 |
-
- tool availability,
|
| 256 |
-
- evaluation settings,
|
| 257 |
-
- runtime configuration,
|
| 258 |
-
- and task type.
|
| 259 |
|
| 260 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 261 |
|
| 262 |
-
|
| 263 |
|
| 264 |
---
|
| 265 |
|
| 266 |
-
##
|
| 267 |
|
| 268 |
-
|
| 269 |
|
| 270 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 271 |
|
| 272 |
-
|
| 273 |
-
- keep the engineering workflow strong,
|
| 274 |
-
- and keep upgrading the model family as better open weights become available.
|
| 275 |
|
| 276 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 277 |
|
| 278 |
-
|
| 279 |
|
| 280 |
---
|
| 281 |
|
| 282 |
-
##
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 292 |
|
| 293 |
---
|
| 294 |
|
| 295 |
-
##
|
| 296 |
-
|
| 297 |
-
For best clarity, present this repository as:
|
| 298 |
-
|
| 299 |
-
- a **coding model system**,
|
| 300 |
-
- a **weight-agnostic open coding program**,
|
| 301 |
-
- and the **first generation of the VeriLoop Coder line**.
|
| 302 |
|
| 303 |
-
|
| 304 |
|
| 305 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 306 |
|
| 307 |
---
|
| 308 |
|
| 309 |
-
##
|
| 310 |
|
| 311 |
-
-
|
| 312 |
-
- Product capability is expected to strengthen as stronger open-weight backbones appear.
|
| 313 |
-
- Public-facing documentation focuses on capabilities and use cases, not internal implementation details.
|
| 314 |
-
- Users should evaluate the specific released checkpoint and runtime configuration for their deployment needs.
|
| 315 |
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
This release currently uses **Qwen/Qwen3.6-27B** as its underlying open-weight backbone. The upstream Qwen/Qwen3.6-27B release is published under the **Apache 2.0** license.
|
| 319 |
-
|
| 320 |
-
VeriLoop Coder E1 should not be understood as a claim over the underlying base weights themselves. Its distinguishing product direction lies in the surrounding **Harness Engineering** layer, including the way the coding system is organized, steered, and delivered for practical software engineering use.
|
| 321 |
|
| 322 |
-
|
| 323 |
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
library_name: transformers
|
| 3 |
+
pipeline_tag: text-generation
|
| 4 |
license: other
|
| 5 |
+
base_model:
|
| 6 |
+
- Qwen/Qwen3.6-27B
|
| 7 |
language:
|
| 8 |
+
- en
|
|
|
|
| 9 |
tags:
|
| 10 |
+
- safetensors
|
| 11 |
+
- qwen3_6
|
| 12 |
+
- qwen
|
| 13 |
+
- code
|
| 14 |
+
- coding-agent
|
| 15 |
+
- software-engineering
|
| 16 |
+
- harness-engineering
|
| 17 |
+
- agentic-coding
|
| 18 |
+
- repository-understanding
|
| 19 |
+
- tool-use
|
| 20 |
+
- evidence-binding
|
| 21 |
+
- rollback
|
| 22 |
+
- uncertainty-calibration
|
| 23 |
+
- veriloop
|
| 24 |
+
- weight-agnostic
|
| 25 |
---
|
| 26 |
|
| 27 |
+
# VeriLoop Coder-E1
|
| 28 |
|
| 29 |
+
**VeriLoop Coder-E1** is an open-weight coding model release built on a Qwen3.6-27B backbone and aligned for harness-driven software engineering workflows.
|
| 30 |
|
| 31 |
+
This release is designed for developers and researchers who want a coding model that is not only fluent at code generation, but also more prepared for tool-mediated, evidence-aware, rollback-safe, and uncertainty-calibrated coding pipelines.
|
| 32 |
|
| 33 |
+
VeriLoop Coder-E1 is released as a two-layer public package:
|
|
|
|
|
|
|
|
|
|
| 34 |
|
| 35 |
+
1. **Backbone weights** in the repository root, stored in standard `safetensors` sharded format.
|
| 36 |
+
2. **Four public PEFT adapters** for coding-agent behavior shaping:
|
| 37 |
+
- `toolspec_adapter/adapter`
|
| 38 |
+
- `uncertainty_adapter/adapter`
|
| 39 |
+
- `rollback_adapter/adapter`
|
| 40 |
+
- `evidence_adapter/adapter`
|
| 41 |
|
| 42 |
+
The public release follows the standard Hugging Face / PEFT adapter format. Internal production runtime components, private runtime heads, training data, logs, and orchestration code are not included in this public model card.
|
|
|
|
| 43 |
|
| 44 |
---
|
| 45 |
|
| 46 |
## Highlights
|
| 47 |
|
| 48 |
+
VeriLoop Coder-E1 is optimized for coding-agent workloads where a model must interact with tools, interpret validation signals, manage uncertain states, and produce safer revisions under runtime constraints.
|
|
|
|
| 49 |
|
| 50 |
+
Key capability directions include:
|
|
|
|
| 51 |
|
| 52 |
+
- **Harness-ready coding behavior** — trained to operate cleanly inside external coding runtimes, validators, tool routers, and repair loops.
|
| 53 |
+
- **Tool-spec awareness** — improves obedience to tool-call schemas, preconditions, postconditions, and execution-facing instruction formats.
|
| 54 |
+
- **Evidence-bound reasoning style** — encourages stronger alignment between claims, code changes, validation signals, and supporting context.
|
| 55 |
+
- **Rollback and revision discipline** — improves behavior around failed edits, validator feedback, worktree-sensitive repairs, and bounded correction loops.
|
| 56 |
+
- **Uncertainty calibration** — improves routing signals for answer uncertainty, evidence gaps, execution necessity, specification mismatch, and risk pressure.
|
| 57 |
+
- **Repository-scale workflow orientation** — intended for code understanding, patch drafting, iterative debugging, and agentic software engineering tasks.
|
| 58 |
+
- **Open standard artifacts** — released with `safetensors` backbone weights and PEFT-compatible adapter checkpoints for reproducible public loading.
|
| 59 |
|
| 60 |
+
VeriLoop Coder-E1 should be viewed as a **coding model foundation for harness-centric systems**, not as a complete hosted agent product by itself.
|
|
|
|
| 61 |
|
| 62 |
+
---
|
|
|
|
| 63 |
|
| 64 |
+
## Release Scope
|
|
|
|
| 65 |
|
| 66 |
+
### Included in this public release
|
| 67 |
|
| 68 |
+
- Qwen3.6-27B-compatible model files in the repository root.
|
| 69 |
+
- Standard `safetensors` model shards.
|
| 70 |
+
- Tokenizer and generation configuration files.
|
| 71 |
+
- Four public PEFT adapters:
|
| 72 |
+
- ToolSpec adapter
|
| 73 |
+
- Uncertainty adapter
|
| 74 |
+
- Rollback adapter
|
| 75 |
+
- Evidence Binding adapter
|
| 76 |
+
- Public adapter manifests and metric summaries.
|
| 77 |
|
| 78 |
+
### Not included in this public release
|
|
|
|
| 79 |
|
| 80 |
+
- Private runtime heads.
|
| 81 |
+
- Internal harness orchestration code.
|
| 82 |
+
- Training JSONL files and evaluation JSONL files.
|
| 83 |
+
- Internal logs, checkpoints, optimizer states, and scheduler states.
|
| 84 |
+
- Private routing, sandbox, memory, evidence-gate, or production-serving logic.
|
| 85 |
|
| 86 |
+
This separation is intentional: the public repository provides standard model assets, while production-grade agent behavior may require a full runtime system around the model.
|
| 87 |
|
| 88 |
+
---
|
|
|
|
| 89 |
|
| 90 |
+
## Model Overview
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
|
| 92 |
+
| Property | Value |
|
| 93 |
+
|---|---|
|
| 94 |
+
| Model family | VeriLoop Coder-E1 |
|
| 95 |
+
| Backbone | Qwen3.6-27B-compatible backbone |
|
| 96 |
+
| Public release type | Open-weight backbone + PEFT adapters |
|
| 97 |
+
| Primary domain | Coding, software engineering, coding-agent workflows |
|
| 98 |
+
| Weight format | `safetensors` |
|
| 99 |
+
| Adapter format | PEFT / LoRA-style adapter checkpoints |
|
| 100 |
+
| Runtime target | Harness-driven coding systems, tool-mediated agents, repository workflows |
|
| 101 |
|
| 102 |
+
The backbone inherits the long-context and coding-oriented capabilities of Qwen3.6-27B. The VeriLoop release adds four focused public adapters for agentic coding alignment, while keeping the public artifact format compatible with standard Hugging Face tooling.
|
|
|
|
| 103 |
|
| 104 |
+
---
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
|
| 106 |
+
## Adapter Overview
|
| 107 |
|
| 108 |
+
| Adapter | Folder | Public files | Role |
|
| 109 |
+
|---|---|---|---|
|
| 110 |
+
| ToolSpec | `toolspec_adapter/adapter` | `adapter_config.json`, `adapter_model.safetensors` | Tool-call discipline, schema obedience, pre/postcondition sensitivity |
|
| 111 |
+
| Uncertainty | `uncertainty_adapter/adapter` | `adapter_config.json`, `adapter_model.safetensors` | Runtime uncertainty calibration across answer, evidence, execution, spec, and risk signals |
|
| 112 |
+
| Rollback | `rollback_adapter/adapter` | `adapter_config.json`, `adapter_model.safetensors` | Validator-aware repair behavior, rollback discipline, bounded revision control |
|
| 113 |
+
| Evidence Binding | `evidence_adapter/adapter` | `adapter_config.json`, `adapter_model.safetensors` | Stronger alignment between claims, evidence, provenance, and validation context |
|
| 114 |
|
| 115 |
+
Each adapter is published independently. Users can load one adapter at a time for focused experimentation, or build their own runtime policy for adapter selection and orchestration.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 116 |
|
| 117 |
+
---
|
| 118 |
|
| 119 |
+
## Quickstart
|
|
|
|
| 120 |
|
| 121 |
+
### Install
|
|
|
|
|
|
|
|
|
|
| 122 |
|
| 123 |
+
```bash
|
| 124 |
+
pip install -U transformers peft accelerate safetensors
|
| 125 |
+
```
|
| 126 |
|
| 127 |
+
For large-model inference, use an environment with adequate GPU memory and recent versions of `transformers`, `peft`, and `accelerate`.
|
|
|
|
| 128 |
|
| 129 |
+
### Load the backbone
|
|
|
|
|
|
|
|
|
|
| 130 |
|
| 131 |
+
```python
|
| 132 |
+
from transformers import AutoTokenizer, AutoModelForCausalLM
|
| 133 |
+
import torch
|
| 134 |
|
| 135 |
+
repo_id = "veriloop-lab/veriloop-coder-e1"
|
|
|
|
|
|
|
|
|
|
| 136 |
|
| 137 |
+
tokenizer = AutoTokenizer.from_pretrained(
|
| 138 |
+
repo_id,
|
| 139 |
+
trust_remote_code=True,
|
| 140 |
+
)
|
| 141 |
|
| 142 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 143 |
+
repo_id,
|
| 144 |
+
torch_dtype=torch.bfloat16,
|
| 145 |
+
device_map="auto",
|
| 146 |
+
trust_remote_code=True,
|
| 147 |
+
)
|
| 148 |
|
| 149 |
+
model.eval()
|
| 150 |
+
```
|
| 151 |
|
| 152 |
+
### Load a public VeriLoop adapter
|
|
|
|
| 153 |
|
| 154 |
+
```python
|
| 155 |
+
from peft import PeftModel
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
|
| 157 |
+
repo_id = "veriloop-lab/veriloop-coder-e1"
|
|
|
|
| 158 |
|
| 159 |
+
model = PeftModel.from_pretrained(
|
| 160 |
+
model,
|
| 161 |
+
repo_id,
|
| 162 |
+
subfolder="evidence_adapter/adapter",
|
| 163 |
+
)
|
| 164 |
|
| 165 |
+
model.eval()
|
| 166 |
+
```
|
| 167 |
|
| 168 |
+
Available adapter subfolders:
|
|
|
|
| 169 |
|
| 170 |
+
```text
|
| 171 |
+
toolspec_adapter/adapter
|
| 172 |
+
uncertainty_adapter/adapter
|
| 173 |
+
rollback_adapter/adapter
|
| 174 |
+
evidence_adapter/adapter
|
| 175 |
+
```
|
| 176 |
|
| 177 |
+
### Generate
|
| 178 |
|
| 179 |
+
```python
|
| 180 |
+
prompt = "Write a robust Python function that validates and normalizes a repository file path. Include a minimal self-test."
|
| 181 |
|
| 182 |
+
messages = [
|
| 183 |
+
{"role": "user", "content": prompt}
|
| 184 |
+
]
|
| 185 |
|
| 186 |
+
inputs = tokenizer.apply_chat_template(
|
| 187 |
+
messages,
|
| 188 |
+
add_generation_prompt=True,
|
| 189 |
+
return_tensors="pt",
|
| 190 |
+
).to(model.device)
|
| 191 |
|
| 192 |
+
outputs = model.generate(
|
| 193 |
+
inputs,
|
| 194 |
+
max_new_tokens=2048,
|
| 195 |
+
do_sample=False,
|
| 196 |
+
)
|
| 197 |
|
| 198 |
+
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
|
| 199 |
+
```
|
| 200 |
|
| 201 |
---
|
| 202 |
|
| 203 |
+
## vLLM / Serving Notes
|
|
|
|
|
|
|
| 204 |
|
| 205 |
+
The backbone can be served as a standard Hugging Face model in inference engines that support the underlying architecture.
|
| 206 |
|
| 207 |
+
For LoRA adapter serving, use a serving runtime that supports PEFT/LoRA adapters and point it to one of the adapter folders after downloading the repository snapshot locally. Exact command-line flags may vary by vLLM version.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 208 |
|
| 209 |
+
A typical deployment pattern is:
|
| 210 |
|
| 211 |
+
1. Serve the backbone model from the repository root.
|
| 212 |
+
2. Mount one VeriLoop PEFT adapter as a LoRA module.
|
| 213 |
+
3. Route requests to the adapter that matches the task profile.
|
| 214 |
+
4. For production coding agents, add external validation, sandboxing, and tool orchestration outside the model.
|
| 215 |
|
| 216 |
---
|
| 217 |
|
| 218 |
+
## Recommended Use Cases
|
| 219 |
|
| 220 |
+
VeriLoop Coder-E1 is intended for:
|
| 221 |
|
| 222 |
+
- Repository understanding and codebase navigation.
|
| 223 |
+
- Patch drafting and bounded code revision.
|
| 224 |
+
- Tool-mediated coding workflows.
|
| 225 |
+
- Validator-aware debugging loops.
|
| 226 |
+
- Evidence-aware code explanation.
|
| 227 |
+
- Coding-agent research and runtime integration.
|
| 228 |
+
- Experiments with uncertainty-aware code generation.
|
| 229 |
|
| 230 |
+
It is especially suitable for users building coding systems where the model is paired with an external runtime, tool layer, validator, or repository-aware workflow.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 231 |
|
| 232 |
---
|
| 233 |
|
| 234 |
+
## Limitations
|
| 235 |
|
| 236 |
+
This public release is not a full hosted coding agent. It does not include VeriLoop's private production runtime, private custom heads, sandbox execution system, memory service, evidence gateway, or internal orchestration policies.
|
| 237 |
|
| 238 |
+
Important limitations:
|
|
|
|
|
|
|
|
|
|
| 239 |
|
| 240 |
+
- The public adapters provide model-level alignment signals, not a complete execution environment.
|
| 241 |
+
- Users should validate generated code before using it in production.
|
| 242 |
+
- Repository-scale behavior depends heavily on retrieval, context construction, and tool execution outside the model.
|
| 243 |
+
- Adapter composition should be tested carefully; do not assume that naively merging or stacking all adapters is optimal for every task.
|
| 244 |
+
- Public benchmark results for this release will be updated after standardized external evaluation.
|
| 245 |
|
| 246 |
---
|
| 247 |
|
| 248 |
+
## Evaluation Status
|
| 249 |
+
|
| 250 |
+
Public benchmark results are not yet included in this release.
|
| 251 |
|
| 252 |
+
The current repository is a public model-asset release focused on:
|
| 253 |
|
| 254 |
+
- Standard weight availability.
|
| 255 |
+
- Adapter availability.
|
| 256 |
+
- Reproducible loading.
|
| 257 |
+
- Harness-oriented coding model alignment.
|
|
|
|
| 258 |
|
| 259 |
+
External leaderboard and benchmark results will be added after controlled evaluation on standardized coding and agentic software-engineering benchmarks.
|
| 260 |
|
| 261 |
---
|
| 262 |
|
| 263 |
+
## Safety and Responsible Use
|
| 264 |
|
| 265 |
+
VeriLoop Coder-E1 is a coding-oriented model and may generate incorrect, insecure, incomplete, or harmful code if used without validation.
|
| 266 |
|
| 267 |
+
Recommended safeguards:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 268 |
|
| 269 |
+
- Run generated code in a sandbox before execution on real systems.
|
| 270 |
+
- Review file-system, network, credential, and destructive-operation behavior.
|
| 271 |
+
- Use static analysis and unit tests for generated patches.
|
| 272 |
+
- Do not grant unrestricted shell, repository, or deployment permissions without external policy checks.
|
| 273 |
+
- Treat the model as an assistant for software engineering, not as an autonomous authority.
|
| 274 |
|
| 275 |
+
For high-risk environments, deploy VeriLoop Coder-E1 behind explicit permission controls, audit logging, validation gates, and rollback procedures.
|
| 276 |
|
| 277 |
---
|
| 278 |
|
| 279 |
+
## Public vs. Production Capability
|
| 280 |
|
| 281 |
+
This Hugging Face repository provides the **public standard model layer**:
|
| 282 |
|
| 283 |
+
```text
|
| 284 |
+
27B backbone weights
|
| 285 |
+
+ four public PEFT adapters
|
| 286 |
+
+ public adapter manifests
|
| 287 |
+
```
|
| 288 |
|
| 289 |
+
A full production coding-agent stack may additionally include:
|
|
|
|
|
|
|
| 290 |
|
| 291 |
+
```text
|
| 292 |
+
runtime orchestration
|
| 293 |
+
sandbox validation
|
| 294 |
+
evidence management
|
| 295 |
+
memory/context systems
|
| 296 |
+
self-check and repair loops
|
| 297 |
+
policy gates
|
| 298 |
+
observability
|
| 299 |
+
external expert routing
|
| 300 |
+
```
|
| 301 |
|
| 302 |
+
The public model is useful on its own for research and development. The strongest production behavior is expected when the model is integrated into a robust coding-agent runtime.
|
| 303 |
|
| 304 |
---
|
| 305 |
|
| 306 |
+
## File Layout
|
| 307 |
+
|
| 308 |
+
```text
|
| 309 |
+
README.md
|
| 310 |
+
config.json
|
| 311 |
+
configuration.json
|
| 312 |
+
generation_config.json
|
| 313 |
+
model.safetensors.index.json
|
| 314 |
+
tokenizer.json
|
| 315 |
+
tokenizer_config.json
|
| 316 |
+
special_tokens_map.json
|
| 317 |
+
merges.txt
|
| 318 |
+
preprocessor_config.json
|
| 319 |
+
video_preprocessor_config.json
|
| 320 |
+
veriloop-coder-e1-model-00001-of-00010.safetensors
|
| 321 |
+
...
|
| 322 |
+
veriloop-coder-e1-model-00010-of-00010.safetensors
|
| 323 |
+
|
| 324 |
+
toolspec_adapter/
|
| 325 |
+
README.md
|
| 326 |
+
metrics_summary.json
|
| 327 |
+
veriloop_adapter_manifest.json
|
| 328 |
+
adapter/
|
| 329 |
+
README.md
|
| 330 |
+
adapter_config.json
|
| 331 |
+
adapter_model.safetensors
|
| 332 |
+
|
| 333 |
+
uncertainty_adapter/
|
| 334 |
+
README.md
|
| 335 |
+
metrics_summary.json
|
| 336 |
+
veriloop_adapter_manifest.json
|
| 337 |
+
adapter/
|
| 338 |
+
README.md
|
| 339 |
+
adapter_config.json
|
| 340 |
+
adapter_model.safetensors
|
| 341 |
+
|
| 342 |
+
rollback_adapter/
|
| 343 |
+
README.md
|
| 344 |
+
metrics_summary.json
|
| 345 |
+
veriloop_adapter_manifest.json
|
| 346 |
+
adapter/
|
| 347 |
+
README.md
|
| 348 |
+
adapter_config.json
|
| 349 |
+
adapter_model.safetensors
|
| 350 |
+
|
| 351 |
+
evidence_adapter/
|
| 352 |
+
README.md
|
| 353 |
+
metrics_summary.json
|
| 354 |
+
veriloop_adapter_manifest.json
|
| 355 |
+
adapter/
|
| 356 |
+
README.md
|
| 357 |
+
adapter_config.json
|
| 358 |
+
adapter_model.safetensors
|
| 359 |
+
```
|
| 360 |
|
| 361 |
---
|
| 362 |
|
| 363 |
+
## Citation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 364 |
|
| 365 |
+
If you use VeriLoop Coder-E1 in your work, please cite this repository:
|
| 366 |
|
| 367 |
+
```bibtex
|
| 368 |
+
@misc{veriloop_coder_e1_2026,
|
| 369 |
+
title = {VeriLoop Coder-E1: Harness-Aligned Open-Weight Coding Model},
|
| 370 |
+
author = {VeriLoop Lab},
|
| 371 |
+
year = {2026},
|
| 372 |
+
howpublished = {Hugging Face model repository},
|
| 373 |
+
url = {https://huggingface.co/veriloop-lab/veriloop-coder-e1}
|
| 374 |
+
}
|
| 375 |
+
```
|
| 376 |
|
| 377 |
---
|
| 378 |
|
| 379 |
+
## Acknowledgements
|
| 380 |
|
| 381 |
+
VeriLoop Coder-E1 is built on top of the Qwen3.6-27B open-weight model family. We thank the open-source model ecosystem, the Hugging Face community, and the broader coding-agent research community for making reproducible model development possible.
|
|
|
|
|
|
|
|
|
|
| 382 |
|
| 383 |
+
---
|
|
|
|
|
|
|
|
|
|
|
|
|
| 384 |
|
| 385 |
+
## License
|
| 386 |
|
| 387 |
+
This repository includes model assets derived from an upstream open-weight backbone and VeriLoop adapter artifacts. Users are responsible for complying with the upstream base-model license and any applicable VeriLoop release terms described in this repository.
|