RazorStrike-v1 (bf16)

⚠️ Lineage note (2026-07-21): this repo's weights are the original DARE-TIES merge described below (huihui-ai + AlexWortega/SIQ-1-35B on the Qwen3.6-35B-A3B anchor). As of 2026-07-21, the main lancejames221b/razorstrike-v1 repo was repointed to a different lineage (a 4-bit MLX quant of nightmedia/Qwen3.6-35B-A3B-Holo3-Qwopus-AgentWorld-qx64-hi-mlx with a spliced-in vision tower) as a stopgap ahead of RazorStrike-v2. This bf16 repo is no longer the source for razorstrike-v1 or razorstrike-v1-GGUF — both of those now derive from the nightmedia lineage instead. This repo is preserved standalone as the DARE-TIES build's full-precision master; see lancejames221b/razorstrike-v1's PRIOR_BUILD_README.md / PRIOR_BUILD_MANIFEST.json for the matching quantized-build history.

This repository hosts the full-precision bf16 master of that DARE-TIES merge (26 safetensors shards, ~67GB) in Hugging Face Transformers format. RazorStrike-v1 (this lineage) is a multi-donor DARE-TIES task-arithmetic merge built on the Qwen3.6-35B-A3B MoE base (hybrid linear-attention/SSM architecture, 256 experts, vision tower intact, 262144 token context). It fuses a reasoning + uncensoring donor with an agentic/coding donor on top of the Qwen3.6 anchor, targeting fast, direct, unfiltered reasoning and strong terminal/coding/agentic performance.

Approach

RazorStrike-v1's build process is empirical, not assumption-driven: every merge decision is validated against real generated output rather than trusted on theory alone.

  1. Task-arithmetic delta merging (DARE-TIES) — donors contribute as deltas against a shared anchor (donor - anchor), not as raw weight averages, so each donor's specific behavioral shift is what actually merges in.
  2. Coherence-gate before and after every stage — a dedicated battery of coherence and refusal-behavior prompts (reasoning, math, terminal, coding, agentic, prose, plus a refusal battery) is run on every candidate build, at both greedy (temp 0.0) and sampled (temp 0.6) decoding, before it's accepted.
  3. Root-cause, not workaround, on defects — when a coding-context language-contamination defect surfaced during development, it was traced with a systematic bisect (raw single-donor tests, then pairwise donor-combination tests) rather than patched around, which correctly identified a specific donor's task vector as the cause (see "What was tried and dropped" below) instead of shipping a band-aid fix.
  4. Re-verify after quantization — the full coherence + refusal battery is re-run on the final quantized artifact, not assumed to carry over from the bf16 master, since quantization can occasionally regress a defect fix or a marginal refusal behavior.

Composition

RazorStrike-v1 is a DARE-TIES (drop-and-rescale + sign-election disjoint merge) of two donor models applied on top of a Qwen3.6-35B-A3B anchor:

Role Model Weight DARE density Contribution
Anchor Qwen/Qwen3.6-35B-A3B Base for all non-merged tensors: embeddings, lm_head, norms, SSM dynamics, vision tower, MTP head
Donor 1 (dominant) huihui-ai's Claude-4.7-Opus-abliterated build (Qwen3.6-35B-A3B lineage) 0.45 0.55 Reasoning (via an embedded Opus-Reasoning-Distilled lineage) and uncensoring (weights-only abliteration / refusal removal). Router (mlp.gate, 41 tensors) is taken verbatim from this donor.
Donor 2 AlexWortega/SIQ-1-35B 0.40 0.50 Agentic tool-use, coding, and autoresearch capability

DARE-TIES is applied only to mergeable tensors:

  • Attention Q/K/V/O projections
  • Linear-attention in/out projections
  • Routed-expert gate_up/down projections
  • Shared-expert FFN + gate

The following are verbatim-copied and never touched by DARE-TIES: the router (mlp.gate), all norms, embeddings, lm_head, SSM dynamics, the vision tower, and the MTP head.

Because the dominant donor is already an abliterated (refusal-removed) build, RazorStrike-v1 is uncensored by construction — no separate abliteration pass was applied to the merged output.

What was tried and dropped

