Skip to content

chore: release v0.4.2#133

Merged
onsails merged 2 commits into
masterfrom
release-plz-2026-06-15T13-44-26Z
Jun 17, 2026
Merged

chore: release v0.4.2#133
onsails merged 2 commits into
masterfrom
release-plz-2026-06-15T13-44-26Z

Conversation

@onsails

@onsails onsails commented Jun 15, 2026

Copy link
Copy Markdown
Owner

🤖 New release

  • right-agent: 0.4.1 -> 0.4.2
  • right-bot: 0.4.1 -> 0.4.2
  • right: 0.4.1 -> 0.4.2
  • right-agent-config: 0.4.1 -> 0.4.2
  • right-config: 0.4.1 -> 0.4.2
  • right-db: 0.4.1 -> 0.4.2
  • right-mcp: 0.4.1 -> 0.4.2
  • right-process: 0.4.1 -> 0.4.2
  • right-openshell: 0.4.1 -> 0.4.2
  • right-platform-knobs: 0.4.1 -> 0.4.2
  • right-runtime-state: 0.4.1 -> 0.4.2
  • right-codegen: 0.4.1 -> 0.4.2
  • right-prompt-safety: 0.4.1 -> 0.4.2
  • right-memory: 0.4.1 -> 0.4.2
  • right-stt: 0.4.1 -> 0.4.2
  • right-ui: 0.4.1 -> 0.4.2
  • right-lifecycle: 0.4.1 -> 0.4.2
  • right-dashboard: 0.4.1 -> 0.4.2
  • right-platform-store: 0.4.1 -> 0.4.2
  • right-hostpath: 0.4.1 -> 0.4.2
Changelog

right

[0.4.2] - 2026-06-17

Skill Curator

  • The curator's circuit breaker and idle gate now work correctly. The circuit breaker was never actually triggered at runtime — a persistently-failing curator retried every cooldown cycle and kept billing learning budget indefinitely. The idle gate always passed because the ticker supplied None for last user activity, meaning the curator could modify the skill directory during active foreground turns. Both are fixed: the circuit breaker opens after consecutive failures (default: 3, configurable via curator_circuit_failure_threshold) and stays closed for a configurable cooldown (default: 24 h, curator_circuit_cooldown_hours). The right agent init wizard now prompts for these knobs alongside the curator mode.
  • The curator records every apply pass in a new curator_runs history table, replacing the previous single-row "last run" state. The Knowledge dashboard can now show what each pass consolidated or archived, the cost incurred, and the reason.
  • New curator_mode: report_only in agent.yaml puts the curator in cautious mode: it produces a proposed consolidation plan without modifying the skill directory. Switch to curator_mode: apply (the default) to execute. The init wizard includes a mode prompt for new agents.

Providers & Dashboard

  • Operators running multiple agents can now share a provider between them. A shared provider record stays in the OpenShell gateway — no credential value is copied or read back. From the owning agent's dashboard, select "Share"; from the borrowing agent's dashboard, select "Borrow" to pull from another agent you are trusted on both sides of. The credential and its rotation are always controlled by the owner; borrowers see the provider as read-only, labeled "shared from {owner}". Rotating the key on the owner propagates to all borrowers automatically.
  • Deleting an agent that owns a shared provider re-homes ownership to a surviving borrower rather than deleting the gateway record. The record is only deleted when the last referencing agent is destroyed.
  • New providers are created with agent-agnostic names ({type}-{uuid}, e.g. fal-a1b2c3) instead of {agent}-{slug}. Existing provider names remain valid and continue to work.

Agents & Conversations

  • When an operator saves conversation focus via the /set_focus Mini App, the bot now sends a confirmation message ("Focus set: ..." or "Focus cleared") to the affected chat, group, or forum topic — giving an auditable signal that standing context changed.

Site

  • A new self-evolution documentation page on the public site covers how Right Agent learns and evolves skills automatically. The landing page is reorganized into distinct pillar sections.


This PR was generated with release-plz.

Copilot AI review requested due to automatic review settings June 15, 2026 13:44

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release bump for the Right workspace from v0.4.1 → v0.4.2, aligning the workspace version, lockfile package versions, and changelog entry for the new release.

Changes:

  • Added a 0.4.2 changelog entry noting the new focus notification feature.
  • Bumped [workspace.package] version in Cargo.toml to 0.4.2.
  • Updated Cargo.lock package versions for all workspace crates to 0.4.2.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
CHANGELOG.md Adds the v0.4.2 release notes entry.
Cargo.toml Updates the workspace package version to v0.4.2.
Cargo.lock Syncs lockfile package versions to v0.4.2 across workspace crates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md Outdated
Comment on lines +2 to +5
## [0.4.2] - 2026-06-15


