Skip to content

Commit f5551a2

Browse files
authored
docs: refresh README screenshots (#278)
* docs: refresh README screenshots * docs: prepare v2 release notes
1 parent e642e55 commit f5551a2

7 files changed

Lines changed: 200 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,39 @@
22

33
All notable changes to Mission Control are documented in this file.
44

5+
## [2.0.0] - 2026-03-11
6+
7+
### Added
8+
- Dual-mode operations for both OpenClaw gateway deployments and local workstation installs
9+
- Hermes observability, including session, task, cron, memory, and transcript visibility
10+
- Obsidian-style memory knowledge system with graph visualization, health signals, and filesystem browser
11+
- Rebuilt onboarding flow with session-scoped walkthroughs, security scan, and OpenClaw gateway setup guidance
12+
- OpenClaw doctor status and in-app doctor fix workflow for runtime drift detection and remediation
13+
- Expanded OpenClaw dashboard coverage for channels, chat, sessions, cron, usage, devices, approvals, logs, and schema-backed config
14+
- Global exec approval overlay, unified cost tracker, and richer agent communication/session routing views
15+
- Embedded chat workspace, Claude Code task bridge, framework adapters, self-update flow, and stronger local agent/skill discovery
16+
- Automated task dispatch, automated Aegis review, natural-language recurring tasks, and richer gateway backup/update actions
17+
18+
### Fixed
19+
- Agent and workspace deletion now removes OpenClaw config state correctly and refreshes the UI consistently
20+
- Security scan autofix no longer breaks host access or E2E runtime env state after applying fixes
21+
- Mission Control builds now isolate build-time SQLite state from runtime SQLite state, eliminating `SQLITE_BUSY` build contention
22+
- Standalone deploy/runtime handling now preserves data directories, static assets, and restart detection more reliably
23+
- OpenClaw config compatibility issues around malformed `model.primary` payloads, stale keys, and doctor warning classification
24+
- Local Hermes transcript loading, gateway chat/channel RPC fallbacks, and memory panel regressions from the refactor cycle
25+
- E2E harness isolation so tests use fresh temp OpenClaw state, temp skill roots, and deterministic scheduler behavior
26+
- Login/autofill/CSP regressions, websocket/device-identity edge cases, memory graph fit/overflow issues, and several panel parity gaps found during the refactor
27+
28+
### Changed
29+
- Project version advanced to `2.0.0`
30+
- Node runtime policy standardized on `22.x` across local development, CI, Docker, and standalone deployment
31+
- README, landing-page handoff, and release documentation refreshed to match the current Mission Control interface and feature set
32+
- This release captures 189 commits on top of `main` and marks the major refactor branch as the new baseline for Mission Control
33+
- Navigation, loading, branding, and onboarding flows were redesigned to match the broader v2 operator experience
34+
35+
### Contributors
36+
- @0xNyk
37+
538
## [1.3.0] - 2026-03-02
639

740
### Added

README.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Manage agent fleets, track tasks, monitor costs, and orchestrate workflows — a
1212
[![TypeScript](https://img.shields.io/badge/TypeScript-5.7-3178C6?logo=typescript&logoColor=white)](https://typescriptlang.org/)
1313
[![SQLite](https://img.shields.io/badge/SQLite-WAL-003B57?logo=sqlite&logoColor=white)](https://sqlite.org/)
1414

15-
![Mission Control Dashboard](docs/mission-control.jpg)
15+
![Mission Control Dashboard](docs/mission-control-overview.png)
1616

1717
</div>
1818

@@ -144,6 +144,8 @@ bash scripts/security-audit.sh
144144
### Agent Management
145145
Monitor agent status, configure models, view heartbeats, and manage the full agent lifecycle from registration to retirement. Agent detail modal with compact overview, inline model selector, and editable sub-agent configuration.
146146

147+
![Mission Control Agents Panel](docs/mission-control-agents.png)
148+
147149
### Task Board
148150
Kanban board with six columns (inbox → assigned → in progress → review → quality review → done), drag-and-drop, priority levels, assignments, threaded comments, and inline sub-agent spawning.
149151

@@ -183,6 +185,11 @@ Define agent personality, capabilities, and behavioral guidelines via SOUL markd
183185
### Agent Messaging
184186
Session-threaded inter-agent communication via the comms API (`a2a:*`, `coord:*`, `session:*`) with coordinator inbox support and runtime tool-call visibility in the `agent-comms` feed.
185187

188+
### Memory Knowledge Graph
189+
Explore agent knowledge through the Memory Browser, filesystem-backed memory tree, and interactive relationship graph for sessions, memory chunks, and linked knowledge files.
190+
191+
![Mission Control Memory Graph](docs/mission-control-memory-graph.png)
192+
186193
### Onboarding Wizard
187194
Guided first-run setup wizard that walks new users through five steps: Welcome (system capabilities detection), Credentials (verify AUTH_PASS and API_KEY strength), Agent Setup (gateway connection or local Claude Code discovery), Security Scan (automated configuration audit with pass/fail checks), and Get Started (quick links to key panels). Automatically appears on first login and can be re-launched from Settings. Progress is persisted per-user so you can resume where you left off.
188195

@@ -629,7 +636,7 @@ Trend alerts in the `trends.alerts` response are derived from current-vs-previou
629636

630637
## Roadmap
631638

632-
See [open issues](https://github.com/builderz-labs/mission-control/issues) for planned work and the [v1.0.0 release notes](https://github.com/builderz-labs/mission-control/releases/tag/v1.0.0) for what shipped.
639+
See [open issues](https://github.com/builderz-labs/mission-control/issues) for planned work and the [v2.0.0 release notes](docs/releases/2.0.0.md) for the latest major release summary.
633640

634641
**Completed:**
635642

@@ -676,7 +683,7 @@ See [open issues](https://github.com/builderz-labs/mission-control/issues) for p
676683
- [ ] OAuth approval UI improvements
677684
- [ ] API token rotation UI
678685

679-
[## Contributing
686+
## Contributing
680687

681688
Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for setup instructions and guidelines.
682689

@@ -694,6 +701,12 @@ If you find this project useful, consider supporting my open-source work.
694701

695702
`BYLu8XD8hGDUtdRBWpGWu5HKoiPrWqCxYFSh4oxXuvPg`
696703

704+
<p align="center">
705+
<a href="https://star-history.com/#builderz-labs/mission-control&Date">
706+
<img src="https://api.star-history.com/svg?repos=builderz-labs/mission-control&type=Date" alt="Star History" width="400">
707+
</a>
708+
</p>
709+
697710
## License
698711

699-
[MIT](LICENSE) © 2026 [Builderz Labs](https://github.com/builderz-labs)](https://github.com/builderz-labs/mission-control)
712+
[MIT](LICENSE) © 2026 [Builderz Labs](https://github.com/builderz-labs/mission-control)

docs/LANDING-PAGE-HANDOFF.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Manage agent fleets, track tasks, monitor costs, and orchestrate workflows — a
2525
- 165 unit tests (Vitest)
2626
- 295 E2E tests (Playwright)
2727

28-
**Hero image:** `docs/mission-control.jpg` (current dashboard screenshot — should be refreshed with latest UI)
28+
**Hero image:** `docs/mission-control-overview.png` (latest overview dashboard screenshot)
2929

3030
---
3131

docs/mission-control-agents.png

1.59 MB
Loading
1.92 MB
Loading

docs/mission-control-overview.png

1.69 MB
Loading

docs/releases/2.0.0.md

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
# Mission Control 2.0.0
2+
3+
Released: 2026-03-11
4+
5+
Mission Control 2.0.0 is the major release that lands the `feat/refactor` branch as the new baseline for the project. It rolls up 189 commits on top of `main` and shifts Mission Control from an early dashboard into a broader agent operations console for both local and gateway-driven setups.
6+
7+
## Highlights
8+
9+
### Dual-mode operation
10+
- Mission Control now supports both OpenClaw gateway mode and local workstation mode cleanly.
11+
- Onboarding, runtime detection, security checks, and panel behavior were reworked so the app can adapt to the active environment instead of assuming one deployment shape.
12+
13+
### Broader agent observability
14+
- Hermes observability was added across sessions, memory, tasks, cron, and transcripts.
15+
- OpenClaw coverage was expanded across channels, chat, sessions, cron, devices, approvals, logs, usage, and config editing.
16+
- Agent communication, session routing, and inline transcript visibility were strengthened throughout the app.
17+
18+
### Memory system redesign
19+
- The memory panel was redesigned into an Obsidian-style knowledge surface.
20+
- Mission Control now ships with a filesystem memory browser, link/context endpoints, memory health signals, and an interactive graph view for linked knowledge.
21+
- Loading and navigation performance in the memory panel were improved substantially, including lazy tree loading and graph prefetching.
22+
23+
### Onboarding, security, and doctor workflows
24+
- The onboarding experience was rebuilt into a guided walkthrough with stronger separation between per-user progress and per-session display behavior.
25+
- The security scan now has clearer severity handling, improved autofix behavior, and better reporting of manual vs auto-fixable issues.
26+
- OpenClaw doctor warnings, doctor fix, and state-integrity handling are now surfaced directly in the UI.
27+
28+
### Deployment and runtime hardening
29+
- Node support was standardized on `22.x` across local development, CI, Docker, and standalone deploys.
30+
- Build-time SQLite handling was isolated from runtime SQLite state to avoid noisy or fragile deploy behavior.
31+
- Standalone deploys were hardened around asset inclusion, runtime data directories, backups, and restart detection.
32+
- Dynamic host handling and safer env mutation behavior improved self-hosted reliability.
33+
34+
### Agent lifecycle and operator UX
35+
- Agent/workspace creation and deletion flows were hardened end to end, including OpenClaw config normalization and cleanup.
36+
- The boot loader was redesigned with real progress phases and framework logos.
37+
- Cost tracking, approvals, channels, chat, and session controls were all tightened during the refactor.
38+
39+
## Everything Included In The v2 Update
40+
41+
### Core platform and mode handling
42+
- Local mode and OpenClaw gateway mode were hardened into first-class operating modes.
43+
- Gateway discovery and connection handling improved across configured runtimes, systemd-managed gateways, Tailscale Serve, proxied websocket paths, forwarded-proto setups, and token-preserving websocket URLs.
44+
- Mission Control can register itself as the dashboard for an OpenClaw runtime without the earlier device-auth and dashboard URL failure cases.
45+
- Managed-gateway UX was tightened across health, status, mode badges, and startup auto-connect behavior.
46+
47+
### Agents, sessions, chat, and comms
48+
- Embedded chat became a shared workspace rather than a fragmented set of views.
49+
- Session navigation was unified into Chat, with local Claude/Codex sessions included alongside gateway sessions.
50+
- Hermes sessions, transcripts, memory, tasks, and cron surfaced throughout the app.
51+
- Session transcript handling improved across local, Hermes, aggregated gateway, and disk-backed OpenClaw transcript sources.
52+
- Agent comms, runtime tool visibility, coordinator inbox behavior, session-thread routing, and agent feed ergonomics were hardened.
53+
- Agent registration, self-registration, rate limiting, attribution, wake/spawn actions, and agent detail editing all received follow-up fixes.
54+
55+
### Tasks, quality flow, and automation
56+
- Task dispatch now polls assigned tasks and runs agents through OpenClaw with session linkage.
57+
- Aegis quality review became an automated scheduled workflow for review-stage tasks.
58+
- Natural-language recurring tasks now parse into cron-backed template spawning.
59+
- Spawn/task flows were consolidated, old spawn-only UI was removed, and task/session linking became more traceable.
60+
- Cost tracking moved into a unified Cost Tracker panel.
61+
62+
### Memory, knowledge, and browsing
63+
- The memory experience was redesigned into a graph-first, Obsidian-style knowledge system.
64+
- The memory browser now supports faster loading, lazy directory hydration, better overflow handling, and improved graph fitting behavior.
65+
- Memory APIs expanded around graph, health, links, context, and processing actions.
66+
- Boot-time prefetching and panel persistence reduced the need to re-fetch heavy memory state on every navigation.
67+
68+
### Skills and local discovery
69+
- Skills Hub support expanded across browsing, installation, bidirectional sync, registry search, security scanning, and local disk roots.
70+
- Local agent discovery now covers `~/.agents`, `~/.codex/agents`, and Claude agent roots more reliably.
71+
- Skill roots and E2E skill paths can now be overridden cleanly for isolated test and self-hosted environments.
72+
73+
### Security, audit, and approvals
74+
- Security audit posture scoring, secret detection, evals, optimization, and security events were substantially expanded.
75+
- Security scan severity scoring, infrastructure checks, OpenClaw hardening checks, autofix behavior, and agent-side scan APIs improved.
76+
- Global exec approval overlay and approval flows were added/refined.
77+
- Auth hardening covered timing-safe behavior, CSRF, session revocation, host allowlists, and safer trusted-host resolution.
78+
- Audit trail coverage expanded across grouped action types and more complete operator activity logging.
79+
80+
### Onboarding and first-run experience
81+
- The onboarding wizard went through several iterations and now combines runtime capability detection, gateway setup, security scan, credentials, and guided getting-started flow.
82+
- Walkthrough visibility is session-aware while progress persists per user.
83+
- The loading experience was redesigned with branded motion, framework logos, and real boot phases instead of generic spinner states.
84+
85+
### UI, navigation, and operator polish
86+
- Agent cards, the agent detail modal, the cron calendar, activity/history views, interface mode toggles, sidebar categories, and panel loading states were redesigned.
87+
- Shared loader patterns replaced ad-hoc spinners across more panels.
88+
- Navigation state, URL synchronization, and panel persistence were tightened to reduce remount churn and stale data flashes.
89+
- Branding assets and logos for Mission Control, OpenClaw, Claude, Codex, and Hermes were refreshed across the interface.
90+
91+
### Runtime, deployment, and template hardening
92+
- Standalone deploys were hardened across static assets, runtime data directories, sqlite migration/backup flow, restart detection, and build/runtime separation.
93+
- Build-time DB/token isolation removed noisy runtime coupling during `next build`.
94+
- Node support was standardized on `22.x`, with matching local, CI, Docker, and deploy expectations.
95+
- Proxy and host validation logic became more template-safe and more dynamic for self-hosted environments.
96+
- OpenClaw doctor drift handling, doctor fix, config normalization, and workspace lifecycle cleanup were tightened to better support real self-hosted installs.
97+
98+
### E2E, CI, and release readiness
99+
- The E2E harness now uses isolated OpenClaw runtime state, isolated skill roots, deterministic scheduler behavior, and safer env handling.
100+
- Several regressions that only showed up in CI were fixed around security autofix, workload signals, and agent deletion behavior.
101+
- README, landing page assets, and release documentation were refreshed for the v2 release.
102+
103+
## Notable Improvements
104+
105+
- Unified cost tracker replacing the split token/cost views
106+
- Global exec approval overlay
107+
- Better local agent discovery and skill sync behavior
108+
- More reliable gateway config concurrency handling
109+
- Better navigation responsiveness and less panel reload churn
110+
- Stronger E2E runtime isolation for CI and local test harnesses
111+
112+
## Detailed Functional Additions
113+
114+
- Framework adapters and normalized multi-agent registration flow
115+
- Self-update banner and admin-triggered update flow
116+
- Tenant-scoped workspaces and free-tier extraction cleanup
117+
- Google Workspace integration
118+
- Plugin capabilities system and Hyperbrowser integration
119+
- Claude Code task bridge
120+
- OpenClaw backup creation and restore-oriented backup directory handling
121+
- Embedded `/chat` panel and provider-session-first chat workspace
122+
- Memory graph upgrades from Canvas to Reagraph WebGL
123+
- Security audit panel, agent eval framework, and optimization endpoint
124+
- OpenClaw update-now trigger from the UI
125+
- Approvals overlay, channels parity, chat parity, usage parity, device parity, and logs parity with the newer OpenClaw surface
126+
127+
## Detailed Fix Areas
128+
129+
- Login autofill, redirect race, CSP/theme flash, and auth/session regressions
130+
- Channels auth and RPC fallback behavior
131+
- Gateway websocket stability and device identity handshake behavior
132+
- Memory graph blank states, overflow, sizing, auto-fit, and speed issues
133+
- Agent detail/model-shape crashes and delete/provisioning edge cases
134+
- Doctor warning misclassification and state-integrity surfacing
135+
- Security scan autofix false positives and active-host preservation
136+
- Standalone deploy asset/runtime drift and SQLite migration contention
137+
- README and docs freshness so product marketing reflects the shipped interface
138+
139+
## Upgrade Notes
140+
141+
- Mission Control 2.0.0 expects Node `22.x`.
142+
- Self-hosted installs should verify env files, host allowlist configuration, and runtime data directory settings after upgrade.
143+
- If you run OpenClaw, use the in-app doctor and security panels after upgrade to catch any stale config drift.
144+
145+
## Links
146+
147+
- Changelog: [`CHANGELOG.md`](../../CHANGELOG.md)
148+
- README: [`README.md`](../../README.md)
149+
- Security hardening guide: [`docs/SECURITY-HARDENING.md`](../SECURITY-HARDENING.md)

0 commit comments

Comments
 (0)