Repository navigation
feat: add --transport-dir file-backed mode to run-local-flow - #48
Conversation
Automated review did not approve this PRAutomated Hermes/GPT-5.5 review decision for PR #48: Review notesAd-hoc verification completed. Temporary script:
What it verified:
Ad-hoc verification output: Exit code: This is focused ad-hoc verification of the changed behavior, not a claim that the full canonical test suite is freshly green. Safety notes
|
Automated review passed, but merge command failedAutomated Hermes/GPT-5.5 review decision for PR #48: Review notesSummary: Graphify orientation:
Implementation direction:
Issues:
Validation: Result:
Additional functional smoke test: Result:
Working tree:
DECISION: good Safety notes
|
Automated review did not approve this PRAutomated Hermes/GPT-5.5 review decision for PR #48: Review notesAd-hoc verification completed. Temporary script created: Ad-hoc behavior verified:
Output: Cleanup: This is targeted ad-hoc verification of the changed behavior, not a fresh full-suite green claim. Safety notes
|
Automated review passed, but merge command failedAutomated Hermes/GPT-5.5 review decision for PR #48: Review notesSummary: Used Graphify first because graphify-out/graph.json exists:
Implementation direction:
Issues:
Changes made:
Validation: Command: Result:
Final repo status after validation:
DECISION: good Safety notes
|
Automated review passed, but merge command failedAutomated Hermes/GPT-5.5 review decision for PR #48: Review notesSummary: Graphify orientation used:
Implementation review:
Issues:
Changes made:
Validation:
DECISION: good Safety notes
|
Automated review passed, but merge command failedAutomated Hermes/GPT-5.5 review decision for PR #48: Review notesSummary:
Issues:
Validation:
DECISION: good Safety notes
|
ffd5b78 to
cebafa2
Compare
…-234551 # Conflicts: # tests/test_cli.py
…-234551 # Conflicts: # tests/test_cli.py
Objective
Implement the next-step transport path for local flow execution so
run-local-flowcan process workers from per-node file-backed inboxes instead of always replaying a shared dispatch log.Why it matters: this moves the command from a single-log replay model toward node-addressed local transport semantics using existing local transport primitives, without adding real networking.
What changed
--transport-dirflag torun-local-flowin CLI argument parsing.run_local_flow(...)with a transport mode:process-local-inboxusingtransport_dir.--transport-diris omitted.run-local-flowoutput only in transport mode:transport_dir,transport_inbox_count, and deterministictransport_inbox_paths.run-local-flow --transport-dirusage example and explicitly clarified this as local file-backed transport only.Validation
PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=src python -m unittest discover -s tests -p test_cli.py -vand... -p test_cli_transport.py -v; both passed.PYTHONTONTWRITEBYTECODE=1 PYTHONPATH=src python -m unittest discover -s tests -vin branch state; all tests passed (250 tests, exit code 0).Safety notes