### Features
@onsails onsails force-pushed the release-plz-2026-06-15T13-44-26Z branch 15 times, most recently from d1b6f51 to 96fc919 Compare June 17, 2026 13:50
@onsails

onsails commented Jun 17, 2026

Copy link
Copy Markdown
Owner Author

/humanize

@claude

claude Bot commented Jun 17, 2026

Copy link
Copy Markdown

Humanize v0.4.2 — coverage report

Clusters found

Spec/plan clusters (from docs/superpowers/):

Cluster Status
curator-observability-and-safety (spec + plan, 2026-06-15) INCLUDED — 3 bullets: run history in dashboard, report-only mode + wizard prompts, circuit breaker + idle gate now functional
focus-update-notification (spec + plan, 2026-06-15) INCLUDED — 1 bullet: focus save now sends confirmation to chat
provider-sharing (spec, 2026-06-15) MERGED — this was the original copy-by-readback design; it was built (import/export routes, handle_provider_copy) then retired when GetProvider was confirmed to redact credentials. The final shipped behavior is the sharing design below.
cross-agent-provider-share (spec, 2026-06-17) INCLUDED — 1 bullet: providers can be shared between agents (multi-attach), no credential re-entry, owner rotation propagates, re-home on owner destroy
posthog-site-analytics (spec + plan, 2026-06-16) DROPPED — PostHog analytics are for product telemetry, not operator-visible behavior

Orphan feat/fix clusters (no spec):

Cluster Status
feat(mcp): log aggregator requests DROPPED — adds tracing::info! to the MCP aggregator; helpful for debugging via process logs but not a user-facing feature
feat(site): Observatory/jewel redesign + apex domain + brand migration to CLI/dashboard INCLUDED — folded into the Site & UI bullet (domain change breaks v0.4.1 bookmarks; brand update is visually noticeable)
feat(site): scheduled-jobs docs + credential-flow how-it-works INCLUDED — folded into the Site & UI bullet

Agent-facing template changes:

Change Status
CURATOR_PLAN_SCHEMA + CURATOR_REPORT_PROMPT in agent_def.rs INCLUDED — part of the report-only mode bullet; this schema governs the read-only curator pass

@github-actions

Copy link
Copy Markdown
Contributor

/humanize complete — changelog humanized and pushed to this PR. (run)

@onsails onsails force-pushed the release-plz-2026-06-15T13-44-26Z branch from 64dffdb to 2ad6a29 Compare June 17, 2026 14:53
@onsails

onsails commented Jun 17, 2026

Copy link
Copy Markdown
Owner Author

/humanize

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@claude

claude Bot commented Jun 17, 2026

Copy link
Copy Markdown

Humanize coverage report — v0.4.2

Clusters found

Cluster Disposition
Curator circuit breaker + idle gate fix (specs: curator-observability-and-safety-design) Included — both gates were silently broken at runtime; now fixed with configurable knobs
Curator run history table (v48 curator_runs, CuratorRunRecord) Included — replaces single-row state; enables dashboard observability
Curator report-only mode (curator_mode: report_only, codegen schema + prompt) Included — new cautious mode, exposed in wizard
Curator circuit knobs in wizard (wizard: Prompt/Persist curator circuit knobs + mode) Merged into curator circuit breaker bullet — same operator-visible feature
Cross-agent provider sharing (specs: provider-sharing-design, cross-agent-provider-share-design; provider_share/unshare, dashboard Share/Borrow, shared_from) Included — replaces broken copy-by-readback; multi-attach via OpenShell gateway
Provider refcount deletion + re-home on destroy Included — lifecycle property of sharing; owns-or-borrows determines destroy behavior
Agent-agnostic provider names ({type}-{uuid} scheme, validate_name relaxed) Included — new naming scheme for new providers; backward-compatible
Focus update notification (spec: focus-update-notification-design) Included — confirmation message sent to chat on /set_focus save
Site: self-evolution docs page + landing restructure Included — site-only change; noted briefly
MCP aggregator request logging (mcp: Log aggregator requests) Dropped — internal/debug instrumentation, no operator-visible behavior
Provider bug fixes (redacted read-back rejection, borrowed mutation guard, reconcile skip for borrowed, require_trusted) Dropped as separate bullets — correctness properties of the sharing feature already described in the sharing bullet
Refactors (curator dedup, providers centralize guard, retire copy-by-readback) Dropped — pure internal; copy-by-readback retirement is implied by the sharing bullet
PostHog site analytics (spec: posthog-site-analytics-design) Dropped — operator-invisible (analytics on public website)

@github-actions

Copy link
Copy Markdown
Contributor

/humanize complete — changelog humanized and pushed to this PR. (run)

@onsails onsails merged commit 79deceb into master Jun 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants