Alexander Payne
|
8a952f6818
|
feat: Hands Infrastructure - Models, Registry, Scheduler (Phase 3.1-3.3)
Add core Hands infrastructure:
- hands/models.py: Pydantic models for HAND.toml schema
- HandConfig: Complete hand configuration
- HandState: Runtime state tracking
- HandExecution: Execution records
- ApprovalRequest: Approval queue entries
- hands/registry.py: HandRegistry for loading and indexing
- Load Hands from hands/ directory
- Parse HAND.toml manifests
- SQLite indexing for fast lookup
- Approval queue management
- Execution history logging
- hands/scheduler.py: APScheduler-based scheduling
- Cron and interval triggers
- Job management (schedule, pause, resume, unschedule)
- Hand execution wrapper
- Manual trigger support
|
2026-02-26 12:41:52 -05:00 |
|