Skip to content

chore(release): v0.46.0 - #262

Closed
avivsinai wants to merge 1 commit into
mainfrom
release-please--branches--main
Closed

chore(release): v0.46.0#262
avivsinai wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@avivsinai

Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

0.46.0 (2026-07-21)

Features

  • /spec slash command for collaborative spec workflow (f5d7ce0)
  • add --session flag and shell-setup command for native co-op aliases (7be3b3a)
  • add /amq-spec slash command for collaborative spec workflow (a677b56)
  • add amq coop spec collaborative specification workflow (f86d0c0)
  • add amq env command for streamlined session setup (#8) (ff191cd)
  • add amq upgrade command and update notifier (8fc0d5f)
  • add amq upgrade command and update notifier (171dd83)
  • add amq wake command for TIOCSTI-based agent notifications (c53a614)
  • add amq wake command with TIOCSTI terminal injection (763afb6)
  • add co-op setup script, stop hook, and autonomous operation docs (51c1a58)
  • add Codex interface metadata to plugin manifest (4db7856)
  • add collaborative spec workflow (amq coop spec) (76ad42a)
  • add coop start, doctor commands and install.sh --skill (458205f)
  • add dead letter queue for failed messages (a95892b)
  • add evidence, failed, and blocked states to swarm tasks (#36) (b848cdd)
  • add initiator protocol and wake interrupts (#18) (bb57a8d)
  • add message filtering flags to list command (a20b2de)
  • add shell completion command (bash, zsh, fish) (8887e2c)
  • add shell completions (bash/zsh/fish) (2c91272)
  • agent retains coop awareness after /clear (#84) (a3061e4)
  • ci: tag-based skill publishing with release-skills script (d001c2a)
  • CLI-guided spec workflow with NEXT STEP output (64c9869)
  • cli: add Grok coop support (#240) (fb024f2), closes #218
  • cli: tri-state tree identity, physical pins, and authority de-laundering (#252) (6ef0e6d)
  • coop: add --no-gitignore flag to coop init (#173) (4337154), closes #172
  • coop: add coop exec command, remove shell/start, .amqrc in defaultRoot (04419e9)
  • coop: add amq coop command for simplified onboarding (1723d45)
  • coop: add coop exec, remove shell/start, .amqrc in defaultRoot (66f0bfa)
  • coop: introduce phased parallel work model (#15) (2d832fd)
  • cross-orchestrator integrations (Symphony, Kanban, doctor --ops) (#47) (9cf4ac2)
  • cross-project messaging via peers in .amqrc (#44) (891e1b1)
  • cross-session messaging (--session flag) (#40) (536b92b)
  • default coop exec to --session collab (3a1be72)
  • doctor: detect mailbox divergence across worktrees (#228) (db99e78), closes #207
  • doctor: report extension manifests (#110) (6b8c74b)
  • embed shell aliases natively, base+session layout (#27) (5030372)
  • env: add --session-name flag and session_name to --json output (6e2a308)
  • env: add json v1 contract (#109) (f42fd16)
  • expose project/peers in env --json, optimize skill descriptions (b005f3a)
  • fsq: fd-confined message delivery via os.Root capability (#257) (059a076)
  • implement co-op mode for inter-agent collaboration (b92a5ba)
  • include session name in AMQ notifications (#67) (b332937)
  • OSS hardening - pinned Actions, govulncheck, Dependabot, checksum verification (4d3e4de)
  • OSS release preparation - docs, security, and CLI improvements (0652461)
  • presence: distinguish notifier liveness from activity (#230) (a8d9b8f), closes #206
  • replace ack with receipt ledger for delivery confirmation (#72) (5279444)
  • require explicit AM_ROOT for message-routing commands (10243dc)
  • route: explain send routing (#111) (0f2ce46)
  • send: support from-session routing (#112) (af7bae2)
  • session management + transport improvements (2388301)
  • session-aware routing in skill, wake presence heartbeat, statusline docs (694e693)
  • session-aware routing, wake presence heartbeat, statusline docs (d085af5)
  • swarm: Agent Teams integration + full codebase review fixes (#19) (186e05a)
  • wake: add --inject-via for external injection commands (#99) (5e8b82e)
  • wake: add amq wake retire for identity-safe inject-via stop (#256) (a57dba9)
  • wake: add zero-input notification mode (#221) (3d3376f)
  • wake: Darwin cooperative unix-socket shutdown for inject-via wakes (#254) (6d66a20)
  • wake: Linux pidfd wake termination capability (#251) (e528d76)
  • wake: refuse live raw Darwin wake orphans instead of bare-PID kill (#253) (77ac2e5)
  • wake: serialize wake lifecycle under permanent guard with generation-bound readiness (#250) (ca4cdb4)
  • wire command registry into CLI dispatcher and help system (cc39682)
  • wire command registry into help system (ea891ba)

Bug Fixes

  • add --inject-mode flag to wake for Claude Code compatibility (05fb76d)
  • add .amqrc to gitignore during coop init (8ab26ed)
  • add AM_SESSION env var and enforce session-scoped communication (1174728)
  • add mandatory read gate for workflow reference files (757ce4f)
  • add version string injection via ldflags and module info (b13b9c8)
  • address code review feedback from Codex (9dfe0e5)
  • address code review findings for co-op mode (7230d44)
  • address Codex code review findings for co-op mode (7bea9eb)
  • address codex review — topic path traversal, start race, pycache (8274264)
  • address Codex review feedback on install script (c0b1fdc)
  • address PR #27 review findings (1da468d)
  • address remaining code review findings (54d9405)
  • address remaining PR #29 review issues (f941c67)
  • address review findings for base+session layout (16cfc9b)
  • amq wake examples require --me flag (e5623e9)
  • apply Codex review feedback - ASCII arrows, clarify watch vs monitor (dd49140)
  • auto-create .gitignore with agent-mail directory (3ef482a)
  • auto-update presence on send, drain, and reply (#45) (654cd57)
  • bump Go to 1.25.8 for govulncheck (GO-2026-4602, GO-2026-4601) (93ed84b)
  • canonicalize wake test temp dirs (#194) (534d4cd)
  • check tty.Close error for linter (568cc18)
  • ci: add HOMEBREW_TAP_GITHUB_TOKEN for goreleaser brew push (b74fef5)
  • ci: address Codex review — dispatch input, version validation, var collision (3eac7cd)
  • ci: consolidate skill publishing into release workflow (#59) (8638b15)
  • ci: don't retry publish after alias failure (package already uploaded) (0b97d4b)
  • ci: handle skild alias conflicts gracefully in publish workflow (0464b0a)
  • ci: prevent release race condition with concurrency control (0b4c10b)
  • claim inbox messages before draining (#174) (2a1c89e)
  • cli: advertise claude-code swarm type in help and sync CLI docs (#243) (927d825)
  • cli: clarify Grok skill discovery docs and coop next-steps hint (#242) (07eee13)
  • cli: close cross-tree guard bypass in root classification (#231) (774f568)
  • cli: fail closed on empty --body, treat - as stdin (#143) (6517153)
  • cli: refuse unqualified cross-tree --root sends (#144) (#146) (173cefe)
  • completion command help handling and extra args validation (13568bf)
  • coop exec reuses only usable existing wake (#153) (82ea981)
  • coop: don't overwrite .amqrc when --root is explicit (e61dc4d)
  • coop: don't overwrite .amqrc when --root is explicit (16c1710)
  • correct AM_ROOT guidance in skill docs (3b40a9e)
  • correct AM_ROOT guidance in skill docs for outside-coop-exec usage (1d6f226)
  • correct NEXT STEP output after draft→review phase advance (7f5ef24)
  • cross-compile wake repairability gate (#157) (daada34)
  • cross-project sender identity (from_project field) (#48) (59792c6)
  • deduplicate Environment Rules in SKILL.md (9162237)
  • deduplicate Environment Rules section in SKILL.md (0ec4528)
  • defer wake injection during terminal activity (#97) (0262568)
  • delivery: report indeterminate-durability commits + capability-relative reads (#261) (63cc42f)
  • deps: add 7-day cooldown to Dependabot version updates (#63) (7b07905)
  • detect short atomic writes (#184) (03d3be1)
  • docs: correct skill installation instructions (211d153)
  • enforce send-first-research-second in spec skill (7a9c1eb)
  • expire owner-dead inject-via wakes (#177) (640ee0b)
  • gofmt common.go after merge (b2561eb)
  • harden 0.33 routing contracts (#114) (38b415c)
  • harden dlq retries and moves (#175) (bbcc57d)
  • harden stale wake lock cleanup (58db568)
  • harden wake metadata writes (#187) (a6addcb)
  • hold wake submit CR past TUI paste-burst window and restore rescue CR (#214) (46060ea)
  • honor no-gitignore in coop exec auto-init (#192) (8878ef6)
  • hook: cap HOOK_LOG growth on session start (#91) (6368086)
  • ignore generated skill workspace artifacts (dd8feb7)
  • improve error handling in hasMessageFiles and add answer to kind help (c292f62)
  • improve install script robustness (f3076d9)
  • improve wake lock TTY detection and kill orphaned processes (7826a77)
  • install to user-local paths instead of /usr/local/bin (ae53a3a)
  • isolate golangci-lint cache per checkout (#205) (921cde2)
  • isolate smoke git sandboxes from hook env (#196) (6050962)
  • let --root override AM_ROOT for cross-session routing (#60) (8b157f7)
  • make --session pure sugar, revert --root semantics (c10671a)
  • make amq-cli skill self-contained by inlining watcher (c0a59f7)
  • normalize help system correctness and exit semantics (36d6cd2)
  • normalize help system correctness and exit semantics (072f006)
  • pin session roots to absolute paths (+ reply --wait-for, who base-root header) (#204) (dbaec17)
  • preserve committed partial deliveries (#176) (7abc895)
  • prevent partner agent from implementing during spec review (f271664)
  • prevent wake suspension and duplicate processes (#2) (e881803)
  • reject unexpected positional args in send and reply (#64) (6f186b8)
  • reject unsafe queue artifact reads (#186) (8fc9e7e)
  • release: handle already-published retry path (f4413a3)
  • release: honor explicit build version (318d52b)
  • release: maintain changelog compare links (#116) (4836aa8)
  • release: pin goreleaser toolchain (ba5bd7a)
  • release: preserve release-notes arg in CI (3f3e01b)
  • remove invalid 'category' key from plugin manifest (cbe5722)
  • remove me from .amqrc (root-only config) (#10) (b335bc4)
  • remove unused writeFlagDefaults (lint) (39ebe84)
  • rename spec skill to amq-spec to avoid naming collision (d81e49d)
  • require wake readiness for coop exec (#123) (e4cb881)
  • resolve AM_ROOT from amq env instead of hardcoding in skill docs (68c3e74)
  • resolve root from parent dirs to prevent split mailboxes (59b8e80)
  • resolve wake inject-via symlinks before validation (#200) (e0f92e6)
  • restore video URL in README (49adb1a)
  • self-heal stale wake locks via verified ownership (#151) (3f64862)
  • session: refuse cross-session mailbox access and surface sibling backlogs (#224) (#225) (57a296e)
  • show both Claude and Codex examples in SKILL.md (d6d3a71)
  • skill publish workflow handles existing versions gracefully (7a167da)
  • skill: statusline snippet backward-compat with pre-0.27 amq (706ce5f)
  • skip changelog gate on Dependabot PR author, not only event actor (#219) (fc87a86)
  • split wake.go for Windows cross-compile (bd84e13)
  • suppress duplicate update-check in coop exec wake subprocess (c5d8816)
  • tighten post-merge spec workflow follow-ups (6228c42)
  • tighten post-merge spec workflow follow-ups (409a1c8)
  • update comment to be more general (86a7c3f)
  • update stop hook format and add robustness improvements (ede3e73)
  • upgrade: remove API headers from asset downloads (59dd450)
  • use amq env instead of hardcoded AM_ROOT exports (#12) (d73d0b8)
  • use atomic replace on windows (#188) (ce93f30)
  • use bracketed paste for TUI-compatible wake notifications (0b074a4)
  • use clickable thumbnail for demo video (mobile compatibility) (d92cb67)
  • use inline STOP-READ-THEN-ACT gate for spec workflow (c25495c)
  • use raw inject mode for both Claude Code and Codex (9e28239)
  • use unix.Getsid for cross-platform session ID check (b8ee0cd)
  • validate queue message filenames (#185) (dd3a136)
  • wait for wake raw input drain before enter (#208) (0259f92)
  • wake: adopt tri-state identity classification for wake locks (#247) (c28bb2a)
  • wake: allow multiple wake processes per TTY (#11) (d9f62c2)
  • wake: close cooperative-stop duplicate-injection window and harden Darwin lifecycle (#260) (8d6e6f4)
  • wake: enforce exact wake-mode compatibility (#246) (8153b8a)
  • wake: harden Darwin boot identity and zombie detection (#236) (ae776b8)
  • wake: require exact injector identity for inject-via wake reuse (#248) (4871088)

Dependencies

  • bump golang.org/x/term from 0.44.0 to 0.45.0 (#239) (9ff9c1d)

This PR was generated with Release Please. See documentation.

@avivsinai

Copy link
Copy Markdown
Owner Author

Closing — this is a release-please misfire, not a real release. Root cause: an ordering race on the #255 merge push. release-please.yml ran at 16:59:08Z, before release.yml created the v0.45.0 tag at 17:00:23Z. With no v0.45.0 tag to anchor on, release-please rescanned from project genesis and proposed a phantom 0.46.0 whose changelog is the entire project history. Main is correct: manifest at 0.45.0, proper 0.45.0 changelog header, tag + GitHub release + Homebrew all published. There are zero releasable commits since v0.45.0, so there is nothing to release. Re-running release-please now that the tag exists.

@avivsinai avivsinai closed this Jul 21, 2026
@avivsinai
avivsinai deleted the release-please--branches--main branch July 21, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant