FoolDev Claude Fable 5 commited on
Commit
39c0d86
·
1 Parent(s): e638186

Post-publish audit fixes: dead link, sibling-slug sweep, tag/badge parity

Browse files

- scripts/check_bridge_sync.py: dead ollama-docs link (404) -> docs.ollama.com/modelfile
- Modelfile: two sibling comments FoolDev/Thanatos-27B -> -HERETIC (missed rename sweep)
- README frontmatter tag qwen3_6 -> qwen36 (parity with dense sibling)
- README: add reciprocal Sibling->Thanatos-27B-HERETIC badge (mirror sibling)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Files changed (3) hide show
  1. Modelfile +2 -2
  2. README.md +2 -1
  3. scripts/check_bridge_sync.py +1 -1
Modelfile CHANGED
@@ -5,7 +5,7 @@ FROM ./Janus-35B-A3B.Q4_K_M.gguf
5
  # TEMPLATE that references .Tools and .ToolCalls, /api/chat and
6
  # /v1/chat/completions reject any request carrying a `tools` array with
7
  # `<model> does not support tools`. Same template as the 27B dense sibling
8
- # (FoolDev/Thanatos-27B) — both share the Qwen 3.6 chat format.
9
  TEMPLATE """{{- $lastUserIdx := -1 -}}
10
  {{- range $idx, $msg := .Messages -}}
11
  {{- if eq $msg.Role "user" }}{{ $lastUserIdx = $idx }}{{ end -}}
@@ -71,7 +71,7 @@ PARAMETER num_ctx 16384
71
  # keeps generating past it (synthesising a fake new user turn). Listing
72
  # both — plus <|im_start|> as a belt-and-braces guard against the same
73
  # loop — keeps responses cleanly terminated. Same fix the 27B sibling
74
- # (FoolDev/Thanatos-27B) shipped in commit 6672746.
75
  PARAMETER stop "<|im_end|>"
76
  PARAMETER stop "<|endoftext|>"
77
  PARAMETER stop "<|im_start|>"
 
5
  # TEMPLATE that references .Tools and .ToolCalls, /api/chat and
6
  # /v1/chat/completions reject any request carrying a `tools` array with
7
  # `<model> does not support tools`. Same template as the 27B dense sibling
8
+ # (FoolDev/Thanatos-27B-HERETIC) — both share the Qwen 3.6 chat format.
9
  TEMPLATE """{{- $lastUserIdx := -1 -}}
10
  {{- range $idx, $msg := .Messages -}}
11
  {{- if eq $msg.Role "user" }}{{ $lastUserIdx = $idx }}{{ end -}}
 
71
  # keeps generating past it (synthesising a fake new user turn). Listing
72
  # both — plus <|im_start|> as a belt-and-braces guard against the same
73
  # loop — keeps responses cleanly terminated. Same fix the 27B sibling
74
+ # (FoolDev/Thanatos-27B-HERETIC) shipped in commit 6672746.
75
  PARAMETER stop "<|im_end|>"
76
  PARAMETER stop "<|endoftext|>"
77
  PARAMETER stop "<|im_start|>"
README.md CHANGED
@@ -34,7 +34,7 @@ language:
34
  - fi
35
  - el
36
  tags:
37
- - qwen3_6
38
  - moe
39
  - conversational
40
  - multimodal
@@ -52,6 +52,7 @@ pipeline_tag: image-text-to-text
52
  [![Base Model](https://img.shields.io/badge/Base-Heretic-bb9af7?style=flat&labelColor=1a1b26)](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic)
53
  [![Architecture](https://img.shields.io/badge/Arch-MoE_35B/3B_active-ff9e64?style=flat&labelColor=1a1b26)](#architecture)
54
  [![Quant](https://img.shields.io/badge/GGUF-Q4__K__M-9ece6a?style=flat&labelColor=1a1b26)](#whats-here)
 
55
 
56
  <a href="https://buymeacoffee.com/cardoffoolm"><img src="https://huggingface.co/FoolDev/Janus-35B-HERETIC/resolve/main/bmc-banner.svg" alt="Buy me a coffee — support Janus-35B" width="320" /></a>
57
 
 
34
  - fi
35
  - el
36
  tags:
37
+ - qwen36
38
  - moe
39
  - conversational
40
  - multimodal
 
52
  [![Base Model](https://img.shields.io/badge/Base-Heretic-bb9af7?style=flat&labelColor=1a1b26)](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic)
53
  [![Architecture](https://img.shields.io/badge/Arch-MoE_35B/3B_active-ff9e64?style=flat&labelColor=1a1b26)](#architecture)
54
  [![Quant](https://img.shields.io/badge/GGUF-Q4__K__M-9ece6a?style=flat&labelColor=1a1b26)](#whats-here)
55
+ [![Sibling](https://img.shields.io/badge/Sibling-Thanatos--27B-7dcfff?style=flat&labelColor=1a1b26)](https://huggingface.co/FoolDev/Thanatos-27B-HERETIC)
56
 
57
  <a href="https://buymeacoffee.com/cardoffoolm"><img src="https://huggingface.co/FoolDev/Janus-35B-HERETIC/resolve/main/bmc-banner.svg" alt="Buy me a coffee — support Janus-35B" width="320" /></a>
58
 
scripts/check_bridge_sync.py CHANGED
@@ -35,7 +35,7 @@ from pathlib import Path
35
 
36
  ROOT = Path(__file__).resolve().parent.parent
37
 
38
- # Ollama Modelfile reference: https://github.com/ollama/ollama/blob/main/docs/modelfile.md
39
  TEMPLATE_RE = re.compile(r'^TEMPLATE\s+"""(.*?)"""', re.DOTALL | re.MULTILINE)
40
  SYSTEM_RE = re.compile(r'^SYSTEM\s+"""(.*?)"""', re.DOTALL | re.MULTILINE)
41
  PARAMETER_RE = re.compile(r'^PARAMETER\s+(\S+)\s+(.*?)\s*$', re.MULTILINE)
 
35
 
36
  ROOT = Path(__file__).resolve().parent.parent
37
 
38
+ # Ollama Modelfile reference: https://docs.ollama.com/modelfile
39
  TEMPLATE_RE = re.compile(r'^TEMPLATE\s+"""(.*?)"""', re.DOTALL | re.MULTILINE)
40
  SYSTEM_RE = re.compile(r'^SYSTEM\s+"""(.*?)"""', re.DOTALL | re.MULTILINE)
41
  PARAMETER_RE = re.compile(r'^PARAMETER\s+(\S+)\s+(.*?)\s*$', re.MULTILINE)