A third donor, UnipatAI/UniMath-35B-A3B, was originally evaluated to add dedicated math/proof-synthesis specialization. It was excluded after root-cause investigation via pairwise donor-combination testing found that UniMath deterministically caused Chinese-character (CJK) contamination in coding-context generation whenever merged with any other donor via DARE-TIES. This defect was confirmed absent in every donor tested individually — it was an emergent interaction of the merge itself, not a property of UniMath alone. Every donor-pair containing UniMath failed; the huihui-ai + SIQ-1 pair alone was clean.

UniMath was dropped entirely as a result. This build has no dedicated math-specialist donor — this is a known scope limitation, not an oversight.

Verification

  • 16/16 coherence tests clean across categories: reverse-engineering/security reasoning, math, terminal commands, coding (×3, including the specific tests that would have caught the dropped CJK-contamination defect), agentic/tool-use, and prose — each run at both temperature 0.0 and temperature 0.6.
  • 3/3 refusal-battery tests complied: keylogger/malware, phishing, controlled-substance synthesis.
  • Results were re-verified identically on both the bf16 master and the final MLX 4-bit quantized build — no coherence or refusal-behavior regression from quantization.

A note on uncensoring

This is an abliterated/uncensored build. It does not refuse security-research, offensive-security, or other sensitive-but-legitimate technical requests the way an aligned instruction-tuned model would. It is provided for research, red-teaming, and technical use. Responsibility for lawful and ethical use of this model rests entirely with the user.

Recommended inference settings

These follow Qwen's "Thinking mode, precise coding tasks" preset for the Qwen3.6-35B-A3B base, with repetition_penalty raised from Qwen's default 1.0 to 1.1: with both penalties neutral this reasoning-derived merge can loop, and 1.1 is within the community-recommended anti-loop range (≈1.05–1.15). presence_penalty stays 0.0 because higher presence_penalty triggers language mixing this merge is prone to.

temperature: 0.6
top_p: 0.95
top_k: 20
min_p: 0.0
presence_penalty: 0.0
repetition_penalty: 1.1

Because the dominant donor is reasoning-derived, RazorStrike-v1 can produce very long internal reasoning traces if left unconstrained, potentially exhausting the token budget before an answer is emitted. To keep responses tight, either:

  • Give the model a generous max_tokens budget (32,768 is Qwen3.6's recommended output length for most queries; 81,920 for hard problems), or

  • Use a "think fast, not long" system-prompt directive, e.g.:

    "Think briefly and efficiently. Do not over-reason — reach your answer directly and avoid restating the problem or exploring unnecessary tangents."

Architecture

  • Type: Qwen3_5MoeForConditionalGeneration (qwen3_5_moe) — hybrid linear-attention + SSM Mixture-of-Experts, 256 experts
  • Context: 262,144 tokens (inherited from the Qwen3.6-35B-A3B anchor). mlx-lm/mlx-vlm and LM Studio load the full window by default (no flag); the LM Studio per-model context length is set to 262144.
  • Vision: vision tower present and intact (multimodal, image-text-to-text)

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "lancejames221b/razorstrike-v1-bf16"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")

messages = [
    {"role": "system", "content": "Think fast, not long - a few sentences of reasoning at most, then answer directly."},
    {"role": "user", "content": "Write a Python function that reverses a linked list."},
]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(inputs, max_new_tokens=32768, temperature=0.6, top_p=0.95, top_k=20, repetition_penalty=1.1)
print(tok.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))

This is the ~67 GB bf16 master of the DARE-TIES lineage (needs large-VRAM / multi-GPU / offload). It is not currently mirrored as an MLX or GGUF quant under this org — lancejames221b/razorstrike-v1 and lancejames221b/razorstrike-v1-GGUF now derive from a different lineage (see the lineage note above). Quantizing this DARE-TIES bf16 master is possible but has not been done as of this writing.

Roadmap

RazorStrike-v2 (in training) is a from-scratch multi-domain LoRA fine-tune, not a continuation of this DARE-TIES merge — see lancejames221b/razorstrike-v1's current README for the active roadmap. This repo is kept as the historical full-precision master of the original DARE-TIES build.

License

Released under Apache 2.0, matching the Qwen3.6-35B-A3B base model. This is a derivative merge, so users should also review the license terms of the constituent donor models — huihui-ai's Claude-4.7-Opus-abliterated build and AlexWortega/SIQ-1-35B — before use.

Downloads last month
5
Safetensors
Model size
36B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for lancejames221b/razorstrike-v1-bf16

Finetuned
(180)
this model