8 Commits

Author SHA1 Message Date
Xuan Yang 0b3d7c49e1 fix(events): Support camelCase in RequestInput
Add alias_generator and populate_by_name to RequestInput model_config to match frontend naming conventions and other event models.

Change-Id: I5eb4a55185d0113d86407c119050bb9885a7962b
2026-04-20 14:33:19 -07:00
Bo Yang ed8add2e9b test(cli): Make JSON test files deterministic and sequential
Sort keys when saving rebuilt JSON test files and re-assign sequential event IDs to avoid gaps from filtered events. Also applied these changes to all existing test files in the contributing folder.

Change-Id: Ib126228f016db1d28030eee4f7d9d8cbc604e038
2026-04-10 11:08:42 -07:00
Bo Yang c97d39982f feat(workflow): Refine branch propagation for parallelism
Only add branch segments when parallelism occurs. Handle joins by using the common prefix of incoming branches.

Change-Id: If75f57e2dd69f2ddf71ade818e9c19d2a6e32c53
2026-04-10 11:08:02 -07:00
Bo Yang 7c7a0d7a4b tests: restore replay file now the node path issue is fixed.
Change-Id: Ia2dbf7efebe34239e53c28ac452794602db5bf49
2026-04-09 10:07:03 -07:00
Bo Yang 4476854455 feat(events): make run_id calculated and remove from JSON dump
Change-Id: Ida7d49b36bf6f590796f5c22ca26e5dc121352a5
2026-04-09 09:44:59 -07:00
Bo Yang c88caac9af all sample tests pass.
Change-Id: I3708748489a49726fb9822e3eec404b1b88033ad
2026-04-05 11:18:58 -07:00
Bo Yang 4d14acd6a2 refactor: remove automatic test rebuilding from web server session save endpoint
Change-Id: I22cee1e45a1b10ccd73fc76d79fcd928073d0f6f
2026-04-04 17:35:52 -07:00
Wei (Jack) Sun bf3c1195b4 chore(workflow): Merge new_workflow_samples tests into workflow_samples
Moved tests directories from contributing/new_workflow_samples to contributing/workflow_samples.
Removed contributing/new_workflow_samples directory.
Preserved agent.py files in workflow_samples to maintain feature flag support.

Change-Id: Ic59973c513997dbfd7a3aa278968efa4cc374ef8
2026-04-04 15:55:31 -07:00