Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,54 @@ 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-15

### ♻️ Refactoring

- Listing views (#282)
- Loops improvements (#284)
- Model selector improvements (#290)
- Frontend fixes (#293)
- Store redesign (#303)

### 🎉 Features

- Loops specs (#274)
- Goals (#292)
- Agent details (#297)
- Bridge improvements (#311)

### 🐛 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

### 📦 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
Expand Down Expand Up @@ -370,6 +418,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
Expand Down
62 changes: 34 additions & 28 deletions RELEASE_BODY.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,47 @@
## 0.0.9 - 2026-07-04
## 0.0.10 - 2026-07-15

### ♻️ Refactoring

- Tasks orchestration (#269)
- Listing views (#282)
- Loops improvements (#284)
- Model selector improvements (#290)
- Frontend fixes (#293)
- Store redesign (#303)

### 🎉 Features

- Loops specs (#274)
- Goals (#292)
- Agent details (#297)
- Bridge improvements (#311)

### 🐛 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

### 📦 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 <task-id>`. 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 <id>` and `agh task unblock <id>`, and every block is kept as durable history you can inspect with `agh task blocks <id>`. 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 <id>`, recover a specific stalled run with `agh task run recover <run-id>`, 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
48 changes: 48 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@
## 0.0.10 - 2026-07-15

### ♻️ Refactoring

- Listing views (#282)
- Loops improvements (#284)
- Model selector improvements (#290)
- Frontend fixes (#293)
- Store redesign (#303)

### 🎉 Features

- Loops specs (#274)
- Goals (#292)
- Agent details (#297)
- Bridge improvements (#311)

### 🐛 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

### 📦 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
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -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.77
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
Expand Down
6 changes: 4 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ github.com/AzureAD/microsoft-authentication-library-for-go v1.7.0/go.mod h1:HKpQ
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v1.6.0 h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=
github.com/BurntSushi/toml v1.6.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU=
github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU=
github.com/Masterminds/semver/v3 v3.5.0 h1:kQceYJfbupGfZOKZQg0kou0DgAKhzDg2NZPAwZ/2OOE=
github.com/Masterminds/semver/v3 v3.5.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
github.com/agext/levenshtein v1.2.1 h1:QmvMAjj2aEICytGiWzmxoE0x2KZvE0fvmqMOfy2tjT8=
Expand Down Expand Up @@ -136,8 +138,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.77 h1:1wWA87wGqJ5bOzUGUDTSvr2OqS+ttsjex/GCYG9hey4=
github.com/compozy/agh-web-assets v0.0.77/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=
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.0.9",
"version": "0.0.10",
"private": true,
"workspaces": [
"packages/ui",
Expand Down
53 changes: 53 additions & 0 deletions packages/site/content/blog/changelog/v0.0.10.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
version: "v0.0.10"
date: "2026-07-15T04:04:00.000Z"
status: "alpha"
summary: "Loops specs (#274)"
added:
- "Loops specs (#274)"
- "Goals (#292)"
- "Agent details (#297)"
- "Bridge improvements (#311)"
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"
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.
Loading