6196e0974a96d473c52e9e9d26f35ff00ad10775
- Engine generates step Merkle nodes (type: step) after each role step - Engine generates thread root Merkle node (type: thread) on completion - WorkflowResult gains rootHash field - WorkflowFn returns WorkflowCompletion (no rootHash), engine wraps with rootHash - workflowAsAgent returns rootHash instead of summary - Full DAG traversal: root → steps → content - 151 tests passing Fixes #42
Description
Languages
TypeScript
95.7%
JavaScript
2.3%
Shell
1.6%
CSS
0.4%