Skip to content

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agent automation claude devops github-action
+4 more
observability sre triage typescript

Affected surfaces

auth rbac

Summary

AI summary

Removed the "notify" variant from reviewMode; only "auto" and "review" are valid.

Full changelog

Minor Changes

  • 474589e: DAG spec v2, ExecutionEvent observer protocol, and browser-safe exports.
    • createRecipe() factory — validates definition completeness at construction time
    • runRecipe() state machine runner — replaces runWorkflow(); explicit on: outcome routing with wildcard and "end" target support
    • ExecutionEvent union (recipe:start, state:enter, state:exit, recipe:end) with CollectingObserver, CallbackObserver, and composeObservers
    • validateDefinition() — browser-safe definition validator
    • triageDefinition and implementDefinition exported from @sweny-ai/engine/browser
    • Risk-gated auto-merge: reviewMode: "auto" | "review", assessRisk() with LARGE_CHANGE_THRESHOLD
    • enableAutoMerge?() optional method on SourceControlProvider; GitLab no-op with warning
    • JSON Schema for RecipeDefinition with ajv validation
    • Removed "notify" variant from reviewMode — only "auto" and "review" are valid

Patch Changes

  • Updated dependencies [5053263]
  • Updated dependencies [6a71f2a]
  • Updated dependencies [474589e]

Breaking Changes

  • Removed "notify" variant from `reviewMode`; only "auto" and "review" are valid.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track SWEny, YAML workflows for AI agents I'm running in prod (triage, E2E)

Get notified when new releases ship.

Sign up free

About SWEny, YAML workflows for AI agents I'm running in prod (triage, E2E)

All releases →

Beta — feedback welcome: [email protected]