Skip to content

Commit a8295e6

Browse files
author
codejunkie99
committed
chore: prepare v0.17.0 release
1 parent b93a069 commit a8295e6

4 files changed

Lines changed: 64 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,37 @@ All notable changes to this project.
55
The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and the project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.17.0] — 2026-05-10
9+
10+
Minor release. Clears the open PR queue and ships new harness adapters, the
11+
Mission Control beta, semantic lesson retraction, and the consolidated pytest
12+
layout.
13+
14+
### Added
15+
- **GitHub Copilot CLI adapter.** Installs `AGENTS.md`,
16+
`.github/instructions/agentic-stack.instructions.md`,
17+
`.github/hooks/agentic-stack.json`, and a `.github/skills/` mirror so Copilot
18+
CLI can load the portable brain and run memory hooks.
19+
- **Google Gemini CLI adapter.** Installs `gemini.md` plus a `.gemini/skills/`
20+
mirror for Gemini CLI projects.
21+
- **`agentic-stack mission-control`.** Adds a beta local web dashboard with a
22+
snapshot mode, local-only event store, static assets, collectors, renderer,
23+
and tests.
24+
- **Semantic lesson retraction.** Adds `.agent/tools/retract_lesson.py` so an
25+
accepted lesson can be marked `status=retracted` with a required rationale
26+
while preserving append-only `lessons.jsonl` history.
27+
28+
### Changed
29+
- README, getting-started docs, POSIX installer help, and PowerShell installer
30+
help now list all 12 adapters and the Mission Control command.
31+
- Proactive recall now considers only the latest append-only state for each
32+
lesson id, excluding retracted lessons from future recall results.
33+
- `LESSONS.md` rendering deduplicates append-only lesson state by id so the
34+
rendered markdown reflects the current status without losing audit history.
35+
- Tests now live under `tests/` with `pytest.ini`, including coverage for
36+
Copilot CLI, Gemini, Mission Control, upgrades, onboarding, and lesson
37+
retraction.
38+
839
## [0.16.1] — 2026-05-10
940

1041
Patch release. Ships the production-ready getting-started guide from PR #49

README.md

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,31 @@ metrics without training a model or sending telemetry.
2525
<img src="docs/diagram.svg" alt="agentic-stack architecture" width="880"/>
2626
</p>
2727

28-
### New in v0.16.1 — getting-started refresh
28+
### New in v0.17.0 — adapters, Mission Control, and lesson retraction
29+
30+
Minor release. Clears the open PR queue and ships the combined production
31+
surface from Copilot CLI, Gemini, Mission Control, and semantic lesson
32+
retraction work.
33+
34+
- **New adapters.** GitHub Copilot CLI installs `AGENTS.md`,
35+
`.github/instructions/`, `.github/hooks/`, and `.github/skills/`; Google
36+
Gemini CLI installs `gemini.md` and a `.gemini/skills/` mirror.
37+
- **Mission Control beta.** Run `agentic-stack mission-control --port 8787`
38+
for a local web dashboard, or use `--snapshot` to render a static HTML
39+
report without opening a browser.
40+
- **Lesson retraction.** Run `.agent/tools/retract_lesson.py <lesson_id> --rationale "..."`
41+
to stop obsolete accepted lessons from guiding future recall while preserving
42+
append-only audit history.
43+
- **Test layout cleanup.** The validation suite now lives under `tests/` with
44+
pytest configuration, covering adapters, upgrades, Mission Control, and
45+
semantic retraction.
2946

30-
Patch release. Ships the production-ready getting-started guide from PR #49
31-
and fixes onboarding version drift in the first-run banner.
47+
See [CHANGELOG.md](CHANGELOG.md) for the full list.
3248

33-
- **Accurate install paths.** The getting-started guide now separates
34-
Homebrew, source checkout, and PowerShell flows so users do not expect a
35-
global `agentic-stack` command from a plain clone.
36-
- **Current management commands.** The guide documents `dashboard`, `status`,
37-
`doctor`, `upgrade`, `sync-manifest`, `add`, `remove`, and `manage` for both
38-
Homebrew and source-checkout users.
39-
- **Correct onboarding version.** The setup banner now reads the package
40-
version from `harness_manager.__version__` instead of showing stale release
41-
text.
49+
### v0.16.1 — getting-started refresh
4250

43-
See [CHANGELOG.md](CHANGELOG.md) for the full list.
51+
Patch release. Ships the production-ready getting-started guide from PR #49
52+
and fixes onboarding version drift in the first-run banner.
4453

4554
### v0.16.0 — safe project upgrades
4655

@@ -165,6 +174,7 @@ verb-style subcommands (works with both `install.sh` and `install.ps1`):
165174

166175
```bash
167176
./install.sh dashboard # TUI dashboard: health, verify, memory, team, skills, instances
177+
./install.sh mission-control # beta local web dashboard; Ctrl-C turns it off
168178
./install.sh add cursor # add a second adapter (Claude Code + Cursor in same repo)
169179
./install.sh status # one-screen view: which adapters, brain stats
170180
./install.sh doctor # read-only audit; green / yellow / red per adapter
@@ -382,7 +392,8 @@ The index is stored at `.agent/memory/.index/` and gitignored.
382392
├── list_candidates.py
383393
├── graduate.py
384394
├── reject.py
385-
└── reopen.py
395+
├── reopen.py
396+
└── retract_lesson.py # append-only semantic lesson retraction
386397
387398
adapters/ # one small shim per harness, each with adapter.json manifest
388399
├── claude-code/ (CLAUDE.md + settings.json hooks — $CLAUDE_PROJECT_DIR wired, closes #18)
@@ -405,6 +416,11 @@ harness_manager/ # v0.9.0 manifest-driven Python backend
405416
├── doctor.py # read-only audit + pre-v0.9 migration synthesis
406417
├── remove.py # safe uninstall with shared-file detection + ownership handoff
407418
├── dashboard_tui.py # project dashboard for health/verify/memory/team/skills/instances
419+
├── mission_control.py # beta local web dashboard entrypoint
420+
├── mission_control_collectors.py
421+
├── mission_control_render.py
422+
├── mission_control_server.py
423+
├── mission_control_static.py
408424
├── post_install.py # named built-ins (openclaw_register_workspace)
409425
├── manage_tui.py # interactive menu loop for add/remove/audit
410426
├── transfer_tui.py # onboarding-style memory transfer wizard

docs/getting-started.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ the project root:
8080

8181
```bash
8282
agentic-stack dashboard # TUI dashboard: health, verify, memory, team, skills
83+
agentic-stack mission-control # beta local web dashboard; Ctrl-C turns it off
8384
agentic-stack status # one-screen view: which adapters, brain stats
8485
agentic-stack doctor # read-only audit; green / yellow / red per adapter
8586
agentic-stack upgrade --dry-run # preview safe .agent infrastructure refresh
@@ -91,6 +92,7 @@ Source checkout users can run the same verbs through the clone:
9192

9293
```bash
9394
./install.sh dashboard /path/to/your-project
95+
./install.sh mission-control /path/to/your-project
9496
./install.sh status /path/to/your-project
9597
./install.sh doctor /path/to/your-project
9698
./install.sh upgrade /path/to/your-project --dry-run

harness_manager/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
The "harness_manager" name is internal only and never appears in CLI help, docs,
77
or error messages users see.
88
"""
9-
__version__ = "0.16.1"
9+
__version__ = "0.17.0"

0 commit comments

Comments
 (0)