Contract2Tool: Learning Preconditions and Effects for Reliable Tool-Augmented LLM Agents | AIChainDay