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

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-04T00:53:25Z`
4
 
5
  Product name: `Kaiju Coder 7`
6
  Public model id: `kaiju-coder-7`
@@ -103,7 +103,7 @@ stability and speed.
103
  python3 scripts/check_kaiju_public_release_readiness.py --mode local
104
  python3 scripts/install_kaiju_opencode_profile.py
105
  mkdir -p /tmp/kaiju-public-smoke
106
- opencode run -m kaiju/kaiju-coder-7 --agent kaiju-coder-7 --dir /tmp/kaiju-public-smoke --dangerously-skip-permissions 'Create hello.txt with exactly: Kaiju Coder 7 public smoke ok'
107
  python3 scripts/run_kaiju_public_opencode_smoke.py
108
  python3 scripts/run_kaiju_opencode_customer_pack.py --mode harnessed
109
  bash scripts/prepare_hf_merged_model_metadata.sh
 
1
  # Kaiju Coder 7 Final Release Report
2
 
3
+ Generated: `2026-06-04T01:08:48Z`
4
 
5
  Product name: `Kaiju Coder 7`
6
  Public model id: `kaiju-coder-7`
 
103
  python3 scripts/check_kaiju_public_release_readiness.py --mode local
104
  python3 scripts/install_kaiju_opencode_profile.py
105
  mkdir -p /tmp/kaiju-public-smoke
106
+ opencode run --dir /tmp/kaiju-public-smoke --dangerously-skip-permissions 'Create hello.txt with exactly: Kaiju Coder 7 public smoke ok'
107
  python3 scripts/run_kaiju_public_opencode_smoke.py
108
  python3 scripts/run_kaiju_opencode_customer_pack.py --mode harnessed
109
  bash scripts/prepare_hf_merged_model_metadata.sh
GOAL_COMPLETION_AUDIT.md CHANGED
@@ -1,6 +1,6 @@
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`
@@ -25,8 +25,8 @@ This audit maps the active Kaiju Coder 7 objective to current evidence across lo
25
  | Area | Requirement | Status | Evidence | Blocker |
26
  |---|---|---|---|---|
27
  | Identity | Product name is Kaiju Coder 7 and public/API model id is kaiju-coder-7. | `passed` | scripts/check_kaiju_public_release_readiness.py --mode local; release/PUBLIC_TESTING_QUICKSTART.md | |
28
- | OpenCode | Lean Kaiju-specific OpenCode config/agent minimizes prompt overhead and disables synthetic auto-continue loops. | `passed` | .opencode/agents/kaiju-coder-7.md; scripts/opencode-kaiju-no-autocontinue.mjs; scripts/install_kaiju_opencode_profile.py | |
29
- | OpenCode | opencode -m kaiju/kaiju-coder-7 works from this Mac with the recommended config. | `passed` | runs/public-opencode-smoke latest passing summary; scripts/run_kaiju_public_opencode_smoke.py | |
30
  | OpenCode | Customer-readiness pack passes without wrong-directory output, fake compaction completion, missing files, or secret leakage. | `passed` | runs/opencode-customer-readiness/20260603T185835Z/summary.md | |
31
  | Runtime | Direct API smoke passes using model=kaiju-coder-7. | `passed` | runs/benchmarks/20260603T223337Z-kaiju-coder-7-serving/summary.md | |
32
  | Runtime | 12k, 16k, 24k, and 32k context benchmarks are recorded with a recommended default. | `passed` | release/SERVING_BENCHMARKS.md records 12288, 16384, 24576, 32768 and recommends 16k live default | |
 
1
  # Kaiju Coder 7 Goal Completion Audit
2
 
3
+ Generated: `2026-06-04T01:08:48Z`
4
 
5
  Overall: `complete`
6
  Summary: `18 passed / 0 blocked / 0 manual`
 
25
  | Area | Requirement | Status | Evidence | Blocker |
26
  |---|---|---|---|---|
27
  | Identity | Product name is Kaiju Coder 7 and public/API model id is kaiju-coder-7. | `passed` | scripts/check_kaiju_public_release_readiness.py --mode local; release/PUBLIC_TESTING_QUICKSTART.md | |
28
+ | OpenCode | Kaiju-specific OpenCode config installs the model, default agent, hidden artifact routing, and no-autocontinue loop guard. | `passed` | .opencode/agents/kaiju-coder-7.md; scripts/opencode-kaiju-no-autocontinue.mjs; scripts/install_kaiju_opencode_profile.py | |
29
+ | OpenCode | After install, plain opencode/opencode run works from this Mac with Kaiju as the selected/default model. | `passed` | runs/public-opencode-smoke latest passing summary; scripts/run_kaiju_public_opencode_smoke.py | |
30
  | OpenCode | Customer-readiness pack passes without wrong-directory output, fake compaction completion, missing files, or secret leakage. | `passed` | runs/opencode-customer-readiness/20260603T185835Z/summary.md | |
31
  | Runtime | Direct API smoke passes using model=kaiju-coder-7. | `passed` | runs/benchmarks/20260603T223337Z-kaiju-coder-7-serving/summary.md | |
32
  | Runtime | 12k, 16k, 24k, and 32k context benchmarks are recorded with a recommended default. | `passed` | release/SERVING_BENCHMARKS.md records 12288, 16384, 24576, 32768 and recommends 16k live default | |
PUBLIC_TESTING_QUICKSTART.md CHANGED
@@ -25,15 +25,18 @@ python3 scripts/install_kaiju_opencode_profile.py --base-url http://127.0.0.1:18
25
  Then run OpenCode inside the project you want to edit:
26
 
27
  ```bash
28
- opencode -m kaiju/kaiju-coder-7 --agent kaiju-coder-7
29
  ```
30
 
 
 
 
 
31
  For a bounded smoke test:
32
 
33
  ```bash
34
  mkdir -p /tmp/kaiju-public-smoke
35
- opencode run -m kaiju/kaiju-coder-7 --agent kaiju-coder-7 \
36
- --dir /tmp/kaiju-public-smoke \
37
  "Create hello.txt with exactly: Kaiju Coder 7 is ready"
38
  ```
39
 
@@ -47,7 +50,10 @@ python3 scripts/run_kaiju_public_opencode_smoke.py
47
  The helper installer adds:
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
@@ -66,12 +72,12 @@ kaiju-coder-7-run \
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
 
 
25
  Then run OpenCode inside the project you want to edit:
26
 
27
  ```bash
28
+ opencode
29
  ```
30
 
31
+ The installer sets `kaiju/kaiju-coder-7` as the OpenCode model and
32
+ `kaiju-coder-7` as the default agent. You can still select
33
+ `kaiju/kaiju-coder-7` manually from OpenCode's model picker if you switch away.
34
+
35
  For a bounded smoke test:
36
 
37
  ```bash
38
  mkdir -p /tmp/kaiju-public-smoke
39
+ opencode run --dir /tmp/kaiju-public-smoke \
 
40
  "Create hello.txt with exactly: Kaiju Coder 7 is ready"
41
  ```
42
 
 
50
  The helper installer adds:
51
 
52
  - the `kaiju` OpenAI-compatible provider
53
+ - `model: kaiju/kaiju-coder-7` and `default_agent: kaiju-coder-7`
54
  - the lean `kaiju-coder-7` OpenCode agent
55
+ - Kaiju as the default primary agent, so selecting Kaiju Coder 7 uses the
56
+ hidden fast artifact path without requiring `/kaiju`
57
  - the `kaiju-coder-7-run` router command for fast websites, owner packs, and
58
  Desktop artifact folders
59
  - the `kaiju_artifact` OpenCode custom tool and `/kaiju` command for routing
 
72
  --prompt "Build a premium one-page website for Harborline Bookkeeping with pricing, FAQ, and a cleanup-call CTA."
73
  ```
74
 
75
+ OpenCode should use this same command internally for large website,
76
+ business-pack, and Desktop-output requests after the helper is installed.
77
 
78
+ Inside OpenCode, `/kaiju` is optional for large generated artifacts. The command
79
+ is prompt-backed, but it points the Kaiju agent at the `kaiju_artifact` custom
80
+ tool instead of making the model hand-write every file.
81
 
82
  ### Path 2: Full Local Weights
83
 
scripts/check_hf_uploaded_release.py CHANGED
@@ -104,11 +104,14 @@ REPOS: tuple[RepoSpec, ...] = (
104
  "evals/tasks/opencode-customer-readiness.jsonl",
105
  ),
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,7 +249,16 @@ def check_opencode_installer(checks: list[Check], opencode_root: Path, timeout:
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:
 
104
  "evals/tasks/opencode-customer-readiness.jsonl",
105
  ),
106
  marker_files=(
107
+ ("README.md", ("Kaiju Coder 7", "default primary agent", "opencode")),
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
+ (
112
+ "scripts/opencode-kaiju-no-autocontinue.mjs",
113
+ ("experimental.compaction.autocontinue", MODEL_ID, "kaiju_artifact"),
114
+ ),
115
  ),
116
  ),
117
  RepoSpec(
 
249
  cwd=opencode_root,
250
  timeout=timeout,
251
  )
252
+ expected = [
253
+ "kaiju-no-autocontinue.mjs",
254
+ MODEL_ID,
255
+ '"model": "kaiju/kaiju-coder-7"',
256
+ '"default_agent": "kaiju-coder-7"',
257
+ "kaiju-coder-7-run",
258
+ "kaiju-coder-7-runtime",
259
+ "commands/kaiju.md",
260
+ "@opencode-ai/plugin",
261
+ ]
262
  if result.returncode == 0 and all(marker in result.stdout for marker in expected):
263
  checks.append(Check("uploaded OpenCode installer dry-run", "pass", "staged helper installs provider, agent, loop guard, and runner"))
264
  else: