Hi Marcus,
I discovered Leeway through GitHub and want to share my experience as a potential early adopter. The signal-based workflow concept is genuinely innovative — it bridges the gap between rigid automation and unpredictable LLM agents better than most frameworks I've seen.
What works well
-
Signal transitions are the killer feature. The idea that an AI can output a structured signal (dig_deeper / ready / needs_human_review) that deterministically drives workflow branching is exactly what's missing in most agent frameworks.
-
YAML workflow definition is intuitive. After reading the code-health example, I immediately understood how to write my own workflow. The node/edge model is clean.
-
HITL with requires_approval — smart safety guard for enterprise use cases.
Where I struggled
-
No --version flag. After uv tool install, I had no easy way to track which version I'm running.
-
CLI doesn't expose workflows directly. For Cron/automation use cases, being able to invoke leeway --workflow <name> from CLI would be very valuable.
-
Signal reference documentation is missing. Are signals free-form strings or do they need pre-declaration?
-
--print mode crashes with asyncio event loop error in some environments.
Questions
- Release roadmap? Rough timeline for v0.1.0 or v1.0.0?
- Signal validation? Schema-based or purely convention?
- Python API planned?
Summary
Core concept is solid. The framework needs: more CLI commands, signal documentation, and a stable release tag before production adoption.
— Plantex AI team (Singapore)
Hi Marcus,
I discovered Leeway through GitHub and want to share my experience as a potential early adopter. The signal-based workflow concept is genuinely innovative — it bridges the gap between rigid automation and unpredictable LLM agents better than most frameworks I've seen.
What works well
Signal transitions are the killer feature. The idea that an AI can output a structured signal (dig_deeper / ready / needs_human_review) that deterministically drives workflow branching is exactly what's missing in most agent frameworks.
YAML workflow definition is intuitive. After reading the code-health example, I immediately understood how to write my own workflow. The node/edge model is clean.
HITL with
requires_approval— smart safety guard for enterprise use cases.Where I struggled
No
--versionflag. Afteruv tool install, I had no easy way to track which version I'm running.CLI doesn't expose workflows directly. For Cron/automation use cases, being able to invoke
leeway --workflow <name>from CLI would be very valuable.Signal reference documentation is missing. Are signals free-form strings or do they need pre-declaration?
--printmode crashes with asyncio event loop error in some environments.Questions
Summary
Core concept is solid. The framework needs: more CLI commands, signal documentation, and a stable release tag before production adoption.
— Plantex AI team (Singapore)