Skip to content

Commit 01bc479

Browse files
committed
chore: version bumps — iso-harness 0.6.0, iso 0.2.3
Consumes iso-harness opencode-resolved-map changeset. iso 0.2.3 is a transitive dependency bump on iso-harness.
1 parent e60189b commit 01bc479

5 files changed

Lines changed: 36 additions & 28 deletions

File tree

.changeset/iso-harness-opencode-resolved-map.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

packages/iso-harness/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# @razroo/iso-harness
22

3+
## 0.6.0
4+
5+
### Minor Changes
6+
7+
- e60189b: OpenCode emitter falls back to iso-route's resolved map for model
8+
frontmatter — mirrors the Claude emitter's behavior.
9+
10+
When an agent source file has no inline `targets.opencode.model` (and
11+
no top-level `model:`), the OpenCode emitter now reads
12+
`opencode.json`'s `agent.<roleName>.model` field (written by
13+
`@razroo/iso-route` before iso-harness runs) and stamps that onto the
14+
generated `.opencode/agents/<slug>.md` frontmatter.
15+
16+
Resolution order on the OpenCode target now matches Claude Code:
17+
`targets.opencode.model` (inline on the iso agent) → top-level
18+
`model:` → iso-route's resolved map → nothing. Agents that hard-pin a
19+
model continue to own that decision; agents that delegate model choice
20+
to `models.yaml` no longer need their inline override duplicated.
21+
22+
Behavior when iso-route hasn't run (no prior `opencode.json`) is
23+
unchanged — no model is stamped unless the agent source provides one.
24+
25+
Also collapses a duplicate `opencode.json` read inside `emitOpenCode`:
26+
the file is now loaded once at the top and reused for both the agent
27+
lookup and the later merge-write.
28+
329
## 0.5.0
430

531
### Minor Changes

packages/iso-harness/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@razroo/iso-harness",
3-
"version": "0.5.0",
3+
"version": "0.6.0",
44
"description": "One config for every coding agent — Cursor, Claude Code, Codex, OpenCode.",
55
"type": "module",
66
"bin": {

packages/iso/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @razroo/iso
22

3+
## 0.2.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [e60189b]
8+
- @razroo/iso-harness@0.6.0
9+
310
## 0.2.2
411

512
### Patch Changes

packages/iso/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@razroo/iso",
3-
"version": "0.2.2",
3+
"version": "0.2.3",
44
"description": "One command that chains agentmd → isolint → iso-harness: author one prompt, ship it to every coding agent.",
55
"license": "MIT",
66
"type": "module",
@@ -24,7 +24,7 @@
2424
},
2525
"dependencies": {
2626
"@razroo/agentmd": "^0.3.0",
27-
"@razroo/iso-harness": "^0.5.0",
27+
"@razroo/iso-harness": "^0.6.0",
2828
"@razroo/iso-route": "^0.2.0",
2929
"@razroo/isolint": "^1.4.1"
3030
},

0 commit comments

Comments
 (0)