12 Commits

Author SHA1 Message Date
laansdole
9c3df14fa7 feat: finalize demo loop timer 2026-02-08 17:15:13 +07:00
laansdole
9031b4d9ee fix: loop timer demo 2026-02-08 11:46:03 +07:00
laansdole
b56e89313e fix: Correct loop structure in demo_loop_timer.yaml
Key fixes:
- Add proper trigger edges: Critic -> Timer Gate with trigger=true
- Add feedback loop: Timer Gate -> Writer with trigger=true
- Remove incorrect Writer -> Critic -> Timer Gate -> Writer pattern
- Follow ChatDev_v1 loop pattern: input -> gate (trigger) -> gate -> output (trigger)
- Start both branches simultaneously in start nodes

This ensures the timer gates are properly triggered and loops execute correctly.
2026-02-07 13:11:52 +07:00
laansdole
f7ece916ce fix: Correct YAML format in demo_loop_timer.yaml
- Remove invalid 'version' field
- Restructure to match DevAll YAML schema (graph at top level)
- Move start/end nodes to end of graph block
- Validation now passes: 'Workflow OK. Design is valid.'
2026-02-07 13:08:43 +07:00
laansdole
1abf173a14 refactor: Merge loop_timer demos and extend duration
- Merge demo_loop_timer.yaml and demo_loop_timer_passthrough.yaml into single comprehensive demo
- Create dual-branch workflow demonstrating both standard and passthrough modes side-by-side
- Increase duration from 5 seconds to 2 minutes for better demonstration
- Update YAML_FORMAT_QUICK_GUIDE.md with detailed mode explanations and demo reference
- Update tasks.md in add-loop-timer proposal to reflect demo improvements
- Remove duplicate demo_loop_timer_passthrough.yaml file
2026-02-07 12:55:52 +07:00
laansdole
42cd389d59 feat: Add loop_timer node for time-based loop control
- Add LoopTimerConfig with duration units support (seconds/minutes/hours)
- Implement LoopTimerNodeExecutor with standard and passthrough modes
- Register loop_timer node type in builtin_nodes.py
- Update documentation (execution_logic.md, YAML_FORMAT_QUICK_GUIDE.md)
- Add demo workflows for both modes

Closes: add-loop-timer change proposal
2026-02-07 12:27:29 +07:00
laansdole
9d4a1e1f09 Revert "chores: move model name to centralized env variable"
This reverts commit d2695f9bcbb6b8b4c6c707d64951c300e796f543.
2026-01-22 22:42:00 +07:00
laansdole
bd8a4550fe chores: move hospital simulation to dev branch 2026-01-21 15:20:17 +07:00
laansdole
d2695f9bcb chores: move model name to centralized env variable 2026-01-21 15:14:46 +07:00
kilo2127
e96ed42602 Update GameDev_v1.yaml
refined prompts, removed QA counter
2026-01-13 23:23:29 +08:00
Shu Yao
57403e846a fix: teach_video dynamic config error
add: manim description added to README
2026-01-08 21:34:35 +08:00
NA-Wen
f0db945ed3 initial commit of chatdev 2.0 2026-01-07 16:24:01 +08:00