All notable changes to @useorgx/openclaw-plugin are documented in this file.
- Switched the publish workflow to Node 24 so the release job uses an npm runtime that supports trusted publishing without a fragile global npm self-upgrade.
- Removed token-oriented npm registry setup from the release workflow so GitHub OIDC trusted publishing can drive npm authentication.
- Patch release bump after the
v0.7.32release workflow failed before publish during the npm upgrade step.
- Switched the GitHub release workflow to npm trusted publishing with provenance so releases do not depend on a missing long-lived npm token secret.
- Patch release bump for npm package, lockfile, and plugin manifest metadata.
- Patch release bump for npm package, lockfile, and plugin manifest metadata.
- Fixed
orgx_record_outcomeso coordinator calls include the run context required by OrgX reporting APIs, while preserving explicitrun_idoverrides. - Added regression coverage for strict MCP schema behavior and outcome payload forwarding.
- Kept closed slice child processes available until reconciliation so the auto-continue engine can read their terminal output before clearing process state.
- Prevented closed slices with stale PIDs from being treated as still alive and falsely killed by stall detection.
- Patch release bump for npm package, lockfile, and plugin manifest metadata.
- Made managed OrgX agent-suite provisioning opt-in by default instead of auto-applying after connect.
- Made Claude/Cursor/Codex MCP client autoconfiguration opt-in by default instead of auto-patching local client config files after browser pairing.
- Removed the published plugin's legacy dev fallback that read credentials from
~/Code/orgx/orgx/.env.local. - Expanded the public README and skill copy with explicit transparency around local file writes, backups, credential storage, network endpoints, telemetry defaults, and background process behavior.
- Patch release bump for npm package + plugin manifest metadata.
- Tightened public README copy to avoid publishing implementation-specific credential details and token-prefix examples.
- Promoted the ClawHub install path now that the package is live, while keeping the npm install path documented as a fallback.
- Patch release bump for npm package + plugin manifest metadata.
- Renamed the native plugin manifest identity to
orgxand refreshed the display metadata for package-catalog discovery. - Repositioned the README around the OpenClaw-specific memory and coordination problem instead of generic orchestration language.
- Added the explicit ClawHub install path alongside the npm install path in the README.
- Patch release bump for npm package + plugin manifest metadata.
- Published release tag
v0.7.27.
- Refined decision and intervention bulk-review trays for the narrow Mission Control rail so multi-select actions stay legible and calm instead of collapsing into dense button rows.
- Elevated blocked-slice decision handoff in the slice detail modal so operators can review the primary pending decision directly from the blocker surface, with a fallback path when only decision counts were emitted.
- Kept grouped scope sections in queue detail views open by default for completed and upcoming work so the work scope is visible immediately.
- Patch release bump for npm package + plugin manifest metadata.
- Published release tag
v0.7.26.
- Added a sqlite runtime self-heal path so installs that are missing the native
better-sqlite3binding can repair themselves when the state store initializes. - Hardened clean-install verification to simulate OpenClaw's scripts-disabled install path and assert the native binding is rebuilt before the package is considered healthy.
- Patch release bump for npm package metadata.
- Aligned
openclaw.plugin.jsonversion with the npm package version soopenclaw plugins listreports the shipped release correctly. - Published release tag
v0.7.25.
- Patch release bump for npm package metadata.
- Published release tag
v0.7.24.
- Reworked
Next Upstartability soStartandAuto onare driven by dispatchable-task truth instead of optimistic queue assumptions. - Added reconciled mission-control action results and reason codes so blocked, already-running, and no-dispatchable-task outcomes surface clearly in the UI.
- Normalized activity, blocker, and decision detail rendering around human-readable updates, scope, status, artifacts, outcomes, and next steps instead of raw metadata summaries and UUID-heavy copy.
- Extended decision and blocker intervention payloads so modals have the context, evidence, options, and recommendations needed for user judgment.
- Hardened activity dedupe and humanization to reduce duplicate noise and opaque feed entries.
- Added a first-class
CompletedMission Control surface that shows recent completed hierarchy, artifacts, outcomes, and what work it unlocked next. - Expanded demo-mode initiatives, timelines, artifacts, blockers, and decisions so active, needs-attention, and completed states cover a broader range of agents and workflows.
- Patch release bump for npm package metadata.
- Added the connected-empty first-value runway so a newly connected workspace with zero initiatives lands in a focused creation/import state instead of a dead shell.
- Hardened onboarding truth so stale demo state no longer overrides disconnected or empty-workspace reality.
- Fixed scoped empty-workspace live activity so empty OrgX workspaces render empty instead of leaking global/live-looking data.
- Deepened the mission-control design audit pass across typography, spacing, and token usage.
- Refined the decision/blocker intervention funnel so blocker and decision moments read more clearly and route into the right intervention surface.
- Patch release bump for npm package + git tag metadata.
- Published release tag
v0.7.22.
- Removed the duplicate agent header from in-progress workstream rows so active work renders with one consistent operator label.
- Patch release bump for npm package + git tag metadata.
- Published release tag
v0.7.21.
- Unified shell-level live-work counts with canonical Mission Control and live snapshot totals so
In Progress,Needs attention, andDone todaystay aligned with the panels. - Hardened
Next Upcanonical summary recomputation, workspace-scoped queue invalidation, and local fallback behavior to remove synthetic queue drift. - Fixed start/auto/reconnect continuity so the UI focuses the actual started run immediately and preserves verified onboarding context during reconnect pairing.
- Tightened Mission Control fallback health math, blocked-work derivation, and live audit selector logic used by local QA verification.
- Patch release bump for npm package + plugin manifest versions.
- Published release tag
v0.7.15.
- Added
centerheader alias support to workspace scope resolution while preserving canonical workspace/command-center behavior. - Hardened MCP HTTP request body stream handling to settle safely across both
.onceand.onevent emitter implementations. - Added targeted regression coverage for workspace-scope center alias handling and streamed MCP JSON-RPC POST bodies.
- Patch release bump for npm package + plugin manifest versions.
- Published release tag
v0.7.14.
- Carries forward the latest UX, verification, and architecture-debt cleanup work shipped on this branch.
- Patch release bump for npm package + plugin manifest versions.
- Published release tag
v0.7.13.
- Carries forward the latest Mission Control lifecycle UX and auto-continue behavior updates.
- Clears dashboard build warnings by fixing Vite manual chunk splitting and release metadata normalization.
- Patch release bump for npm package + lockfile metadata.
- Published release tag
v0.7.9.
- Updated plugin HTTP registration to support route-based SDKs (
registerHttpRoute) with backward compatibility fallback to legacyregisterHttpHandlerwhen available. - Restored plugin load on OpenClaw
2026.3.x, whereregisterHttpHandlerwas removed.
- Refined Next Up -> In Progress separation by excluding unscoped reporting/control sessions from in-progress fallback rows.
- Updated auto-continue queue intent and cache invalidation flows so queue, run-state, and activity surfaces stay in sync after play/start/stop/tick actions.
- Added workspace-aware auto-continue status resolution when
initiative_idis omitted, including scoped run selection and deterministic ordering. - Hardened mission-control initiative graph reads to skip non-UUID local placeholder IDs and fail fast for invalid initiative identifiers.
- Patch release bump for npm package + plugin manifest versions.
- Published release tag
v0.7.8.
- Carries forward the QA capture reliability hardening from
#208in the released tag line. - Confirms the automation paths and selectors from that fix set are included in this patch release train.
- Patch release bump for npm package + plugin manifest versions.
- Published release tag
v0.7.7.
- Hardened component capture retries with locator re-acquire and viewport fallback when element screenshots timeout.
- Added failed-capture retry pass in addition to warning retries to improve full-run stability.
- Stabilized activity/settings capture selectors and action paths used by QA automation.
- Patch release to align npm package versioning and git tags after recent
origin/mainmerges. - No additional runtime or API behavior changes in this release beyond version/changelog metadata.
- Added sequence-aware normalization and ordering across live initiatives, initiative details, and mission graph nodes (
I/W/M/Tlabel consistency). - Updated Mission Control default initiative sorting to prioritize explicit sequence before status/priority tie-breaks.
- Expanded Next Up to support initiative/workstream/milestone rendering modes with mode-aware counts, empty states, and controls.
- Added explicit Autopilot confirmation and direct dispatch affordances for grouped Next Up cards.
- Improved canonical Next Up normalization for snake_case pagination and runner fields.
- Added parsing support for JSON-string array payloads (
runner_agents,slice_task_ids) in canonical responses. - Normalized dependency-wait queue states (for example
waiting_dependency) to blocked semantics. - Mapped ambiguous
activequeue state to queued semantics to avoid misleading in-progress UI.
- Added/expanded Mission Control next-up tests for noise-threshold behavior, pagination metadata forwarding, runner normalization, dependency-blocked queue states, and blocked-reason surfacing.
- Continued the queue and lifecycle UX overhaul across Activity and Mission Control for clearer play/queue/auto flows and smoother session-to-detail navigation.
- Improved decision/slice handling surfaces and session detail interactions to reduce operator friction across blocked/in-progress/next-up states.
- Expanded agent behavior/runtime settings plumbing and dashboard configuration support for per-agent control flows.
- Hardened autopilot/dispatch lifecycle and related route handling with broader test coverage around continuation and blocking states.
- Reduced initial dashboard bundle pressure via targeted lazy-loading and telemetry deferral.
- Added dashboard build-time static asset precompression (
.br/.gz) and HTTP content-encoding negotiation withVary: Accept-Encodingfor faster live dashboard delivery.
- Hardened HTTP mission-control action handling and auto-continue guard behavior to reduce false starts and improve routing consistency.
- Expanded auto-continue guarding tests for mission-control flows and edge-case execution paths.
- Refined app shell/session views and settings interactions for clearer mission state and smoother operator workflows.
- Improved activity timeline and agent chat panel behavior to better surface current run context.
- Distinguish blocking vs non-blocking decisions in autopilot slice result metadata and surface both counts in Activity detail.
- Updated Activity outcome messaging to show
Completed + follow-upfor non-blocking decisions instead ofNeeds decision. - Expanded low-signal sync suppression to hide noisy
changeset.applied/replayedactivity by default. - Stabilized activity sort tie-breakers to reduce list churn/flicker during frequent polling/snapshot refreshes.
- Downgrade stale runtime-backed sessions from live-running to queued/paused semantics so stale work does not appear active.
- Tightened Mission Control In Progress filtering to exclude stale/stopped sessions and dedupe repeated rows by active workstream.
- Updated agents/session live-status rules to avoid showing queued backlog items as active runs in Live view.
- Added scoped Codex MCP overrides per slice to disable unrelated
orgx-openclaw-*domain servers by default and keep only the target domain server enabled.
- Reduced live activity feed payload/render pressure by lowering dashboard activity limits and paging batch sizes.
- Reduced Activity timeline initial render and incremental render step sizes to smooth scrolling and reduce visual churn.
- Added a clearer detail outcome state in Activity modal (blocked/needs decision/completed/in-progress) with direct quick actions.
- Hardened artifact detail retrieval with local fallback support when upstream OrgX artifact lookup is unavailable.
- Added filesystem-aware fallback links/path handling in artifact detail UX so local evidence can still be opened and copied.
- Improved OrgX agent identity canonicalization using additional session node hints (group/title/runtime/summary).
- Prioritized canonical OrgX groups in Agents panel ordering and tightened child provider label presentation.
- Hardened outbox replay and status updates: normalize common status synonyms and improve replay/compatibility for status-only updates.
- Improved
/orgx/api/live/streamSSE proxy reliability with upstream reconnect/backoff while keeping the client connection stable.
- Made activity timeline labels human-readable.
- Updated autopilot instructions to prefer
orgx_report_progressfor progress updates (when available).
- Fixed outbox replay reliability and improved resiliency during reconnection.
- Added a local MCP bridge to support more robust local operations and tooling.
- Elevated Agents, Decisions, and Mission Control UX polish.
- Added bulk modals for header metrics to enable cleaner batch actions.
- Clarified local MCP bridge setup, configuration, and ops controls.
- Refreshed Mission Control UX audit fixtures and snapshot artifacts.
- Added resume support, resource guards, and stuck-worker recovery to the Codex dispatch job.
- Enforced spawn-guard parity across agent launch/restart/fallback routes.
- Made dispatch reporting best-effort so transient reporting/API errors do not abort execution.
- Added PostHog telemetry hooks for improved operational visibility.
- Added auth flow investigation notes and ADR for identity normalization (Clerk external id → Supabase UUID).
- Added a manual marketing-agent dispatch “golden prompt” and a live dashboard marketing copy pack.
- Refined dispatch tooling and tests for more hermetic execution.
- Hardened dashboard delivery with stricter HTTP response security headers:
Content-Security-PolicyPermissions-PolicyCross-Origin-Opener-PolicyX-Robots-Tagand related anti-indexing controls
- Blocked source-map access for
/orgx/liveasset requests at runtime. - Ensured release builds do not emit or ship source maps from core or dashboard outputs.
- Updated production bundling to reduce reverse-engineering signal in artifact names (hash-first output naming).
- Added reusable legal footer links component and integrated it into onboarding and settings surfaces.
- Added
robots/googlebotanti-indexing meta tags to the dashboard HTML entrypoint.
- Hardened core build script to clear old build output before compiling, preventing stale artifacts from leaking into packages.
- Published patch release flow improvements with explicit version and tag readiness for GitHub releases.
- Reworked initiative row layout for better title truncation, progress visibility, and avatar alignment.
- Improved sticky initiative and hierarchy header behavior for smoother scroll transitions and reduced jitter.
- Added stronger Next Up orchestration UX, including inline/rail transitions and clearer action states.
- Fixed initiative open/focus behavior so targets are revealed even when hidden by active filters.
- Tightened hierarchy toolbar spacing, filter controls, and selection row consistency.
- Added reusable shared icon primitives:
EntityIconfor cross-surface entity semantics.WorkstreamGlyphfor consistent IWMT-style workstream symbol usage.
- Applied icon consistency updates across Mission Control surfaces and related UI touchpoints.
- Rebuilt onboarding explainer into a guided, multi-slide experience with stronger visual hierarchy.
- Redesigned pairing interstitial popup to match OrgX visual language and reduce transition friction.
- Expanded onboarding panel content with clearer capability framing and setup guidance.
- Fixed settings modal structural layout so header/content consistently use full width.
- Updated shared modal container behavior to prevent constrained nested content in settings flows.
- Added runtime instance persistence support (
runtime-instance-store) to improve live state continuity. - Updated live initiative/session hooks and query key plumbing to support improved Mission Control rendering and controls.