[PR #1] [MERGED] feat: add auto-reference check & multi-tasking fix #17

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

📋 Pull Request Information

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

Base: mainHead: reference-check


📝 Commits (4)

  • 16536d2 feat: support requireEvent by reference
  • dd9f342 fix: refactor executor
  • c9c9bac fix: edge case when running multiple data
  • 0e4c83d chore: lint fix

📊 Changes

4 files changed (+247 additions, -64 deletions)

View changed files

demo/node/file-parse-agent.ts (+70 -0)
📝 packages/fluere/src/core/event.ts (+2 -3)
📝 packages/fluere/src/core/executor.ts (+118 -61)
📝 packages/fluere/tests/basic.test.ts (+57 -0)

📄 Description

In the old desigin, requireEvent only takes whatever the eventData we have, this will cause timeing issue. Now we consider the reference by the context

Also fixes the issue when invoke multiple event


🔄 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/1 **Author:** [@himself65](https://github.com/himself65) **Created:** 3/16/2025 **Status:** ✅ Merged **Merged:** 3/16/2025 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `main` ← **Head:** `reference-check` --- ### 📝 Commits (4) - [`16536d2`](https://github.com/run-llama/workflows-ts/commit/16536d2fea15c2fec153df76a96784f16599d382) feat: support requireEvent by reference - [`dd9f342`](https://github.com/run-llama/workflows-ts/commit/dd9f3422536125e7d75a2c49e12ff3db56f6afe4) fix: refactor executor - [`c9c9bac`](https://github.com/run-llama/workflows-ts/commit/c9c9bac0adb1e87e6e6549d0abcd33cd178b3d06) fix: edge case when running multiple data - [`0e4c83d`](https://github.com/run-llama/workflows-ts/commit/0e4c83dda46212e866d997f83923bd27841ff95b) chore: lint fix ### 📊 Changes **4 files changed** (+247 additions, -64 deletions) <details> <summary>View changed files</summary> ➕ `demo/node/file-parse-agent.ts` (+70 -0) 📝 `packages/fluere/src/core/event.ts` (+2 -3) 📝 `packages/fluere/src/core/executor.ts` (+118 -61) 📝 `packages/fluere/tests/basic.test.ts` (+57 -0) </details> ### 📄 Description In the old desigin, `requireEvent` only takes whatever the eventData we have, this will cause timeing issue. Now we consider the reference by the context Also fixes the issue when invoke multiple event --- <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:57 -05:00
yindo closed this issue 2026-02-16 03:15:57 -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#17