Read one object
read_objectGet the history of any Dwarf Fortress world object as prose. Choose digest mode to condense large objects into event summaries and rare occurrences; full mode returns complete details.
Instructions
The history of a single world object as prose. detail='digest' condenses it to the event type breakdown, an activity histogram and only the events whose type is rare for that object — use it for civilizations and other large objects, whose full dossier can exceed 600 KB. detail='full' returns everything.
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": {
"type": "<type>",
"id": "<id>"
},
"name": "read_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Object id. | |
| type | Yes | Object type, for example "HistoricalFigure", "Entity", "Site", "War". | |
| detail | No | How much to return. | digest |
| toYear | No | Latest year, inclusive. | |
| fromYear | No | Earliest year, inclusive. | |
| maxEvents | No | Cap on events (full) or on notable events (digest). 0 means no limit. | |
| eventTypes | No | Comma separated raw event type names, exactly as printed in brackets on each event line (for example "hf died,created site"). Narrowing here also makes event search far faster. |