Feature: Node Types and Execution Across Agent, Function, Conditional, Subgraph, and Tool Nodes As a developer I want all node types to execute with proper input handling, edge conditions, and error propagation So that the graph execution engine handles every node type correctly Scenario: All Node code paths execute correctly Given a fresh nodes test context When I exercise all Node code paths Then all node code paths should execute correctly