Skip to content

Commit 9129283

Browse files
committed
release: v0.1.7 — agent-skips idle-unmerged net + doctor codex-companion coverage + ci-docs rustdoc fix
Bump workspace version 0.1.6→0.1.7, octl-cli's octl-core pin =0.1.7, finalize CHANGELOG [Unreleased]→[0.1.7], regen version envelope snapshots.
1 parent a92337a commit 9129283

7 files changed

Lines changed: 33 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
88

9+
## [0.1.7] - 2026-08-12
10+
11+
### Fixed
12+
13+
- **An agent that ends its session without calling `run merge` no longer strands the run `pending` with committed-but-unmerged work (`agent-skips-run-merge-idle-pending`).** Root cause: the idle-TUI's CPU render-loop trickle perpetually re-stamped the supervisor's "activity" clock, so the idle-unmerged safety net could never fire. The CPU-activity clock is now rate-gated, so a genuinely idle agent that committed work but skipped the merge is detected and its branch + worktree preserved for recovery instead of looking indefinitely busy. (4-model `/llm-review` applied.)
14+
- **`doctor` / `prune` now cover codex skills and their `_shared` companion files (`doctor-codex-companion-coverage`).** The sync / orphan / prune diagnostics extend to the codex flat layout and the shared companion subdir, so a drifted or orphaned codex companion is surfaced and prunable on par with the claude layout.
15+
- **Cleared a main-wide CI-red rustdoc break in the docs job (`ci-docs-bakeoff-registry-link`).** A broken intra-doc link `[bakeoff::registry]` is demoted to a code span, so the docs job (and the users who build docs) is green again.
16+
917
## [0.1.6] - 2026-08-11
1018

1119
### Added

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resolver = "2"
33
members = ["crates/octl-core", "crates/octl-cli"]
44

55
[workspace.package]
6-
version = "0.1.6"
6+
version = "0.1.7"
77
edition = "2021"
88
rust-version = "1.85"
99
license = "MIT"

crates/octl-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ path = "src/main.rs"
2121
workspace = true
2222

2323
[dependencies]
24-
octl-core = { path = "../octl-core", version = "=0.1.6" }
24+
octl-core = { path = "../octl-core", version = "=0.1.7" }
2525
clap = { workspace = true }
2626
serde = { workspace = true }
2727
serde_json = { workspace = true }

