Skip to content

chore: release - #159

Merged
getappz merged 2 commits into
masterfrom
release-plz-2026-07-12T02-26-55Z
Jul 12, 2026
Merged

chore: release#159
getappz merged 2 commits into
masterfrom
release-plz-2026-07-12T02-26-55Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • ponytail: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • agentflare-agent-registry: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • agentflare-skill-registry: 0.1.1 -> 0.1.2 (✓ API compatible changes)
  • agentflare-gateway-registry: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • agentflare-caveman: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • agentflare-artifacts: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • agentflare: 1.2.0 -> 1.3.0
Changelog

ponytail

0.1.1 - 2026-07-12

Fixed

  • (ponytail) serialize state tests that race on shared global files

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)

agentflare-agent-registry

0.1.1 - 2026-07-12

Added

  • (agents) headless agent invocation — run a prompt, capture the reply (#151)

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)

agentflare-skill-registry

0.1.2 - 2026-07-12

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)
  • remove engram integration — replaced by built-in memory module

agentflare-gateway-registry

0.1.1 - 2026-07-12

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)
  • remove engram integration — replaced by built-in memory module

agentflare-caveman

0.1.1 - 2026-07-12

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)

agentflare-artifacts

0.1.1 - 2026-07-12

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)

agentflare

1.3.0 - 2026-07-12

Added

  • (hooks) dynamic memory nudge, agentflare: prefix, auto-detect agent
  • (agents) headless agent invocation — run a prompt, capture the reply (#151)
  • (init) detect GitHub repos and register github-mcp-server behind the gateway

Fixed

  • (mcp) register memory tools with the tool_router so they're reachable
  • (headless) use kill -s KILL -- to avoid CLI arg-parsing ambiguity
  • (run) reject --print combined with --model/--mode/--env/trailing args instead of silently ignoring them — the headless path never threaded those through, so users had no signal their flags were dropped.
  • (headless) kill the whole process tree on timeout, not just the direct child — a descendant holding the stdout pipe open (e.g. a grandchild spawned by claude -p / codex exec) could hang the reader thread forever, defeating the timeout entirely.
  • (init) only print gateway follow-up note when registration succeeded
  • (init) make gateway register() self-idempotent, not just caller-guarded

Other

  • add clippy, fmt, and cargo-deny gates behind a CI Green aggregator (#158)
  • address CodeRabbit findings on the engram-removal commit
  • remove engram integration — replaced by built-in memory module
  • Merge remote-tracking branch 'origin/master' into refactor/db-consolidate-secrets
  • Merge remote-tracking branch 'origin/master' into feat/review-consensus
  • cap build/test job at 25min so a hung test fails fast instead of pinning a runner for 6h
  • Merge remote-tracking branch 'origin/master' into feat/claim-ledger


This PR was generated with release-plz.

Summary by CodeRabbit

  • New Features
    • Added headless agent invocation to run a prompt and capture the reply.
    • Enhanced built-in memory with dynamic memory nudges, agent-prefix detection, and MCP memory tool support.
    • Improved gateway registration workflow, including GitHub repo detection/registration via the gateway.
  • Bug Fixes
    • Fixed tool registration routing and tightened memory-related tool behavior.
    • Improved headless shutdown reliability with stronger process-tree termination and clearer CLI flag rejection.
    • Ensured gateway follow-up messaging occurs only after successful registration.
  • Release
    • Released version 1.3.0 with updated component versions and refreshed release documentation, including CI “Green” gating for clippy/fmt/cargo-deny.

@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown

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 Plus

Run ID: dc656721-51f1-4938-97f3-919670d7ab19

📥 Commits

Reviewing files that changed from the base of the PR and between c1939d8 and 228085e.

📒 Files selected for processing (1)
  • CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • CHANGELOG.md

📝 Walkthrough

Walkthrough

The pull request prepares the 1.3.0 release by updating root and workspace crate versions, adjusting an internal dependency requirement, and adding dated changelog entries for release features, fixes, CI changes, and integration updates.

Changes

Release metadata

Layer / File(s) Summary
Package and dependency version alignment
Cargo.toml, crates/*/Cargo.toml
Updates the root package to 1.3.0, increments workspace crate versions, and updates the skill-registry dependency on agent-registry.
Release changelog entries
CHANGELOG.md, crates/*/CHANGELOG.md
Adds dated release sections documenting features, fixes, CI gates, memory integration changes, and test-runtime adjustments.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

  • getappz/agentflare#127: Relates to the documented removal of engram integration in favor of the built-in memory module.
  • getappz/agentflare#155: Relates to the documented headless agent invocation and captured-reply changes.
  • getappz/agentflare#157: Relates to the documented memory MCP tool routing and engram integration changes.

Suggested labels: rust

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description has release details, but it does not follow the required Summary/Test plan/Notes for reviewers template. Reformat the description to include Summary, Test plan checkboxes, and Notes for reviewers with risk areas and backwards compatibility.
Title check ❓ Inconclusive The title is related to the PR, but it is too generic to identify the actual release changes. Use a more specific title like 'release agentflare 1.3.0 and registry crate version bumps'.
✅ Passed checks (3 passed)
Check name Status Explanation
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-plz-2026-07-12T02-26-55Z

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

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Line 34: Update the changelog entry describing the build/test job timeout to
use the spaced “25 min” spelling instead of “25min”, leaving the rest of the
entry unchanged.

In `@crates/agent-registry/CHANGELOG.md`:
- Line 10: Update the 0.1.1 release compare URL in the changelog to reference
the prior tag agent-registry-v0.1.0 instead of agentflare-agent-registry-v0.1.0,
while preserving the rest of the link and entry unchanged.

In `@crates/skill-registry/CHANGELOG.md`:
- Line 10: Correct the release comparison URL in the 0.1.2 changelog entry so
its version tags reference existing releases, using the actual prior and current
tag pair; do not add a missing tag as part of this changelog change.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: cd8f120e-f7f1-4299-a69a-015b7c9efa32

📥 Commits

Reviewing files that changed from the base of the PR and between efb90b6 and c1939d8.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (14)
  • CHANGELOG.md
  • Cargo.toml
  • crates/agent-registry/CHANGELOG.md
  • crates/agent-registry/Cargo.toml
  • crates/agentflare-artifacts/CHANGELOG.md
  • crates/agentflare-artifacts/Cargo.toml
  • crates/caveman/CHANGELOG.md
  • crates/caveman/Cargo.toml
  • crates/gateway-registry/CHANGELOG.md
  • crates/gateway-registry/Cargo.toml
  • crates/ponytail/CHANGELOG.md
  • crates/ponytail/Cargo.toml
  • crates/skill-registry/CHANGELOG.md
  • crates/skill-registry/Cargo.toml

Comment thread CHANGELOG.md Outdated

## [Unreleased]

## [0.1.1](https://github.com/getappz/agentflare/compare/agentflare-agent-registry-v0.1.0...agentflare-agent-registry-v0.1.1) - 2026-07-12

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf 'Files:\n'
git ls-files crates/agent-registry/CHANGELOG.md

printf '\nChangelog excerpt:\n'
cat -n crates/agent-registry/CHANGELOG.md | sed -n '1,40p'

printf '\nRelevant tags:\n'
git tag --list 'agent*-registry-v*' | sort

Repository: getappz/agentflare

Length of output: 1482


Fix the compare link tag

The compare URL should use agent-registry-v0.1.0 to match the prior release tag; agentflare-agent-registry-v0.1.0 looks like a typo and points to the wrong comparison.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@crates/agent-registry/CHANGELOG.md` at line 10, Update the 0.1.1 release
compare URL in the changelog to reference the prior tag agent-registry-v0.1.0
instead of agentflare-agent-registry-v0.1.0, while preserving the rest of the
link and entry unchanged.


## [Unreleased]

## [0.1.2](https://github.com/getappz/agentflare/compare/agentflare-skill-registry-v0.1.1...agentflare-skill-registry-v0.1.2) - 2026-07-12

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n== changelog excerpt ==\n'
cat -n crates/skill-registry/CHANGELOG.md | sed -n '1,40p'

printf '\n== matching tags in repo ==\n'
git tag --list 'agentflare-skill-registry-v0.1.*' | sort
printf '\n'
git tag --list 'skill-registry-v0.1.*' | sort

Repository: getappz/agentflare

Length of output: 1204


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n== remotes ==\n'
git remote -v

printf '\n== remote tags ==\n'
git ls-remote --tags origin | sed -n '1,120p'

Repository: getappz/agentflare

Length of output: 1901


🏁 Script executed:

#!/bin/bash
set -euo pipefail

git ls-remote --tags origin \
  | rg 'skill-registry-v0\.1\.(0|1|2)|agentflare-skill-registry-v0\.1\.(0|1|2)' \
  || true

Repository: getappz/agentflare

Length of output: 327


Fix the release compare link

agentflare-skill-registry-v0.1.2 doesn’t exist, so this comparison URL will be broken. Use the actual release tag pair or add the missing tag.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@crates/skill-registry/CHANGELOG.md` at line 10, Correct the release
comparison URL in the 0.1.2 changelog entry so its version tags reference
existing releases, using the actual prior and current tag pair; do not add a
missing tag as part of this changelog change.

@getappz

getappz commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Fixed the "25min" -> "25 min" spacing nit.

Skipped the two changelog compare-URL suggestions after verifying against the actual remote tags (git ls-remote --tags origin): only agentflare-agent-registry-v0.1.0 and agentflare-skill-registry-v0.1.1 exist — there is no agent-registry-v0.1.0 or skill-registry-v0.1.1 tag. The new entries this PR adds already reference the correct, real (prefixed) tags; it's the older, already-merged changelog lines below them referencing the unprefixed names that are broken links — a pre-existing issue outside this PR's diff, not something to fix here. Applying the suggested edit would have pointed a currently-correct link at a tag that doesn't exist.

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.

1 participant