Block Tools
The pull_block tool downloads and installs a block’s package dependencies.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
block_name | string | required | Block to install (e.g., "stackie.postgres") |
Example Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "pull_block",
"arguments": {
"block_name": "stackie.postgres"
}
}
}
Idempotency
pull_block is idempotent. Re-pulling an already-installed block at the same
version only updates the last_used_at timestamp in the database. It does not
re-download binaries that are already present.
Block Name Format
Block names follow the pattern [namespace.]name. Built-in blocks use the
stackie. prefix (e.g., stackie.postgres, stackie.redis). Omitting the
namespace uses the default registry lookup.