crates/octl-cli/tests/snapshots/envelope_snapshots__version_json.snap

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,97 +5,97 @@ expression: value
55
{
66
"schema_version": 1,
77
"data": {
8-
"version": "0.1.6",
8+
"version": "0.1.7",
99
"commit": "[COMMIT]",
1010
"skills": [
1111
{
1212
"name": "orchestratectl-overview",
13-
"cli_version": "0.1.6",
13+
"cli_version": "0.1.7",
1414
"schema_version": 1
1515
},
1616
{
1717
"name": "octl-run-overview",
18-
"cli_version": "0.1.6",
18+
"cli_version": "0.1.7",
1919
"schema_version": 1
2020
},
2121
{
2222
"name": "octl-spawn-spinoff",
23-
"cli_version": "0.1.6",
23+
"cli_version": "0.1.7",
2424
"schema_version": 1
2525
},
2626
{
2727
"name": "worktree-spinoff",
28-
"cli_version": "0.1.6",
28+
"cli_version": "0.1.7",
2929
"schema_version": 1
3030
},
3131
{
3232
"name": "worktree-code",
33-
"cli_version": "0.1.6",
33+
"cli_version": "0.1.7",
3434
"schema_version": 1
3535
},
3636
{
3737
"name": "worktree-merge",
38-
"cli_version": "0.1.6",
38+
"cli_version": "0.1.7",
3939
"schema_version": 1
4040
},
4141
{
4242
"name": "worktree-orchestrated",
43-
"cli_version": "0.1.6",
43+
"cli_version": "0.1.7",
4444
"schema_version": 1
4545
},
4646
{
4747
"name": "worktree-research",
48-
"cli_version": "0.1.6",
48+
"cli_version": "0.1.7",
4949
"schema_version": 1
5050
},
5151
{
5252
"name": "worktree-make-skill",
53-
"cli_version": "0.1.6",
53+
"cli_version": "0.1.7",
5454
"schema_version": 1
5555
},
5656
{
5757
"name": "worktree-bugfix",
58-
"cli_version": "0.1.6",
58+
"cli_version": "0.1.7",
5959
"schema_version": 1
6060
},
6161
{
6262
"name": "worktree-technical-decision",
63-
"cli_version": "0.1.6",
63+
"cli_version": "0.1.7",
6464
"schema_version": 1
6565
},
6666
{
6767
"name": "worktree-bug-analysis",
68-
"cli_version": "0.1.6",
68+
"cli_version": "0.1.7",
6969
"schema_version": 1
7070
},
7171
{
7272
"name": "worktree",
73-
"cli_version": "0.1.6",
73+
"cli_version": "0.1.7",
7474
"schema_version": 1
7575
},
7676
{
7777
"name": "worktree-status",
78-
"cli_version": "0.1.6",
78+
"cli_version": "0.1.7",
7979
"schema_version": 1
8080
},
8181
{
8282
"name": "stint-start",
83-
"cli_version": "0.1.6",
83+
"cli_version": "0.1.7",
8484
"schema_version": 1
8585
},
8686
{
8787
"name": "stint-handoff",
88-
"cli_version": "0.1.6",
88+
"cli_version": "0.1.7",
8989
"schema_version": 1
9090
},
9191
{
9292
"name": "fan-out",
93-
"cli_version": "0.1.6",
93+
"cli_version": "0.1.7",
9494
"schema_version": 1
9595
},
9696
{
9797
"name": "orchestrate",
98-
"cli_version": "0.1.6",
98+
"cli_version": "0.1.7",
9999
"schema_version": 1
100100
}
101101
],

crates/octl-cli/tests/snapshots/envelope_snapshots__version_jsonl.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
source: crates/octl-cli/tests/envelope_snapshots.rs
33
expression: value
44
---
5-
{"schema_version":1,"data":{"version":"0.1.6","commit":"[COMMIT]","skills":[{"name":"orchestratectl-overview","cli_version":"0.1.6","schema_version":1},{"name":"octl-run-overview","cli_version":"0.1.6","schema_version":1},{"name":"octl-spawn-spinoff","cli_version":"0.1.6","schema_version":1},{"name":"worktree-spinoff","cli_version":"0.1.6","schema_version":1},{"name":"worktree-code","cli_version":"0.1.6","schema_version":1},{"name":"worktree-merge","cli_version":"0.1.6","schema_version":1},{"name":"worktree-orchestrated","cli_version":"0.1.6","schema_version":1},{"name":"worktree-research","cli_version":"0.1.6","schema_version":1},{"name":"worktree-make-skill","cli_version":"0.1.6","schema_version":1},{"name":"worktree-bugfix","cli_version":"0.1.6","schema_version":1},{"name":"worktree-technical-decision","cli_version":"0.1.6","schema_version":1},{"name":"worktree-bug-analysis","cli_version":"0.1.6","schema_version":1},{"name":"worktree","cli_version":"0.1.6","schema_version":1},{"name":"worktree-status","cli_version":"0.1.6","schema_version":1},{"name":"stint-start","cli_version":"0.1.6","schema_version":1},{"name":"stint-handoff","cli_version":"0.1.6","schema_version":1},{"name":"fan-out","cli_version":"0.1.6","schema_version":1},{"name":"orchestrate","cli_version":"0.1.6","schema_version":1}],"schema_version":1,"supported_schemas":[1],"state_schema_version":1,"supported_state_schemas":[1]},"warnings":[]}
5+
{"schema_version":1,"data":{"version":"0.1.7","commit":"[COMMIT]","skills":[{"name":"orchestratectl-overview","cli_version":"0.1.7","schema_version":1},{"name":"octl-run-overview","cli_version":"0.1.7","schema_version":1},{"name":"octl-spawn-spinoff","cli_version":"0.1.7","schema_version":1},{"name":"worktree-spinoff","cli_version":"0.1.7","schema_version":1},{"name":"worktree-code","cli_version":"0.1.7","schema_version":1},{"name":"worktree-merge","cli_version":"0.1.7","schema_version":1},{"name":"worktree-orchestrated","cli_version":"0.1.7","schema_version":1},{"name":"worktree-research","cli_version":"0.1.7","schema_version":1},{"name":"worktree-make-skill","cli_version":"0.1.7","schema_version":1},{"name":"worktree-bugfix","cli_version":"0.1.7","schema_version":1},{"name":"worktree-technical-decision","cli_version":"0.1.7","schema_version":1},{"name":"worktree-bug-analysis","cli_version":"0.1.7","schema_version":1},{"name":"worktree","cli_version":"0.1.7","schema_version":1},{"name":"worktree-status","cli_version":"0.1.7","schema_version":1},{"name":"stint-start","cli_version":"0.1.7","schema_version":1},{"name":"stint-handoff","cli_version":"0.1.7","schema_version":1},{"name":"fan-out","cli_version":"0.1.7","schema_version":1},{"name":"orchestrate","cli_version":"0.1.7","schema_version":1}],"schema_version":1,"supported_schemas":[1],"state_schema_version":1,"supported_state_schemas":[1]},"warnings":[]}

crates/octl-cli/tests/snapshots/envelope_snapshots__version_text.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
source: crates/octl-cli/tests/envelope_snapshots.rs
33
expression: value
44
---
5-
orchestratectl 0.1.6
5+
orchestratectl 0.1.7
66
commit: [COMMIT]
77
envelope schema: 1
88
supported envelopes: 1

0 commit comments

Comments
 (0)