[PR #12] [MERGED] feat: workflow event revamp #26

Closed
opened 2026-02-16 03:15:58 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/workflows-ts/pull/12
Author: @himself65
Created: 4/3/2025
Status: Merged
Merged: 4/3/2025
Merged by: @himself65

Base: mainHead: remove-start-stop


📝 Commits (10+)

📊 Changes

36 files changed (+477 additions, -403 deletions)

View changed files

📝 README.md (+18 -19)
📝 demo/browser/src/App.tsx (+3 -6)
📝 demo/cloudflare/src/index.ts (+7 -6)
📝 demo/hono/app.ts (+10 -2)
📝 demo/node/file-parse-promise.ts (+10 -4)
📝 demo/node/file-parse-rxjs.ts (+2 -1)
📝 demo/node/llama-parse-workflow.ts (+13 -5)
📝 demo/node/mcp-file-parse-tool.ts (+7 -10)
📝 demo/node/tool-call-agent.ts (+7 -2)
📝 demo/workflows/file-parse-agent.ts (+11 -14)
📝 demo/workflows/llama-parse-workflow.ts (+6 -9)
📝 demo/workflows/tool-call-agent.ts (+8 -11)
📝 packages/fluere/package.json (+3 -1)
📝 packages/fluere/src/core/event.ts (+29 -26)
📝 packages/fluere/src/core/internal/context.ts (+1 -1)
📝 packages/fluere/src/core/internal/executor.ts (+12 -10)
📝 packages/fluere/src/core/internal/handler.ts (+1 -1)
📝 packages/fluere/src/core/workflow.ts (+4 -17)
📝 packages/fluere/src/interrupter/hono.ts (+5 -7)
📝 packages/fluere/src/interrupter/mcp.ts (+5 -3)

...and 16 more files

📄 Description

from feedback:

  • startEvent and stopEvent shouldn't be required
  • workflowEvent(data) -> workflowEvent.with(data)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/workflows-ts/pull/12 **Author:** [@himself65](https://github.com/himself65) **Created:** 4/3/2025 **Status:** ✅ Merged **Merged:** 4/3/2025 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `main` ← **Head:** `remove-start-stop` --- ### 📝 Commits (10+) - [`d0b2480`](https://github.com/run-llama/workflows-ts/commit/d0b2480cc773c485896a3fe23eecaf0f4868f27f) feat: remove `startEvent` and `stopEvent` in workflow - [`91d8b54`](https://github.com/run-llama/workflows-ts/commit/91d8b549f0a5ac31115efb087e2e0031841f44a0) test: fix - [`10a2577`](https://github.com/run-llama/workflows-ts/commit/10a2577cd0da8a38544cbb321522d3639b9f9d2a) fix: do not require start/stop - [`d0bfbf1`](https://github.com/run-llama/workflows-ts/commit/d0bfbf1b8957a9f49af58fc46fc9c805da120236) docs: update - [`8f49e90`](https://github.com/run-llama/workflows-ts/commit/8f49e904ee583270e99b77494a65c9c528c823b5) fix: bundler - [`4d3df81`](https://github.com/run-llama/workflows-ts/commit/4d3df8168ad59ad3d487be3f8a51f5175aea5ab6) fix: type - [`aa2d14b`](https://github.com/run-llama/workflows-ts/commit/aa2d14b94fe967c45d78b26846fde56232e83b35) 0.3.0-alpha.0 - [`2cbace7`](https://github.com/run-llama/workflows-ts/commit/2cbace792730b35e78baa051e4b78809126a345d) fix: no "development" exports condition - [`1c389a8`](https://github.com/run-llama/workflows-ts/commit/1c389a87291d5ad27a9bb63c0906da290c878fcd) 0.3.0-alpha.1 - [`0c22639`](https://github.com/run-llama/workflows-ts/commit/0c226391be8854d48ea408bac236b7e476112be3) Merge branch 'main' into remove-start-stop ### 📊 Changes **36 files changed** (+477 additions, -403 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+18 -19) 📝 `demo/browser/src/App.tsx` (+3 -6) 📝 `demo/cloudflare/src/index.ts` (+7 -6) 📝 `demo/hono/app.ts` (+10 -2) 📝 `demo/node/file-parse-promise.ts` (+10 -4) 📝 `demo/node/file-parse-rxjs.ts` (+2 -1) 📝 `demo/node/llama-parse-workflow.ts` (+13 -5) 📝 `demo/node/mcp-file-parse-tool.ts` (+7 -10) 📝 `demo/node/tool-call-agent.ts` (+7 -2) 📝 `demo/workflows/file-parse-agent.ts` (+11 -14) 📝 `demo/workflows/llama-parse-workflow.ts` (+6 -9) 📝 `demo/workflows/tool-call-agent.ts` (+8 -11) 📝 `packages/fluere/package.json` (+3 -1) 📝 `packages/fluere/src/core/event.ts` (+29 -26) 📝 `packages/fluere/src/core/internal/context.ts` (+1 -1) 📝 `packages/fluere/src/core/internal/executor.ts` (+12 -10) 📝 `packages/fluere/src/core/internal/handler.ts` (+1 -1) 📝 `packages/fluere/src/core/workflow.ts` (+4 -17) 📝 `packages/fluere/src/interrupter/hono.ts` (+5 -7) 📝 `packages/fluere/src/interrupter/mcp.ts` (+5 -3) _...and 16 more files_ </details> ### 📄 Description from feedback: - startEvent and stopEvent shouldn't be required - `workflowEvent(data)` -> `workflowEvent.with(data)` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 03:15:58 -05:00
yindo closed this issue 2026-02-16 03:15:58 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/workflows-ts#26