# Tool definitions Every tool should document its input schema, output schema, timeout, retry policy, authentication source, and failure mode. Production credentials come from Gitea Actions secrets, never from source files. | Tool | Purpose | Failure policy | | --- | --- | --- | | CRM client | Read or update customer records | Fail closed; redact identifiers | | Web search | Retrieve public references | Timeout and cite sources |