What if CLIs exposed machine-readable contracts for AI agents? | Heykuki News