Read diary day
read_diary_dayREAD-ONLY: read one diary day (trades, setups, analyses, actions) or an explicit day RANGE. Never writes — saving a note stays a propose_diary_note approval card. Pass an explicit day (YYYY-MM-DD) or an explicit start_day + end_day range (inclusive, max 31 days) — there is no today default, so ask the user when no day is given. Returns the most recent rows first with totals; quote it as observed diary state, not a live venue read.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "read_diary_day"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | One day in YYYY-MM-DD format (required when no range is given; no default — ask the user). | |
| end_day | No | Range end in YYYY-MM-DD format, inclusive. Requires start_day; the range caps at 31 days. | |
| start_day | No | Range start in YYYY-MM-DD format, inclusive. Requires end_day; the range caps at 31 days. |