restokes92 commited on
Commit
d247085
·
verified ·
1 Parent(s): 52a3e42

Upload Kaiju Coder 7 adapter release package

Browse files
FINAL_RELEASE_REPORT.md CHANGED
@@ -1,6 +1,6 @@
1
  # Kaiju Coder 7 Final Release Report
2
 
3
- Generated: `2026-06-03T23:55:20Z`
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-03T23:55:34Z`
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
- useful for testing, but paid API claims should favor harnessed product
131
- workflows until broader latency gates pass
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", "Confirm the current working directory")),
101
- ("scripts/opencode-kaiju-no-autocontinue.mjs", ("experimental.compaction.autocontinue", MODEL_ID)),
 
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
- if result.returncode == 0 and "kaiju-no-autocontinue.mjs" in result.stdout and MODEL_ID in result.stdout:
240
- checks.append(Check("uploaded OpenCode installer dry-run", "pass", "staged helper installs provider, agent, and loop guard"))
 
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]: