Skip to content

Commit 1b901f2

Browse files
author
codejunkie99
committed
chore: prepare dashboard tui release [skip ci]
1 parent a3d0175 commit 1b901f2

4 files changed

Lines changed: 68 additions & 20 deletions

File tree

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,48 @@ 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.15.0] — 2026-05-06
9+
10+
Minor release. Adds a production dashboard TUI for installed agentic-stack
11+
projects, with the trust-console inspection surface folded into the same
12+
user-facing entrypoint.
13+
14+
### Added
15+
- **`agentic-stack dashboard` / `dash`.** Adds a terminal dashboard for project
16+
health, installed adapters, doctor checks, harness verification, memory, team
17+
brain, skills, managed instances, transfer, and local data exports.
18+
- **Trust-console parity.** The dashboard includes a per-harness verify matrix,
19+
team brain status/init, skills listing, active instance listing,
20+
accepted/rejected memory review, and `memory_why()` evidence lookup.
21+
- **Plain renderer.** `agentic-stack dashboard --plain` and non-TTY fallback
22+
produce a script-safe text dashboard for logs, agents, and tests.
23+
- **Interactive dashboard coverage.** Adds local tests for renderer output,
24+
CLI aliases, trust-console parity sections, non-TTY fallback, up/down
25+
navigation, refresh, quit, and Enter-open behavior.
26+
27+
### Changed
28+
- Bare interactive `agentic-stack` / `./install.sh` opens the dashboard when an
29+
existing `.agent/install.json` is present. Non-TTY shells keep printing
30+
command guidance instead of launching an interactive UI.
31+
- README, POSIX installer help, and PowerShell installer help now document the
32+
dashboard entrypoint.
33+
34+
### Fixed
35+
- `test_claude_code_hook.py` now works both as a standalone validation script
36+
and as a pytest-collected module by providing a real `mod` fixture.
37+
38+
### Migration
39+
No migration required. Existing projects can run `agentic-stack dashboard`
40+
after upgrading. Re-run an adapter install only if you want the latest copied
41+
adapter guidance files in a project.
42+
43+
### Release prep
44+
- GitHub release notes should use this changelog entry after PR #41 merges.
45+
- `v0.14.0` already exists on GitHub, so this production dashboard release uses
46+
the next minor tag, `v0.15.0`.
47+
- `Formula/agentic-stack.rb` must be bumped in the usual follow-up after the
48+
`v0.15.0` tag exists and the tag tarball sha256 can be computed.
49+
850
## [0.13.0] — 2026-05-02
951

1052
Minor release. Adds an onboarding-style transfer wizard for moving a portable

README.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,22 @@ 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.13.0 — transfer wizard
29-
30-
Minor release. Adds an onboarding-style `agentic-stack transfer` wizard for
31-
moving a project brain into Codex, Cursor, Windsurf, or a terminal-only
32-
`AGENTS.md` setup.
33-
34-
- **Natural-language transfer plans.** Say things like `move my memory into
35-
Codex`; the wizard detects targets, memory scopes, and whether to generate a
36-
curl command, apply locally, or both.
37-
- **Portable memory bundles.** Transfers preferences, accepted lessons,
38-
skills, working memory, episodic/history logs, and candidate lessons, with
39-
SHA-256 verification and secret-like content blocking.
40-
- **One-line import.** Generated curl/PowerShell bootstraps import the bundle
41-
into another project and install the selected adapter files.
42-
- **Modern Windsurf rules.** Windsurf now gets `.windsurf/rules/agentic-stack.md`
43-
while keeping legacy `.windsurfrules` compatibility.
28+
### New in v0.15.0 — dashboard TUI
29+
30+
Minor release. Adds `agentic-stack dashboard` as the production front door for
31+
installed projects: one terminal screen for health, adapters, verification,
32+
memory, team brain, skills, instances, transfer, and local dashboard exports.
33+
34+
- **Dashboard command.** Run `agentic-stack dashboard` or `./install.sh dashboard`
35+
to open the TUI; use `dash` or `--plain` for a compact script-safe view.
36+
- **Trust-console parity.** The dashboard includes a per-harness verify matrix,
37+
accepted/rejected memory, `memory_why()` evidence lookup, team brain
38+
status/init, skills, and managed instances.
39+
- **Safer installed-project default.** Bare interactive `./install.sh` opens the
40+
dashboard once `.agent/install.json` exists; non-TTY shells still print
41+
script-safe command guidance instead of launching a TUI.
42+
- **Production coverage.** Renderer, CLI, parity, non-TTY fallback, and
43+
interactive keypress navigation are covered by local tests.
4444

4545
See [CHANGELOG.md](CHANGELOG.md) for the full list.
4646

@@ -130,6 +130,7 @@ cd agentic-stack
130130

131131
```bash
132132
brew update && brew upgrade agentic-stack
133+
agentic-stack dashboard
133134
```
134135

135136
### Clone instead?
@@ -156,6 +157,8 @@ verb-style subcommands (works with both `install.sh` and `install.ps1`):
156157
./install.sh remove cursor # confirm prompt + delete; no quarantine, no undo
157158
```
158159

160+
PowerShell uses the same verbs, for example `.\install.ps1 dashboard`.
161+
159162
Bare `./install.sh` (no arguments) opens a **multi-select wizard** on
160163
a fresh project — check every harness you actually use, hit enter,
161164
each one gets installed. The wizard auto-detects harnesses already on

harness_manager/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
"""harness_manager — manifest-driven adapter installer for agentic-stack.
22
33
This package is the implementation backend for `./install.sh` and `./install.ps1`.
4-
The user-facing surface is plain verbs: install, add, remove, doctor, status.
4+
The user-facing surface is plain verbs: install, add, remove, doctor, status,
5+
dashboard, manage, and transfer.
56
The "harness_manager" name is internal only and never appears in CLI help, docs,
67
or error messages users see.
78
"""
8-
__version__ = "0.13.0"
9+
__version__ = "0.15.0"

install.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010
# # remove an installed adapter
1111
# .\install.ps1 doctor [target-dir] # read-only audit
1212
# .\install.ps1 status [target-dir] # one-screen view
13+
# .\install.ps1 dashboard [target-dir] # interactive project dashboard
1314
# .\install.ps1 manage [target-dir] # interactive adapter TUI
1415
# .\install.ps1 transfer # memory transfer wizard
15-
# .\install.ps1 # bare: list adapters / what
16-
# # to add
16+
# .\install.ps1 # bare: install wizard for fresh
17+
# # projects, dashboard for already
18+
# # installed interactive projects
1719
#
1820
# adapter-name: claude-code | cursor | windsurf | opencode | openclaw |
1921
# hermes | pi | codex | standalone-python | antigravity

0 commit comments

Comments
 (0)