diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e21c1934..49e2fb542 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,58 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.0.10 - 2026-07-18 + +### ♻️ Refactoring + +- Listing views (#282) +- Loops improvements (#284) +- Model selector improvements (#290) +- Frontend fixes (#293) +- Store redesign (#303) +- Network changes (#321) + +### 🎉 Features + +- Loops specs (#274) +- Goals (#292) +- Agent details (#297) +- Bridge improvements (#311) +- Ship the AGH Marketplace (#318) + +### 🐛 Bug Fixes + +- Loops issues (#277) +- Session improvements (#279) +- Loops improvements (#287) +- Details review round +- React doctor adjustments (#300) +- Agent details ui +- Preserve automation reliability across Hermes rebase (#312) + +### 📚 Documentation + +- Update skills +- Update skills +- Update tanstack skill +- Fix ui enforcements +- Add opendesign docs +- Update cy-loop-tasks +- Peer review skills +- Improve react skill +- Opendesign +- Update skills + +### 📦 Build System + +- Ai tooling improvs +- Sync skeeper specs to main +- Update deps +- Update repoclone +- Tooling adjustments +- Fix make start +- Update deps + ## 0.0.9 - 2026-07-04 ### ♻️ Refactoring @@ -370,6 +422,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Stabilize release e2e flows - Improve suite speed +[0.0.10]: https://github.com/compozy/agh/compare/v0.0.9...v0.0.10 [0.0.9]: https://github.com/compozy/agh/compare/v0.0.8...v0.0.9 [0.0.8]: https://github.com/compozy/agh/compare/v0.0.7...v0.0.8 [0.0.7]: https://github.com/compozy/agh/compare/v0.0.6...v0.0.7 diff --git a/RELEASE_BODY.md b/RELEASE_BODY.md index c28de7827..5ce65836c 100644 --- a/RELEASE_BODY.md +++ b/RELEASE_BODY.md @@ -1,41 +1,51 @@ -## 0.0.9 - 2026-07-04 +## 0.0.10 - 2026-07-18 ### ♻️ Refactoring -- Tasks orchestration (#269) +- Listing views (#282) +- Loops improvements (#284) +- Model selector improvements (#290) +- Frontend fixes (#293) +- Store redesign (#303) +- Network changes (#321) + +### 🎉 Features + +- Loops specs (#274) +- Goals (#292) +- Agent details (#297) +- Bridge improvements (#311) +- Ship the AGH Marketplace (#318) ### 🐛 Bug Fixes -- Network optimizations (#263) -- Native tools (#266) -- Align release-gated network integration tests with #263 behavior +- Loops issues (#277) +- Session improvements (#279) +- Loops improvements (#287) +- Details review round +- React doctor adjustments (#300) +- Agent details ui +- Preserve automation reliability across Hermes rebase (#312) ### 📚 Documentation - Update skills -- New skill -- Add feature stories -- Add v0.0.9 release notes +- Update skills +- Update tanstack skill +- Fix ui enforcements +- Add opendesign docs +- Update cy-loop-tasks +- Peer review skills +- Improve react skill +- Opendesign +- Update skills ### 📦 Build System -- Update go deps -- Gitignore - -### Release Notes - -#### Features - -##### Network delivery policies, subscriptions, and thread-to-task promotion - -AGH network channels gain durable delivery control. Each channel now carries a fan-out policy — deliver to all members, route to a designated coordinator peer, or match by capability (the default) — managed with `agh network channels create` and `agh network channels update`. Peers and tasks can subscribe to channels: inspect subscriptions with `agh network subscriptions` and manage per-task subscriptions with `agh task subscribe `. Executable thread messages can be promoted into durable workspace tasks straight from the CLI with `agh network promote`, or by an agent through the `agh__task_promote_from_thread` native tool, and designated sibling task runs can be fanned out as part of a workflow. Network and task views now surface task links, peer and coordination cost, and delivered size and token metrics, while mentions are normalized (trimmed, empties removed) and size and token limits are enforced as non-negative. - -##### Task blocking, recovery, and needs-attention triage - -Tasks are now first-class to block, triage, and recover. A task can be explicitly blocked and unblocked with `agh task block ` and `agh task unblock `, and every block is kept as durable history you can inspect with `agh task blocks `. A new `needs_attention` status surfaces tasks that stalled and need a human or coordinator to step in — task details now carry the blocked reason and the wake creator so it is clear why a task is waiting and who nudged it. Clear the state with `agh task recover `, recover a specific stalled run with `agh task run recover `, or let an agent do it through the `agh__task_recover` native tool and the HTTP/UDS API. Task completion now returns the IDs of any tasks it created, and stronger validation rejects invalid created-task references before they are persisted. Claim tokens are redacted across task outputs and hook payloads, and the new `needs_attention_after` setting controls how long a task may wait before it is flagged for attention. - -#### Fixes - -##### Clearer native tool errors and availability diagnostics - -Native and hosted tool calls now fail legibly. Hosted MCP tool calls return richer, structured JSON error details — the tool ID, an error code, and any denial reasons — instead of opaque failures, and advertised tools carry improved metadata and descriptions. When runtime diagnostic data cannot be retrieved, native tool lookups report a clear "unavailable" diagnostic rather than a silent miss. Hosted and session MCP availability handling is safer overall, with clearer informational and warning logs and graceful fallbacks when a feature is disabled. Documentation and the runtime envelope now consistently direct agents to the canonical `agh__*` tool IDs and the harness-returned tool references. +- Ai tooling improvs +- Sync skeeper specs to main +- Update deps +- Update repoclone +- Tooling adjustments +- Fix make start +- Update deps diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 076505db6..98e47dbd6 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,55 @@ +## 0.0.10 - 2026-07-18 + +### ♻️ Refactoring + +- Listing views (#282) +- Loops improvements (#284) +- Model selector improvements (#290) +- Frontend fixes (#293) +- Store redesign (#303) +- Network changes (#321) + +### 🎉 Features + +- Loops specs (#274) +- Goals (#292) +- Agent details (#297) +- Bridge improvements (#311) +- Ship the AGH Marketplace (#318) + +### 🐛 Bug Fixes + +- Loops issues (#277) +- Session improvements (#279) +- Loops improvements (#287) +- Details review round +- React doctor adjustments (#300) +- Agent details ui +- Preserve automation reliability across Hermes rebase (#312) + +### 📚 Documentation + +- Update skills +- Update skills +- Update tanstack skill +- Fix ui enforcements +- Add opendesign docs +- Update cy-loop-tasks +- Peer review skills +- Improve react skill +- Opendesign +- Update skills + +### 📦 Build System + +- Ai tooling improvs +- Sync skeeper specs to main +- Update deps +- Update repoclone +- Tooling adjustments +- Fix make start +- Update deps + ## 0.0.9 - 2026-07-04 ### ♻️ Refactoring diff --git a/go.mod b/go.mod index 4b8685ca5..f3d63c9dc 100644 --- a/go.mod +++ b/go.mod @@ -11,7 +11,7 @@ require ( github.com/charmbracelet/bubbles v1.0.0 github.com/charmbracelet/bubbletea v1.3.10 github.com/coder/acp-go-sdk v0.13.5 - github.com/compozy/agh-web-assets v0.0.46 + github.com/compozy/agh-web-assets v0.0.81 github.com/creativeprojects/go-selfupdate v1.5.2 github.com/daytonaio/daytona/libs/sdk-go v0.190.0 github.com/getkin/kin-openapi v0.140.0 diff --git a/go.sum b/go.sum index c0c4df652..5925c6513 100644 --- a/go.sum +++ b/go.sum @@ -136,8 +136,8 @@ github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUo github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4= github.com/coder/acp-go-sdk v0.13.5 h1:LI9jq5xon7xslaYlnoktvTVyDlE37yIk2daT7N9ASYk= github.com/coder/acp-go-sdk v0.13.5/go.mod h1:yKzM/3R9uELp4+nBAwwtkS0aN1FOFjo11CNPy37yFko= -github.com/compozy/agh-web-assets v0.0.46 h1:qljIdyt5oIRSl2ucmSFKm20bJbGHVI6l+M5Ni4a1Glo= -github.com/compozy/agh-web-assets v0.0.46/go.mod h1:X4Gwpl8HRswrtrQqM43F4bTd+Mw7iTojtj0JkDOqRGI= +github.com/compozy/agh-web-assets v0.0.81 h1:7IxOSMKqBQ6yIukmoK//bGGUF920Coqg5Vff3Nkz+nQ= +github.com/compozy/agh-web-assets v0.0.81/go.mod h1:X4Gwpl8HRswrtrQqM43F4bTd+Mw7iTojtj0JkDOqRGI= github.com/coreos/go-oidc/v3 v3.17.0 h1:hWBGaQfbi0iVviX4ibC7bk8OKT5qNr4klBaCHVNvehc= github.com/coreos/go-oidc/v3 v3.17.0/go.mod h1:wqPbKFrVnE90vty060SB40FCJ8fTHTxSwyXJqZH+sI8= github.com/coreos/go-semver v0.3.1 h1:yi21YpKnrx1gt5R+la8n5WgS0kCrsPp33dmEyHReZr4= diff --git a/package.json b/package.json index 98dcdd785..18875e07f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.0.9", + "version": "0.0.10", "private": true, "workspaces": [ "packages/ui", diff --git a/packages/site/content/blog/changelog/v0.0.10.mdx b/packages/site/content/blog/changelog/v0.0.10.mdx new file mode 100644 index 000000000..f261bb04a --- /dev/null +++ b/packages/site/content/blog/changelog/v0.0.10.mdx @@ -0,0 +1,56 @@ +--- +version: "v0.0.10" +date: "2026-07-18T01:36:15.000Z" +status: "alpha" +summary: "Loops specs (#274)" +added: + - "Loops specs (#274)" + - "Goals (#292)" + - "Agent details (#297)" + - "Bridge improvements (#311)" + - "Ship the AGH Marketplace (#318)" +changed: + - "Ai tooling improvs" + - "Sync skeeper specs to main" + - "Update deps" + - "Listing views (#282)" + - "Update skills" + - "Loops improvements (#284)" + - "Model selector improvements (#290)" + - "Frontend fixes (#293)" + - "Update repoclone" + - "Tooling adjustments" + - "Update tanstack skill" + - "Store redesign (#303)" + - "Fix make start" + - "Fix ui enforcements" + - "Add opendesign docs" + - "Update cy-loop-tasks" + - "Peer review skills" + - "Improve react skill" + - "Opendesign" + - "Network changes (#321)" +fixed: + - "Loops issues (#277)" + - "Session improvements (#279)" + - "Loops improvements (#287)" + - "Details review round" + - "React doctor adjustments (#300)" + - "Agent details ui" + - "Preserve automation reliability across Hermes rebase (#312)" +breaking: [] +compareUrl: "https://github.com/compozy/agh/compare/v0.0.9...v0.0.10" +--- + +Generated from release artifacts for v0.0.10. + +## Verification posture + +This generated release entry names the release gates and artifact guarantees that the AGH release workflow owns: + +- Repository gate: `make verify` covers codegen drift, Bun lint/typecheck/test/build, Go fmt/lint/test/build, and import boundaries. +- Release PR dry-run: `pr-release dry-run`, `make test-e2e-nightly`, and `make test-integration` run before the release commit is merged. +- Production release: generated release assets are validated before `goreleaser release --clean` publishes the release. +- Artifact provenance: GoReleaser signs `checksums.txt` with cosign, publishes the Sigstore bundle `checksums.txt.sigstore.json`, and generates Syft SBOMs for archives, packages, and source. + +Known limitation: this generated changelog does not claim a manual post-release install smoke or live-provider QA run unless a release note in this entry names that evidence.