Skip to content

feat(events): add graph event filters#146

Merged
WH-2099 merged 20 commits into
mainfrom
laipz8200/graph-event-filters
May 21, 2026
Merged

feat(events): add graph event filters#146
WH-2099 merged 20 commits into
mainfrom
laipz8200/graph-event-filters

Conversation

@laipz8200
Copy link
Copy Markdown
Member

Important

  1. Make sure you have read our contribution guidelines
  2. Search existing issues and pull requests to confirm this change is not a duplicate
  3. Open or identify the issue this pull request resolves or advances
  4. Use a Conventional Commits title for this pull request, and mark breaking changes with !
  5. Remember that the pull request title will become the squash merge commit message
  6. If CLA Assistant prompts you, sign CLA.md in the pull request conversation

Related Issue

Closes #145

Summary

Adds canonical graph traversal events and an explicit graph event filter pipeline for output-time event shaping.

Moves response stream ordering and provider-facing output shaping into ResponseStreamFilter, while removing response coordinator state from the core runtime path.

Updates the slim LLM example to apply the response stream filter explicitly and keep CLI output plain.

Checklist

  • This pull request links the issue it resolves or advances
  • This pull request title follows Conventional Commits, and any breaking change is marked with !
  • If CLA Assistant prompted me, I signed CLA.md in the pull request conversation

@laipz8200 laipz8200 marked this pull request as ready for review May 15, 2026 19:05
@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels May 15, 2026
@laipz8200 laipz8200 marked this pull request as draft May 15, 2026 19:09
@laipz8200 laipz8200 marked this pull request as ready for review May 15, 2026 19:39
@laipz8200 laipz8200 force-pushed the laipz8200/graph-event-filters branch from 853bd46 to a24cf1f Compare May 18, 2026 08:07
@laipz8200 laipz8200 marked this pull request as draft May 18, 2026 08:08
@WH-2099 WH-2099 self-assigned this May 18, 2026
@WH-2099 WH-2099 self-requested a review May 18, 2026 08:11
laipz8200 added a commit to langgenius/dify that referenced this pull request May 18, 2026
Point the temporary Graphon source pin at the latest langgenius/graphon#146 head after its event filter updates.
laipz8200 added a commit to langgenius/dify that referenced this pull request May 18, 2026
Point the temporary Graphon source pin at the latest langgenius/graphon#146 head after its event filter updates.
@laipz8200 laipz8200 marked this pull request as ready for review May 19, 2026 12:14
@WH-2099 WH-2099 force-pushed the laipz8200/graph-event-filters branch from 1b8513c to 685cfe3 Compare May 21, 2026 07:43
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label May 21, 2026
@WH-2099 WH-2099 merged commit 4de3302 into main May 21, 2026
9 checks passed
@WH-2099 WH-2099 deleted the laipz8200/graph-event-filters branch May 21, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request lgtm This PR has been approved by a maintainer size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Proposal: add graph event filters and traversal events

2 participants