Skip to content

Commit 29d3f1e

Browse files
authored
Merge pull request #142 from NDDev-OpenNetwork/release/0.0.78
feat: a release of this repository
2 parents 36d8dd5 + c53670e commit 29d3f1e

6 files changed

Lines changed: 29 additions & 11 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,24 @@ cut and that this clone does not carry.
1515

1616
## [Unreleased]
1717

18+
## [0.0.78] - 2026-09-27
19+
20+
OpenCode now declares `detach_instruction_region`, the second half of
21+
the instruction-region lifecycle: it removes only the marked
22+
`:::begin-ai-stp`/`:::end-ai-stp` section, keeps every byte outside the
23+
markers — including YAML frontmatter the product owns — deletes a file that
24+
held only the attachment, no-ops when none is attached, and refuses
25+
ambiguous markers or a plan whose surface changed since it was made. The
26+
consumer shipped the reader first (provider-kit 0.2.14 in ai-stp-cli
27+
0.0.32); this release is the writer.
28+
29+
`status` gains the optional `instruction_region` member: `null` where the
30+
product declares no instruction surface, else the surface path, file
31+
presence, section presence and the marked section's own digest — kept out
32+
of `target_digest` and read as "no well-formed section" rather than an
33+
error when markers are ambiguous. Provider protocol version, postures and
34+
ownership are unchanged.
35+
1836
## [0.0.77] - 2026-09-27
1937

2038
All seven setup systems refresh their software pins from current vendor

‎Cargo.lock‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ members = [
88
]
99

1010
[workspace.package]
11-
version = "0.0.77"
11+
version = "0.0.78"
1212
edition = "2024"
1313
rust-version = "1.89"
1414
license = "AGPL-3.0-or-later"
@@ -23,9 +23,9 @@ sha2 = "0.11"
2323
# `setup-core::archive`); an inflate loop is not, because its bugs are
2424
# memory-safety bugs and it is not improved by being hand-written here.
2525
miniz_oxide = "0.9"
26-
setup-core = { path = "crates/setup-core", version = "0.0.77" }
27-
provider-v3 = { path = "crates/provider-v3", version = "0.0.77" }
28-
harness-runtime = { path = "crates/harness-runtime", version = "0.0.77" }
26+
setup-core = { path = "crates/setup-core", version = "0.0.78" }
27+
provider-v3 = { path = "crates/provider-v3", version = "0.0.78" }
28+
harness-runtime = { path = "crates/harness-runtime", version = "0.0.78" }
2929

3030
[workspace.lints.rust]
3131
unsafe_code = "forbid"

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ release is a convenience, not the authorised copy.
179179
180180
```bash
181181
docker run --rm -v "$HOME/.config:/config" \
182-
ghcr.io/nddev-opennetwork/opencode-setup-system:0.0.77 \
182+
ghcr.io/nddev-opennetwork/opencode-setup-system:0.0.78 \
183183
status --target /config/<dir> --json
184184
```
185185

‎install.ps1‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# powershell -ExecutionPolicy Bypass -File install.ps1 -Version 0.1.0
88
[CmdletBinding()]
99
param(
10-
[string]$Version = "0.0.77",
10+
[string]$Version = "0.0.78",
1111
[string]$InstallDir = "$env:LOCALAPPDATA\Programs\opencode-setup-system"
1212
)
1313
$ErrorActionPreference = "Stop"

‎install.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ set -eu
1414

1515
REPO="NDDev-OpenNetwork/opencode-setup-system"
1616
BINARY="opencode-setup-system"
17-
VERSION="${1:-0.0.77}"
17+
VERSION="${1:-0.0.78}"
1818
PREFIX="${OPENCODE_INSTALL_DIR:-$HOME/.local/bin}"
1919

2020
case "$(uname -s)" in

0 commit comments

Comments
 (0)