Skip to content

Releases: amajorai/ryu-workflows

ryu-workflows v0.4.0

Choose a tag to compare

@jiaweing jiaweing released this 18 Sep 08:13

Highlights

Passport-owned workflow bindings, MCP OAuth, vault-backed tools, credential grants, scoped discovery, and agent-bound runtime metadata

Workflows can now bind to connections owned by Passport, so triggers are authorized against identities held by the standalone Passport service rather than credentials held by the caller. The bindings are configured from the workflows plugin UI itself; new ConnectWorkflowBindings components and hooks in the workflows plugin expose Passport-owned targets to the trigger configuration screen. Core carries the workflow UI fixture and manifest entries, the desktop plugin host panel and workflow-connect API client consume them, and the mobile plugin mount renders the same plugin UI.

Users can connect authenticated MCP extensions using OAuth credentials scoped to a Passport identity. Ryu Passport now owns the OAuth lifecycle and transport for these MCP connections so credentials are not shared across identities. The core sidecar MCP client delegates OAuth handling to Passport, ryu-vault provides the OAuth, SSE, and transport modules, and documentation for authenticated MCP extensions and the Passport API describes the scoped flow, with tests covering core handoff and core MCP OAuth behavior in ryu-passport.

Affected packages: @ryu/workflows

Changelog

@ryu/workflows@0.4.0

Minor changes

  • Added ConnectWorkflowBindings components and hooks so the workflows UI and trigger configuration can bind Passport-owned connections. (d3d2e23)

Patch changes

  • Updated the workflows UI, touching trigger configuration and version history components in TriggerConfig.tsx and VersionHistory.tsx. (fd3adbf)
  • Scoped recording and run status lifetimes in the workflows UI so App.tsx, WorkflowCanvas.tsx and hooks.ts release them rather than holding them indefinitely. (ae88a3a)

Full changelog: amajorai/ryu@v0.3.1...v0.4.0

ryu-workflows v0.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 15:10

Changelog

@ryu/workflows@0.3.1

Patch changes

  • Declared the Workflows UI plugin's runtime dependencies in its package.json so the published plugin can resolve them outside the monorepo. (20ae428)
  • Updated the workflows communication node config and UI query module to use the shared controls and host boundary. (da49937)

Full changelog: amajorai/ryu@v0.3.0...v0.3.1

ryu-workflows v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 09:32

v0.3.0

workflows at v0.3.0.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-workflows v0.2.7

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:03

v0.2.7

workflows at v0.2.7.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-workflows v0.2.6

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:18

v0.2.6

workflows at v0.2.6.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-workflows v0.2.5

Choose a tag to compare

@github-actions github-actions released this 01 Sep 05:31

v0.2.5

workflows at v0.2.5.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-workflows v0.2.4

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:16

Built from commit 15141a8.

Features

  • expose webmcp tools to assistant widgets (de5e0c5)
  • finalize rooms and web agent surfaces (42fe2e7)
  • add active-node model rooms (3fa3400)
  • workflows: add read-only dry runs (bba3bb9)
  • add Tailcat network backend (b1f7712)
  • add job status page overview (5e9e2a7)
  • add model rooms state store (573844b)
  • export skills from the editor (467c9b0)
  • export skills from Store and Library (b65a1cc)
  • ask where skills should be installed (e980b20)
  • fan default skills out to saved agents (728df7c)
  • add skill target install APIs (70f9818)
  • distribute complete skills to local agents (801cd53)
  • add agent skill target registry (bdffc36)

Fixes

  • release: keep simulator lockfile standalone (0206e23)
  • align subscription proration entitlements (5311f52)
  • docs: use turbopack for constrained builds (3e5af7c)
  • docs: give webpack builder an explicit heap (e807492)
  • rooms: embed guest page from tracked source (6506cd4)
  • release: package rooms sidecar (535a020)
  • harden assistant widget tool states (642cee7)
  • release: use current generator for note backfills (3a21460)
  • release: add public AI notes backfill (1e469d8)
  • release: generate public stable AI notes (4f279e5)
  • core: register rooms in test manifests (4a0ad87)
  • remove duplicate footer positioning (84ae794)
  • workflows: use straight canvas connections (443bb1e)
  • update website footer positioning (be6b816)
  • mirror: publish rooms backend and ui together (2b6a544)
  • distinguish Agent Templates in Marketplace (478ded3)
  • mirror: retain rooms backend satellite (e1e9eb0)
  • mirror: tolerate manifest-only ui satellites (61fefb6)
  • mail: use unauthenticated liveness probe (9e69a47)
  • bump host API for skill distribution (8e42e18)
  • settle skill target selection races (11f7d0e)
  • distribute defaults from active system sync (fac27cb)
  • reload skills before remembering targets (9796d67)
  • surface unledgered skill recoveries (e7c6926)
  • bound skill recovery packages (4def690)
  • anchor skill distribution to directory handles (0b1546f)
  • harden skill distribution races (0273e3b)
  • pin skill agent target source (e547357)

Documentation

  • document skill target distribution (5228ff4)
  • document webmcp assistant integrations (93be446)
  • simplify README comparison matrices (84105b9)

Other changes

  • marketplace: isolate DOM suites (15141a8)
  • v0.2.4 (afa133a)
  • rooms: format standalone guest page (c63cc00)
  • gateway: wait for audit rows to flush (8c7e2f8)
  • align rooms companion with shared UI (f7d9c33)
  • web: cover Cloud checkout handoff (22e3a8a)
  • Enable Rooms hosting and LAN share origins (a3e992b)
  • raise Windows canary heap limit (1e8c2d2)
  • stabilize release verification fixtures (8fbbad5)
  • raise Island bundler heap limit (7370e8b)
  • cover Store skill distribution action (97fd421)
  • cover unbraced XDG skill targets (9b2fdbb)

Full changelog: amajorai/ryu@v0.2.3...v0.2.4

ryu-workflows v0.2.3

Choose a tag to compare

@github-actions github-actions released this 30 Aug 10:45

Built from commit 96017c3.

Features

  • add schedule run status timelines (96017c3)
  • web: add WebMCP checkout tools (976dd4d)
  • register model rooms app contract (a367b2f)
  • notify organization transfer activity (97a5d5d)
  • core: add mlx-serve local engine (0a95916)
  • add UI component variant playgrounds (f0daebc)
  • add live Ryu UI component previews (1126108)
  • desktop: make showcase views optional (f0097ff)

Fixes

  • auth: align expanded sign-in options (d4bd009)
  • add mail build dbus dependency (6ec5335)
  • unblock linux and kotlin sdk checks (2bf3653)
  • refresh companion ui fixtures (050dc26)
  • restore sdk scaffolder pretest (73ceeac)
  • preserve notification gates across edits (5b2dbb3)
  • run Node-based tool tests with Node (565499b)
  • make all component previews full width (712f831)
  • stretch variants preview to content width (09467b2)
  • remove variants preview wrapper padding (653e6ab)
  • render icons in UI previews (7ec8802)
  • flatten Fumadocs code surfaces (e734377)
  • web: disable unstable cache component resumes (34d46a5)
  • dev: remove brittle turbo concurrency cap (76c4fcf)
  • web: simplify default OG cards (60204f4)
  • release: backfill missing AI release notes safely (d5c5d7d)
  • web: restore landing header hover menus (9019a91)
  • make Rust SDK publisher idempotent (321df7f)
  • allow Core startup before health probing (1f7c8d1)
  • install dbus headers in satellite CI (caa95d7)

Documentation

  • add model rooms implementation plan (0449a57)
  • specify active-node model rooms app (1a6640d)
  • add workflow proof capture (2b8f072)
  • add agent platform comparison matrix (d6a2a82)
  • add complete landing product navigation (7f33d33)
  • publish platform consistency standard (3fd32cc)
  • clarify Fumadocs config exception (77db3b8)
  • clarify fumadocs integration and navigation (1d745d8)
  • standardize cross-surface contracts (b19de5d)
  • update satellite release inventory (7b6c327)

Other changes

  • format rooms manifest test (edec391)
  • cover concurrent notification acknowledgements (7a4a6b9)
  • v0.2.3 (85bce71)
  • desktop: refine pinned summary section headers (676956b)
  • Align apps-store UI with Ryu host system (ce8ec01)
  • cover platform SDK and application surfaces (7fcbb98)
  • Remove in-app marketplace landing surfaces (aa485be)
  • Update project implementation across affected packages (d35e4d6)
  • Improve rich chat content rendering (25e43e6)
  • feat(web)-align-seo-metadata-with-startup-icp (c74cfa3)
  • Update landing product hierarchy proof screenshot (492de5a)
  • Reuse shared assistant surface across public widgets (1f41189)
  • Restore landing surface cards and backed-by carousel (dd6774e)
  • Restore original landing section headers (3a67895)
  • Restore landing cards and bento layout (cfe4c37)
  • publish Rust SDK crate chain on public runners (6723285)

Full changelog: amajorai/ryu@v0.2.2...v0.2.3

ryu-workflows v0.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Aug 21:49

Changelog

@ryu/workflows@0.2.2

Minor changes

  • Changed the workflows UI trigger configuration component and its hooks so trigger setup follows the updated handling. (77ba58c)

Full changelog: amajorai/ryu@v0.2.1...v0.2.2

ryu-workflows v0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 05:12

Highlights

Desktop, chat, collaboration, and safety

Desktop users get four tab view modes switchable from common controls, with live tab content surviving switches, an infinite canvas for panes, a scrollable view for many live tabs, and persisted canvas geometry. Desktop settings dialogs open directly from keyboard shortcuts, the browser app picks up WebMCP tools, horizontal wheel/trackpad input scrolls overflowing content across Desktop, Island, website, documentation site, and browser extension, and the desktop skills library adds a relations graph with list/graph toggle. Desktop users can choose which shortcut sends a message, configure the composer shortcut from General settings, carry an explicit Ryu response mode per chat session, use slash commands and human mentions, and after agent edits files, edit cards offer Undo and Review.

Collaborative sessions stay connected across interruptions for Canvas, Whiteboard, Dashboards, Workflows, desktop Chat and Home, Space document and database editors, and the mobile AI screen. Conversation and document session state is tracked in database models, so participants reconnect and keep editing rather than losing their place. Plugins can register a notification bridge and address notifications to a specific target, with the approvals app first; apps and plugins can use toast surfaces they own, and Ryu registers the bridge from kernel contract to app host. Plans can be verified before they run: Safe Actions represents plans, policies, receipts, and reviews as kernel-checked data, with a sidecar UI and desktop policy panel.

Affected packages: @ryu/workflows

Changelog

@ryu/workflows@0.2.1

Minor changes

  • Updated the workflows manifest and added a sileo toast integration in the app's UI so workflows contribute their own toast surface. (c6986f6)
  • The workflows manifest and App component gained the updated realtime collaboration wiring. (d6edb0e)

Patch changes

  • Updated the Workflows UI main entry point and Tailwind styles for the 0.2.1 release. (6213156)
  • Merged upstream changes into the workflows app, resolving conflicts in the manifest, App.tsx, query.ts, ryu.d.ts and ui.tsx. The workflows UI, query layer and host typings were reconciled with the merged branch. (a6f3ec2)
  • Refactored the workflows UI across the app entry, record-to-workflow and trigger configuration screens, version history, workflow canvas, node configuration modules, palette run panel, query, sileo and shared ui helpers. (a3c0bd3)
  • Addressed thermos findings in the workflows app-store UI. The changes touched the workflow canvas, node configuration modules, palette run panel, workflow model, and workflow serialization. (d13ea2c)
  • The workflows app manifest was changed so teams and workflows are declared as sidebar contributions rather than fixed built-in sections. (419626f)
  • The Workflows app manifest was updated to match the merged main branch. (e5b6647)
  • Updated the workflows app manifest as part of the A2A app satellites merge. (8bf7c42)
  • Updated the workflows app manifest to ignore temporary A2A runtime artifacts. (a2d791d)
  • Merged origin/main into codex/a2a, resolving conflicts in the workflows manifest, App and WorkflowCanvas components, bridge, hooks, and type declarations. (56894a2)
  • Updated the workflows app's manifest and main App component. (eac9d90)
  • Updated the workflows UI, including the workflow canvas, bridge, and hooks, to use the shared runtime picker block. (c46fca4)

Full changelog: amajorai/ryu@v0.2.0...v0.2.1