Python Orchestrator Starter
Goals
- Typed contract validation at runtime
- Adapter support for LangGraph and CrewAI Python ecosystems
- Unified gate engine and run-ledger persistence
Starter setup
- Initialize Python project and add JSON schema validation dependency.
- Implement contract loader and validator.
- Add hook middleware for pre/post checks.
- Add gate engine with pass/fail/conditional outcomes.
Minimal interfaces
class AgentContract(TypedDict):
agent_id: str
allowed_tools: list[str]
required_gates: list[str]
Required references
templates/schemas/*.schema.jsonreference-implementations/orchestration/mcp-adoption-guide.mdreference-implementations/examples/e2e-feature-flow-langgraph.mdreference-implementations/starter-repos/assets/python/