read
PRIMARY: Get a piece at the shape you actually want. mode='kernel' returns just title + kernel + stage + connection_count (one-sentence headline, cheap to scan). mode='summary' (default) returns kernel + first paragraph extracted from the body — the middle shape between kernel and full prose. mode='body' returns kernel + full body text + principles + top connections (the legacy get_piece behavior plus the actual prose). mode='meta' returns title, stage, author, principles, top 5 connections — no text, for topology scanning. Use read(id, 'kernel') when scanning many pieces; read(id, 'summary') when considering a piece; read(id, 'body') when committing to read it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "read"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Piece ID (snake_case) | |
| mode | No | kernel | summary (default) | body | meta | summary |