ianarawjo / ianarawjo/ChainForge

Constrain flows to be DAGs?

Open
#279 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3k
Forks
256
Avg merge
4h 40m
Merged PRs (30d)
22

Description

Should the UI constrain nodes to be within a DAG? At present feedback is permitted in the UI, and generates multiple new inputs/outputs.

If flows were DAGs it would be possible to allow to user to automatically rerun the entire flow on making a change in a parent node.

(This project is great BTW. I found it by searching for front end libraries for graph editing because I wanted to make something very similar).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the UI flow editor and how feedback currently creates multiple inputs and outputs. Compare that behavior with the proposed DAG constraint and the automatic rerun idea, then clarify the intended scope with maintainers. The issue names no files or tests, so completion would require an agreed design and implementation plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.