Blocks are how agents act. Each one is an integration an agent calls as tools: install it into an agent, fill in its settings, and the agent can use it from its next run.
Reads the latest items from the feeds you choose.
Sends messages and reads replies through your bot.
Trades perpetuals, with every order checked against your limits in code.