Add Timeline Entry
add_timeline_entryAppend a dated memory event to an existing page to record project progress, decisions, or notable events.
Instructions
add_timeline_entry
Append a dated memory event to an existing page.
When to use: record project progress, decisions, or notable events.
When NOT to use: full page replacement; use put_page.
Returns: ok plus slug/date/summary.
On error: fix invalid date or find the correct page slug.
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": {
"slug": "<slug>",
"date": "<date>",
"summary": "<summary>"
},
"name": "add_timeline_entry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ISO date or datetime for the event. | |
| slug | Yes | Existing page slug. | |
| detail | No | Optional event detail. | |
| source | No | Legacy display source string. | |
| summary | Yes | Short event summary. | |
| provenance | No | Optional SourceRef provenance object. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the write succeeded. | |
| date | Yes | Timeline event date. | |
| slug | Yes | Page slug. | |
| summary | Yes | Timeline event summary. |