Skip to content

release: Release v0.0.6#251

Merged
pedronauck merged 1 commit into
mainfrom
release/v0.0.6
Jun 3, 2026
Merged

release: Release v0.0.6#251
pedronauck merged 1 commit into
mainfrom
release/v0.0.6

Conversation

@pedronauck
Copy link
Copy Markdown
Member

@pedronauck pedronauck commented Jun 3, 2026

Release v0.0.6

This PR prepares the release of version v0.0.6.

Changelog

0.0.6 - 2026-06-03

🎉 Features

🐛 Bug Fixes

📚 Documentation

  • Release notes

Release Notes

Features

Dependency-driven auto-enqueue

Tasks can now opt into dependency-driven auto-enqueue. When a task is marked auto_enqueue_on_ready, AGH enqueues its next task run automatically as soon as a blocking dependency completes and the task reconciles to ready — so a dependency graph advances without a manual agh task enqueue at each step. The behavior is conservative: only a successful completion satisfies a blocks edge, paused dependents are skipped, and the queued-run reservation keeps at most one open run per dependent under concurrent or retried completions. Enqueue happens only after the completion has durably committed and is best-effort — a failed enqueue is logged, never rolled back onto the completing run. It is off by default; enable it per task with --auto-enqueue-on-ready on agh task create / agh task child create, toggle it with agh task update, or set the auto_enqueue_on_ready field over HTTP/UDS and the extension SDK.

Runtime evidence mode for task execution profiles

Task execution profiles can now drive worker startup and opt into runtime evidence mode. A task with no pool owner but a worker.mode = "select" profile now starts the selected agent, provider, and model and propagates the profile's required capabilities into its claim command. Setting runtime.mode = "evidence" boots that worker with guidance to run browser, simulator, and local-app validation and to capture runtime evidence. AGH elevates the session to auto-approve permissions only when the profile also pins an explicit sandbox reference (sandbox.mode = "ref"); otherwise the configured permission policy stays in force, and evidence mode grants no extra task authority. The profile's new runtime block is surfaced through the execution-profile CLI, the HTTP/UDS endpoints, and the native task tools.

Fixes

Coordinator sessions wake reliably on new work

Coordinator sessions now wake reliably when new work arrives. When a task run is enqueued for a workspace that already has a running coordinator session, AGH delivers a synthetic wake to that session — interrupting the agent's current turn if it is idle and waiting — so queued runs are picked up promptly instead of stalling. The same interrupt-if-waiting delivery now applies to harness re-entry and heartbeat wakes, force-retried and force-recovered runs re-trigger a coordinator wake, and heartbeat wakes skipped for non-transient reasons are recorded as dropped rather than silently lost. Wake delivery is de-duplicated per session and run and drained safely across daemon shutdown.

Marketplace skill installs are verified end-to-end

Marketplace skill installs are now verified end-to-end. After downloading and writing a skill, AGH confirms the runtime can actually discover it as an enabled marketplace skill with matching provenance, instead of reporting success for an install that would never resolve. Installs that are disabled, shadowed by a higher-precedence skill of the same name, missing provenance, or resolved to a different slug now fail with a clear, terminal error and remediation guidance across agh skill install and the daemon API. Use agh skill where <name> to inspect the winning source before retrying.

Safe workspace deletion, plus agh session remove and agh open

Workspace deletion is now safe: AGH refuses to delete a workspace while any of its sessions are still active — returning a 409 that names the blocking sessions — and cleans up the workspace's stopped session history transactionally when deletion proceeds. Two agent-manageable CLI commands ship alongside it: agh session remove <id> deletes a single session and its persisted history, and agh open opens the AGH web UI in your default browser. The CLI reference also gains documentation for agh open, agh session remove, and the existing agh onboarding command group.

Web UI remembers your active workspace

The web UI now remembers your active workspace across reloads and browser restarts, so a refresh no longer snaps you back to the first workspace. Direct and shared session links resolve a session's owning workspace from its ID and load reliably regardless of which workspace is selected, and the UI redirects to the agent page when an opened session belongs to a different workspace than the active one.

Summary by CodeRabbit

  • Chores
    • Updated web assets library dependencies to the latest version.

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agh-site Ready Ready Preview, Comment Jun 3, 2026 1:07am

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 3, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 9fe4d4ed-ca9e-493b-a207-45c90dd81ce3

📥 Commits

Reviewing files that changed from the base of the PR and between e2c73b0 and 68c7b94.

⛔ Files ignored due to path filters (12)
  • .release-notes/archive/v0.0.6/coordinator-sessions-wake-reliably-on-new-work-1780441414.md is excluded by !**/*.md
  • .release-notes/archive/v0.0.6/dependency-driven-auto-enqueue-1780441412.md is excluded by !**/*.md
  • .release-notes/archive/v0.0.6/marketplace-skill-installs-are-verified-1780441417.md is excluded by !**/*.md
  • .release-notes/archive/v0.0.6/runtime-evidence-mode-for-task-execution-profiles-1780441413.md is excluded by !**/*.md
  • .release-notes/archive/v0.0.6/safe-workspace-deletion-and-session-open-commands-1780441415.md is excluded by !**/*.md
  • .release-notes/archive/v0.0.6/web-ui-remembers-your-active-workspace-1780441416.md is excluded by !**/*.md
  • CHANGELOG.md is excluded by !**/*.md
  • RELEASE_BODY.md is excluded by !**/*.md
  • RELEASE_NOTES.md is excluded by !**/*.md
  • go.sum is excluded by !**/*.sum, !**/*.sum
  • package.json is excluded by !**/*.json
  • packages/site/content/blog/changelog/v0.0.6.mdx is excluded by !**/*.mdx
📒 Files selected for processing (1)
  • go.mod

Walkthrough

The PR updates the github.com/compozy/agh-web-assets dependency in go.mod from version v0.0.24 to v0.0.31. No other Go modules, version constraints, or directives are modified.

Changes

Dependency Upgrade

Layer / File(s) Summary
Web Assets Dependency Upgrade
go.mod
The github.com/compozy/agh-web-assets direct dependency is updated from v0.0.24 to v0.0.31.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • compozy/agh#237: Updates the same github.com/compozy/agh-web-assets dependency in go.mod to an earlier version (v0.0.17→v0.0.24).
  • compozy/agh#210: Updates github.com/compozy/agh-web-assets version in go.mod to a different target version.
  • compozy/agh#219: Bumps the same github.com/compozy/agh-web-assets dependency to a newer version in the primary require block.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'release: Release v0.0.6' directly and clearly relates to the pull request's primary objective of preparing the v0.0.6 release, and includes the version number for specificity.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.0.6

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

React Doctor

React Doctor found 13 files changed in this pull request, but none matched the files covered by its enabled checks.

Scope: 13 files changed on release/v0.0.6 vs. main.

View workflow run

Generated by React Doctor. Questions? Contact founders@million.dev.

@pedronauck
Copy link
Copy Markdown
Member Author

✅ Dry-Run Completed Successfully

📊 Build Summary

  • Version: 0.0.0-1780448923
  • Commit: 5fab134

📦 Built Artifacts

Not available.


This is an automated comment from the release dry-run check.

@pedronauck pedronauck merged commit e45b88c into main Jun 3, 2026
11 of 12 checks passed
@pedronauck pedronauck deleted the release/v0.0.6 branch June 3, 2026 01:37
This was referenced Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant