What if CLIs exposed machine-readable contracts for AI agents? · HackerTrans