Skip to content

chore: release main#359

Open
ryanrozich wants to merge 2 commits intomainfrom
release-please--branches--main
Open

chore: release main#359
ryanrozich wants to merge 2 commits intomainfrom
release-please--branches--main

Conversation

@ryanrozich
Copy link
Copy Markdown
Contributor

@ryanrozich ryanrozich commented May 4, 2026

Summary

Catalyst 8.2.0 introduces event-driven orchestration with real-time monitoring and bidirectional worker communication. This release replaces polling-based workflows with reactive event streams, significantly improving responsiveness and reducing resource usage for AI-assisted development workflows.

What's New

  • Event-driven orchestration: Workers now communicate bidirectionally at phase boundaries, eliminating polling delays and enabling real-time coordination between development tasks
  • Global activity monitoring: New catalyst-events tail command and activity feed provide real-time visibility into all orchestration events across your development workflow
  • Webhook integration: Linear and GitHub webhooks now deliver events end-to-end via smee.io tunneling, enabling instant responses to issue updates and PR changes
  • Smart merge recovery: Orchestrator automatically detects and recovers from dirty merge states, preventing workflow interruptions from Git conflicts
  • Enhanced monitoring: catalyst-monitor status --json now exposes webhook tunnel state and includes daemon liveness checks as skill prerequisites
  • Two-phase GitHub operations: New wait-for-github skill replaces polling loops in PR creation and merging with diagnostic checkpoints for better reliability

Bug Fixes

  • Fixed missing catalyst-events CLI in installation script and updated default install path to ~/.local/bin
  • Improved observability in usage tracking scripts and fixed worker directory fallbacks in fixup/followup operations
  • Enhanced Monitor filtering with scope awareness and better error handling for awk pipe operations
  • Updated workflow templates to properly handle exit-at-merging contracts and stamp orchestrator metadata on webhook events
  • Added missing monitor configuration to setup templates with GitHub webhook verification

Conventional Changelog (auto-generated)

🤖 I have created a release beep boop

catalyst-dev: 8.2.0

8.2.0 (2026-05-05)

Features

  • dev: bidirectional comms — workers read inbound messages at phase boundaries (CTL-249) (#403) (79aa258)
  • dev: expose webhookTunnel state in catalyst-monitor status --json (CTL-244) (#398) (643055d)
  • dev: orch-monitor activity feed for global event stream (CTL-225) (#358) (db72cf7)
  • dev: orch-monitor daemon liveness check as skill prerequisite (CTL-223) (#356) (7e906ce)
  • dev: orch-monitor version drift self-check on startup (CTL-237) (#381) (ab2edcf)
  • dev: orchestrate Phase 4 — event-driven Monitor + catalyst-events tail (CTL-243) (#378) (7f3e728)
  • dev: orchestrator DIRTY merge auto-recovery (CTL-232) (#386) (59222b6)
  • dev: persist Linear webhook registration to Layer 2 (CTL-238) (#382) (a730499)
  • dev: reactive multi-event PR lifecycle subscription (CTL-228) (#379) (e407c24)
  • dev: wait-for-github diagnostic checkpoint — update callers to two-phase pattern (CTL-251) (#404) (e03f455)
  • dev: wait-for-github skill — two-phase event wait with diagnostic checkpoint (CTL-247) (7738683)
  • dev: wire Linear webhook delivery via smee.io end-to-end (CTL-242) (#396) (e58ae5f)
  • dev: worker-status-change emitter — severity tiers, coalesce, PR enrichment (CTL-229) (#387) (682e817)

Bug Fixes

  • dev: add monitor.* to config templates + verify GitHub webhook registration (CTL-254) (#409) (e09d077)
  • dev: add worker done comms hook to oneshot Phase 5 (CTL-236) (#388) (a8d4030)
  • dev: install-cli.sh adds catalyst-events + defaults to ~/.local/bin (CTL-227) (#357) (5dfa3ac)
  • dev: make orchestrate-roll-usage.sh observable (CTL-233) (#380) (b61941d)
  • dev: orchestrate-fixup/followup WORKER_DIR fallback (CTL-231) (#377) (9386849)
  • dev: render DASHBOARD.md every Phase 4 cycle (CTL-230) (#385) (a618055)
  • dev: replace polling loops in merge-pr and create-pr with wait-for-github (CTL-250) (#402) (96ab764)
  • dev: scope-aware Monitor filter + no-awk-pipe warning (CTL-240) (#390) (7efc119)
  • dev: stamp orchestrator on github.* webhook events (CTL-234) (#391) (56083c9)
  • dev: update fixup/followup templates to CTL-133 exit-at-merging contract (CTL-248) (#401) (2454b19)
  • dev: upgrade setup prereq checks for event-driven pipeline (CTL-253) (#408) (2d7b8bf)

This PR was generated with Release Please. See documentation.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 4, 2026

Deploying catalyst with  Cloudflare Pages  Cloudflare Pages

Latest commit: c3ce2ba
Status: ✅  Deploy successful!
Preview URL: https://3ef6c79a.catalyst-7jq.pages.dev
Branch Preview URL: https://release-please--branches--ma-2wi2.catalyst-7jq.pages.dev

View logs

@ryanrozich ryanrozich force-pushed the release-please--branches--main branch 18 times, most recently from 1731e8e to f39eb77 Compare May 5, 2026 13:30
@ryanrozich ryanrozich force-pushed the release-please--branches--main branch from 02be233 to 16cfd94 Compare May 5, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant