Skip to content

chore(release): agentflare v1.4.0 - #225

Merged
getappz merged 3 commits into
masterfrom
release/v1.4.0
Jul 17, 2026
Merged

chore(release): agentflare v1.4.0#225
getappz merged 3 commits into
masterfrom
release/v1.4.0

Conversation

@getappz

@getappz getappz commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Version bump + changelog for v1.4.0 (59 commits since v1.3.1: GitHub module, cliclack UI, optimize/CCR retrieve, PM skill pack, LOC gate, gateway idempotency fix, and more — see CHANGELOG.md).

release-plz's automated release-pr found nothing to do (workspace publish = false), so this bump is hand-authored from the conventional-commit log.

After merge: push tag v1.4.0 to trigger release.yml (binary builds + GitHub Release + Homebrew/Scoop/npm/PPA/Docker fan-out).

Summary by CodeRabbit

  • Documentation

    • Updated release notes with a new 1.4.0 entry (Added, Fixed, and Other items) under the “Unreleased” section.
  • Chores

    • Bumped the application/workspace version from 1.3.1 to 1.4.0.
    • Updated the public site footer version badge to v1.4.0.

@coderabbitai

coderabbitai Bot commented Jul 17, 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: 95610e87-d43c-44a6-afd4-b80d77d78437

📥 Commits

Reviewing files that changed from the base of the PR and between 419a200 and c100aa8.

📒 Files selected for processing (1)
  • site/public/index.html

📝 Walkthrough

Walkthrough

The package version changes from 1.3.1 to 1.4.0, the changelog gains a dated 1.4.0 release entry, and the site footer badge is updated to display v1.4.0.

Changes

Release metadata

Layer / File(s) Summary
Version and release notes
Cargo.toml, CHANGELOG.md
The crate version is updated to 1.4.0, with release notes organized into Added, Fixed, and Other sections.
Public version badge
site/public/index.html
The footer badge version changes from v1.3.1 to v1.4.0 while retaining its existing text.

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

Possibly related PRs

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description covers the version bump and release notes, but it omits the required Test plan and Notes for reviewers sections. Add the missing Summary/Test plan/Notes for reviewers sections, including the intended verification steps and reviewer notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the release version bump to agentflare v1.4.0.
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/v1.4.0

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: 1

🤖 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 10: Update the release references in site/public/index.html and
site/src/worker.ts from v1.3.1 to v1.4.0 so the website and installer
consistently serve the newly published release. Keep the existing reference
format and surrounding release logic unchanged.
🪄 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: 69cb7295-f055-455e-b931-7e59d8cba961

📥 Commits

Reviewing files that changed from the base of the PR and between 3ec3e7a and 419a200.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • CHANGELOG.md
  • Cargo.toml

Comment thread CHANGELOG.md

## [Unreleased]

## [1.4.0](https://github.com/getappz/agentflare/compare/v1.3.1...v1.4.0) - 2026-07-17

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

Propagate the 1.4.0 version to site release references.

The release entry is being published as 1.4.0, but site/public/index.html:529 and site/src/worker.ts:19 still reference v1.3.1. Update those references, or make the release workflow generate them, so the website and installer do not continue serving the previous release.

🤖 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 `@CHANGELOG.md` at line 10, Update the release references in
site/public/index.html and site/src/worker.ts from v1.3.1 to v1.4.0 so the
website and installer consistently serve the newly published release. Keep the
existing reference format and surrounding release logic unchanged.

@getappz

getappz commented Jul 17, 2026

Copy link
Copy Markdown
Owner Author

Addressed: bumped the site badge (index.html) to v1.4.0. Left worker.ts's INSTALL_REF at v1.3.1 — per its own comment it only bumps when install.sh/install.ps1 change, and neither did in this release (git diff v1.3.1..HEAD -- install.sh install.ps1 is empty).

@getappz
getappz merged commit 981c03b into master Jul 17, 2026
17 checks passed
@getappz
getappz deleted the release/v1.4.0 branch July 17, 2026 17:17
@coderabbitai coderabbitai Bot mentioned this pull request Jul 19, 2026
3 tasks
getappz added a commit that referenced this pull request Jul 20, 2026
… bloat (#277)

* feat(npm): switch from preinstall-download to optionalDependencies + runtime shim

Drops the preinstall script (installArchSpecificPackage.js) that manually
shelled out to npm install for the detected platform package. Replaces
it with:
- main package declares all 5 platform packages as optionalDependencies
  (npm/yarn/pnpm resolve+fetch+verify only the one matching this
  machine's os/cpu natively -- the same mechanism already used for
  every other dependency, no reimplementation needed)
- bin/agentflare.js is a small shim that at *invocation* time (not
  install time) resolves whichever platform package actually got
  installed and execs it, forwarding argv/stdio/exit code

No script runs at npm install time anymore. Validated end-to-end with
real npm-packed tarballs (not just file: links, which have unrelated
relative-path quirks): install produces no lifecycle-script output, the
shim resolves and execs the platform binary, forwards arguments, and
propagates the exit code correctly. Also caught and fixed a real
trailing-comma bug in the optionalDependencies JSON-generation while
validating (bash %-pattern stripping needs the backslash unescaped
inside a single-quoted pattern, confirmed by direct testing).

Item #225. Holding this on its branch, uncommitted to master, until
there's a batch of other changes ready to release together.

* fix(hook): sync session hooks with actual feature state, cut per-turn bloat

session_start's closing status line and prompt_submit's per-turn identity
bits claimed lean-ctx/Exa/MCP tooling was active unconditionally, even when
the matching component wasn't installed or registered. Gate both on each
component's own check() instead.

prompt_submit also repeated four full sentences into every turn's context
forever; now sent once per session (first turn only) in the terse @tag:
syntax already used by the rule files, instead of every turn.

session_start's section headings get brand-matching color (same codes as
banner::colorize), gated on NO_COLOR.

* refactor(hook): compute components once per prompt_submit turn

CodeRabbit nitpick: identity_bits() and the pending-consent check each
called get_components(), which does file/JSON I/O per component, on
every first-turn prompt. Pass the already-computed list into
identity_bits instead of recomputing it.
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