Text Generation
PEFT
Safetensors
English
kaiju-coder-7
lora
coding
local-ai
business
opencode
conversational
Instructions to use RMDWLLC/kaiju-coder-7-adapter with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use RMDWLLC/kaiju-coder-7-adapter with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("/workspace/kaiju-coder/models/Qwen3.6-27B") model = PeftModel.from_pretrained(base_model, "RMDWLLC/kaiju-coder-7-adapter") - Notebooks
- Google Colab
- Kaggle
Upload Kaiju Coder 7 adapter release package
Browse files- FINAL_RELEASE_REPORT.md +1 -1
- GOAL_COMPLETION_AUDIT.md +1 -1
- PUBLIC_TESTING_QUICKSTART.md +26 -2
- scripts/check_hf_uploaded_release.py +46 -4
FINAL_RELEASE_REPORT.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
# Kaiju Coder 7 Final Release Report
|
| 2 |
|
| 3 |
-
Generated: `2026-06-
|
| 4 |
|
| 5 |
Product name: `Kaiju Coder 7`
|
| 6 |
Public model id: `kaiju-coder-7`
|
|
|
|
| 1 |
# Kaiju Coder 7 Final Release Report
|
| 2 |
|
| 3 |
+
Generated: `2026-06-04T00:53:25Z`
|
| 4 |
|
| 5 |
Product name: `Kaiju Coder 7`
|
| 6 |
Public model id: `kaiju-coder-7`
|
GOAL_COMPLETION_AUDIT.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
# Kaiju Coder 7 Goal Completion Audit
|
| 2 |
|
| 3 |
-
Generated: `2026-06-
|
| 4 |
|
| 5 |
Overall: `complete`
|
| 6 |
Summary: `18 passed / 0 blocked / 0 manual`
|
|
|
|
| 1 |
# Kaiju Coder 7 Goal Completion Audit
|
| 2 |
|
| 3 |
+
Generated: `2026-06-04T00:53:25Z`
|
| 4 |
|
| 5 |
Overall: `complete`
|
| 6 |
Summary: `18 passed / 0 blocked / 0 manual`
|
PUBLIC_TESTING_QUICKSTART.md
CHANGED
|
@@ -48,9 +48,31 @@ The helper installer adds:
|
|
| 48 |
|
| 49 |
- the `kaiju` OpenAI-compatible provider
|
| 50 |
- the lean `kaiju-coder-7` OpenCode agent
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
- a scoped no-autocontinue plugin that prevents false completion loops after
|
| 52 |
compaction or output limits
|
| 53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
### Path 2: Full Local Weights
|
| 55 |
|
| 56 |
Use this if the full `RMDWLLC/kaiju-coder-7` Hugging Face repo has been
|
|
@@ -127,8 +149,8 @@ Expected result:
|
|
| 127 |
- Current reliable product path: model plus deterministic business-owner
|
| 128 |
harness/router plus verifier
|
| 129 |
- Raw multi-file OpenCode generation: still too slow for broad paid claims;
|
| 130 |
-
|
| 131 |
-
|
| 132 |
- Paid API: not public until launch preflight passes and the Stripe live-mode
|
| 133 |
switch is deliberately completed
|
| 134 |
|
|
@@ -146,6 +168,8 @@ Do claim:
|
|
| 146 |
- Kaiju Coder 7 has a working local/OpenCode release candidate
|
| 147 |
- the current tested OpenCode default is 16k context
|
| 148 |
- the helper package includes a lean agent and compaction loop guard
|
|
|
|
|
|
|
| 149 |
- the fast proxy keeps OpenCode tool calls intact while forcing bounded,
|
| 150 |
non-thinking generation
|
| 151 |
- the paid API scaffold has tests and a launch preflight, but is not yet public
|
|
|
|
| 48 |
|
| 49 |
- the `kaiju` OpenAI-compatible provider
|
| 50 |
- the lean `kaiju-coder-7` OpenCode agent
|
| 51 |
+
- the `kaiju-coder-7-run` router command for fast websites, owner packs, and
|
| 52 |
+
Desktop artifact folders
|
| 53 |
+
- the `kaiju_artifact` OpenCode custom tool and `/kaiju` command for routing
|
| 54 |
+
large artifact prompts through the fast local router
|
| 55 |
- a scoped no-autocontinue plugin that prevents false completion loops after
|
| 56 |
compaction or output limits
|
| 57 |
|
| 58 |
+
For a fast website or owner-pack artifact without waiting on raw OpenCode
|
| 59 |
+
multi-file streaming, run:
|
| 60 |
+
|
| 61 |
+
```bash
|
| 62 |
+
kaiju-coder-7-run \
|
| 63 |
+
--no-planner \
|
| 64 |
+
--kind website \
|
| 65 |
+
--out-dir "$HOME/Desktop/Kaiju-Coder-7-Test" \
|
| 66 |
+
--prompt "Build a premium one-page website for Harborline Bookkeeping with pricing, FAQ, and a cleanup-call CTA."
|
| 67 |
+
```
|
| 68 |
+
|
| 69 |
+
OpenCode should use this same command for large website, business-pack, and
|
| 70 |
+
Desktop-output requests after the helper is installed.
|
| 71 |
+
|
| 72 |
+
Inside OpenCode, use `/kaiju` for large generated artifacts. The command is
|
| 73 |
+
prompt-backed, but it points the Kaiju agent at the `kaiju_artifact` custom tool
|
| 74 |
+
instead of making the model hand-write every file.
|
| 75 |
+
|
| 76 |
### Path 2: Full Local Weights
|
| 77 |
|
| 78 |
Use this if the full `RMDWLLC/kaiju-coder-7` Hugging Face repo has been
|
|
|
|
| 149 |
- Current reliable product path: model plus deterministic business-owner
|
| 150 |
harness/router plus verifier
|
| 151 |
- Raw multi-file OpenCode generation: still too slow for broad paid claims;
|
| 152 |
+
use `kaiju-coder-7-run` for fast public website and owner-pack tests while
|
| 153 |
+
broader raw-model latency gates continue
|
| 154 |
- Paid API: not public until launch preflight passes and the Stripe live-mode
|
| 155 |
switch is deliberately completed
|
| 156 |
|
|
|
|
| 168 |
- Kaiju Coder 7 has a working local/OpenCode release candidate
|
| 169 |
- the current tested OpenCode default is 16k context
|
| 170 |
- the helper package includes a lean agent and compaction loop guard
|
| 171 |
+
- the helper package includes the `kaiju-coder-7-run` router command for fast
|
| 172 |
+
artifact generation
|
| 173 |
- the fast proxy keeps OpenCode tool calls intact while forcing bounded,
|
| 174 |
non-thinking generation
|
| 175 |
- the paid API scaffold has tests and a launch preflight, but is not yet public
|
scripts/check_hf_uploaded_release.py
CHANGED
|
@@ -85,9 +85,18 @@ REPOS: tuple[RepoSpec, ...] = (
|
|
| 85 |
"PUBLIC_TESTING_QUICKSTART.md",
|
| 86 |
"opencode.kaiju-coder-7.jsonc",
|
| 87 |
".opencode/agents/kaiju-coder-7.md",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
"scripts/install_kaiju_opencode_profile.py",
|
| 89 |
"scripts/opencode-kaiju-no-autocontinue.mjs",
|
| 90 |
"scripts/make_hf_release_public.sh",
|
|
|
|
| 91 |
"scripts/run_kaiju_public_opencode_smoke.py",
|
| 92 |
"scripts/run_kaiju_public_demo_pack.py",
|
| 93 |
"scripts/run_kaiju_opencode_customer_pack.py",
|
|
@@ -97,8 +106,9 @@ REPOS: tuple[RepoSpec, ...] = (
|
|
| 97 |
marker_files=(
|
| 98 |
("README.md", ("Kaiju Coder 7", "opencode -m kaiju/kaiju-coder-7")),
|
| 99 |
("opencode.kaiju-coder-7.jsonc", (MODEL_ID, '"context": 16384')),
|
| 100 |
-
(".opencode/agents/kaiju-coder-7.md", ("You are Kaiju Coder 7", "
|
| 101 |
-
("
|
|
|
|
| 102 |
),
|
| 103 |
),
|
| 104 |
RepoSpec(
|
|
@@ -236,12 +246,43 @@ def check_opencode_installer(checks: list[Check], opencode_root: Path, timeout:
|
|
| 236 |
cwd=opencode_root,
|
| 237 |
timeout=timeout,
|
| 238 |
)
|
| 239 |
-
|
| 240 |
-
|
|
|
|
| 241 |
else:
|
| 242 |
checks.append(Check("uploaded OpenCode installer dry-run", "fail", result.stdout.strip()[:1000]))
|
| 243 |
|
| 244 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 245 |
def run_opencode_smoke(checks: list[Check], opencode_root: Path, base_url: str, timeout: int) -> None:
|
| 246 |
script = opencode_root / "scripts/run_kaiju_public_opencode_smoke.py"
|
| 247 |
if not script.is_file():
|
|
@@ -276,6 +317,7 @@ def verify_downloaded_repo(checks: list[Check], spec: RepoSpec, root: Path, *, i
|
|
| 276 |
check_public_quickstart_naming(checks, spec, root)
|
| 277 |
if spec.key == "opencode":
|
| 278 |
check_opencode_installer(checks, root, timeout=installer_timeout)
|
|
|
|
| 279 |
|
| 280 |
|
| 281 |
def summarize(checks: list[Check], *, applied: bool) -> dict[str, Any]:
|
|
|
|
| 85 |
"PUBLIC_TESTING_QUICKSTART.md",
|
| 86 |
"opencode.kaiju-coder-7.jsonc",
|
| 87 |
".opencode/agents/kaiju-coder-7.md",
|
| 88 |
+
".opencode/commands/kaiju.md",
|
| 89 |
+
"kaiju_harness/__init__.py",
|
| 90 |
+
"kaiju_harness/router.py",
|
| 91 |
+
"kaiju_harness/website.py",
|
| 92 |
+
"kaiju_harness/business_suite.py",
|
| 93 |
+
"kaiju_harness/verification.py",
|
| 94 |
+
"prompts/kaiju-website-spec-system.md",
|
| 95 |
+
"prompts/kaiju-business-spec-system.md",
|
| 96 |
"scripts/install_kaiju_opencode_profile.py",
|
| 97 |
"scripts/opencode-kaiju-no-autocontinue.mjs",
|
| 98 |
"scripts/make_hf_release_public.sh",
|
| 99 |
+
"scripts/run_kaiju_router.py",
|
| 100 |
"scripts/run_kaiju_public_opencode_smoke.py",
|
| 101 |
"scripts/run_kaiju_public_demo_pack.py",
|
| 102 |
"scripts/run_kaiju_opencode_customer_pack.py",
|
|
|
|
| 106 |
marker_files=(
|
| 107 |
("README.md", ("Kaiju Coder 7", "opencode -m kaiju/kaiju-coder-7")),
|
| 108 |
("opencode.kaiju-coder-7.jsonc", (MODEL_ID, '"context": 16384')),
|
| 109 |
+
(".opencode/agents/kaiju-coder-7.md", ("You are Kaiju Coder 7", "kaiju_artifact")),
|
| 110 |
+
(".opencode/commands/kaiju.md", ("kaiju_artifact", "$ARGUMENTS")),
|
| 111 |
+
("scripts/opencode-kaiju-no-autocontinue.mjs", ("experimental.compaction.autocontinue", MODEL_ID, "kaiju_artifact")),
|
| 112 |
),
|
| 113 |
),
|
| 114 |
RepoSpec(
|
|
|
|
| 246 |
cwd=opencode_root,
|
| 247 |
timeout=timeout,
|
| 248 |
)
|
| 249 |
+
expected = ["kaiju-no-autocontinue.mjs", MODEL_ID, "kaiju-coder-7-run", "kaiju-coder-7-runtime", "commands/kaiju.md", "@opencode-ai/plugin"]
|
| 250 |
+
if result.returncode == 0 and all(marker in result.stdout for marker in expected):
|
| 251 |
+
checks.append(Check("uploaded OpenCode installer dry-run", "pass", "staged helper installs provider, agent, loop guard, and runner"))
|
| 252 |
else:
|
| 253 |
checks.append(Check("uploaded OpenCode installer dry-run", "fail", result.stdout.strip()[:1000]))
|
| 254 |
|
| 255 |
|
| 256 |
+
def check_opencode_router_runtime(checks: list[Check], opencode_root: Path, timeout: int) -> None:
|
| 257 |
+
script = opencode_root / "scripts/run_kaiju_router.py"
|
| 258 |
+
if not script.is_file():
|
| 259 |
+
checks.append(Check("uploaded OpenCode router runtime", "fail", f"missing {script}"))
|
| 260 |
+
return
|
| 261 |
+
with tempfile.TemporaryDirectory(prefix="kaiju-uploaded-router-") as tmp:
|
| 262 |
+
out_dir = Path(tmp) / "out"
|
| 263 |
+
result = run_command(
|
| 264 |
+
[
|
| 265 |
+
sys.executable,
|
| 266 |
+
str(script),
|
| 267 |
+
"--no-planner",
|
| 268 |
+
"--kind",
|
| 269 |
+
"website",
|
| 270 |
+
"--out-dir",
|
| 271 |
+
str(out_dir),
|
| 272 |
+
"--prompt",
|
| 273 |
+
"Build a simple website for Harborline Bookkeeping.",
|
| 274 |
+
],
|
| 275 |
+
cwd=opencode_root,
|
| 276 |
+
timeout=timeout,
|
| 277 |
+
)
|
| 278 |
+
html_files = sorted(out_dir.rglob("index.html"))
|
| 279 |
+
if result.returncode == 0 and html_files:
|
| 280 |
+
checks.append(Check("uploaded OpenCode router runtime", "pass", "downloaded helper can run router and create a website artifact"))
|
| 281 |
+
else:
|
| 282 |
+
detail = result.stdout.strip()[-1200:]
|
| 283 |
+
checks.append(Check("uploaded OpenCode router runtime", "fail", detail or "router did not create index.html"))
|
| 284 |
+
|
| 285 |
+
|
| 286 |
def run_opencode_smoke(checks: list[Check], opencode_root: Path, base_url: str, timeout: int) -> None:
|
| 287 |
script = opencode_root / "scripts/run_kaiju_public_opencode_smoke.py"
|
| 288 |
if not script.is_file():
|
|
|
|
| 317 |
check_public_quickstart_naming(checks, spec, root)
|
| 318 |
if spec.key == "opencode":
|
| 319 |
check_opencode_installer(checks, root, timeout=installer_timeout)
|
| 320 |
+
check_opencode_router_runtime(checks, root, timeout=installer_timeout)
|
| 321 |
|
| 322 |
|
| 323 |
def summarize(checks: list[Check], *, applied: bool) -> dict[str, Any]:
|