Skip to main content
This is the compact guide an agent should ingest before using SimpleFunctions.

Start sequence

Safety classes

Tool discovery

Use each catalog for its intended layer: SDK and Agent SDK code should use canonical dotted names from /api/contracts/tools. Broad names such as get_world_state are not canonical SDK/Agent tools.

Preferred context strategy

Error handling

Use the JSON contract. Do not scrape human terminal output.
Errors should be structured and exit codes should classify the failure.