@yesod/core
v0.1.0
Published
Core engine for Yesod — orchestration toolkit that makes AI agents delegate better and lets humans see why.
Readme
@yesod/core
Core engine for Yesod — orchestration toolkit that makes AI agents delegate better and lets humans see why.
Provides the event bus, orchestration engine, scheduler, subscription engine (Vantage), TaskSpec/ResultSpec for structured delegation, RuntimeDecision tracking, and all shared interfaces.
Key Exports
- OrchestrationEngine — executes workflows by coordinating the scheduler, runtime adapter, and event bus
- EventBus — publish/subscribe for orchestration events with type and field filtering
- SimpleScheduler — DAG-based step scheduling with dependency resolution
- VantageEngine — compound condition evaluation with barrier mode and TTL
- TaskSpec / ResultSpec — structured task delegation with typed result formats
- RuntimeDecision — required metadata recording why the agent chose a runtime
- StepResult / StructuredOutput — typed results (diff, review, test, summary) flowing back to orchestrators
- YESOD_TOOLS — MCP tool JSON schemas for agent-facing tools
- All type definitions and interfaces for adapters
Status
Phase 0 complete. Core orchestration loop is implemented and tested (29 tests).
Links
License
MIT
