| Age | Commit message (Expand) | Author | Files | Lines |
| 7 days | cloud: retry a failed key_cmd on the next models requestHEADmaster | Danilo M. | 1 | -5/+15 |
| 7 days | AGENTS: local-chat is archived | Danilo M. | 1 | -4/+4 |
| 13 days | docs: mygram tool live check | Danilo M. | 1 | -0/+17 |
| 13 days | tools: mygram, Foldergram scan status via sync-mygram --status | Danilo M. | 1 | -0/+4 |
| 2026-10-23 | usage: save each turn's token usage in turns.usage | Danilo M. | 1 | -1/+3 |
| 2026-10-23 | cloud: the context size from the provider's /models | Danilo M. | 3 | -27/+80 |
| 2026-10-23 | docs: cloud models spec done, both sides | Danilo M. | 1 | -1/+1 |
| 2026-10-23 | titles: always from the local model, also in a cloud chat | Danilo M. | 3 | -8/+20 |
| 2026-10-23 | cloud: one ctx event per request; docs: live check with Hetzner | Danilo M. | 2 | -4/+38 |
| 2026-10-23 | docs: reflow the cloud lines, To .md stays local | Danilo M. | 3 | -5/+7 |
| 2026-10-23 | cloud: one-line keys only, a refused pick keeps the chat's model | Danilo M. | 1 | -7/+39 |
| 2026-10-23 | docs: cloud models, example provider and cloud tools | Danilo M. | 8 | -5/+36 |
| 2026-10-23 | cloud: a chat's model routes its requests, cloud chats get cloud tools only | Danilo M. | 1 | -45/+163 |
| 2026-10-23 | history: keep the model a conversation is asked with | Danilo M. | 1 | -4/+19 |
| 2026-10-23 | cloud: provider keys from key_cmd, routing by model prefix, --cloud-models | Danilo M. | 1 | -1/+96 |
| 2026-10-23 | config: [[cloud]] providers and the tool cloud flag | Danilo M. | 1 | -0/+48 |
| 2026-10-23 | docs: plan cloud models, daemon side | Danilo M. | 1 | -0/+806 |
| 2026-10-23 | docs: spec cloud models, chosen per chat | Danilo M. | 1 | -0/+152 |
| 2026-10-23 | titles: let the model name a conversation after its first reply | Danilo M. | 2 | -2/+44 |
| 2026-10-20 | clone tool: fail instead of prompting, lowercase host, update only on 1 | Danilo M. | 2 | -1/+14 |
| 2026-10-19 | clone tool: name the target owner-repo | Danilo M. | 4 | -21/+54 |
| 2026-10-19 | docs: clone tool, tested through the model | Danilo M. | 1 | -0/+8 |
| 2026-10-19 | clone tool: clone a public repo into the host's folder | Danilo M. | 5 | -0/+325 |
| 2026-10-19 | docs: the new project tool, live check | Danilo M. | 2 | -1/+29 |
| 2026-10-19 | project tool: end the prompt with a period, plan-friendly opencode prompt | Danilo M. | 2 | -4/+10 |
| 2026-10-19 | project tool: start a new project and open an agent on it | Danilo M. | 7 | -1/+1254 |
| 2026-10-19 | docs: plan the new project tool, agent choice in the spec | Danilo M. | 2 | -15/+274 |
| 2026-10-19 | docs: spec the new project tool | Danilo M. | 1 | -0/+119 |
| 2026-10-19 | docs: voice input works end to end with the canvas mic | Danilo M. | 1 | -3/+4 |
| 2026-10-19 | voice input: ask takes a WAV, the model transcribes it | Danilo M. | 4 | -13/+130 |
| 2026-10-19 | docs: spec voice input, the model transcribes | Danilo M. | 2 | -0/+118 |
| 2026-10-19 | docs: the desktop modes tool, live check | Danilo M. | 2 | -2/+24 |
| 2026-10-19 | mode tool: read and set the desktop modes | Danilo M. | 4 | -0/+198 |
| 2026-10-19 | docs: spec the desktop modes tool | Danilo M. | 1 | -0/+72 |
| 2026-10-17 | the ctx event carries the model | Danilo M. | 1 | -1/+3 |
| 2026-10-17 | --defaults prints the built-in config as JSON | Danilo M. | 2 | -2/+12 |
| 2026-10-17 | docs: autostart logs to the runtime dir, and why | Danilo M. | 1 | -0/+10 |
| 2026-10-16 | write: always end with an outcome; empty replies and the meter | Danilo M. | 1 | -12/+28 |
| 2026-10-16 | Write a reply to a file: the write command | Danilo M. | 3 | -5/+129 |
| 2026-10-16 | Spec the write command | Danilo M. | 1 | -0/+45 |
| 2026-10-16 | Hang up on llama-server at once when a reply is stopped | Danilo M. | 1 | -11/+68 |
| 2026-10-16 | Read a nameless file's content to tell whether it is text | Danilo M. | 1 | -2/+34 |
| 2026-10-16 | Docs: images past the ubatch kill the model; the preset fix | Danilo M. | 1 | -0/+11 |
| 2026-10-16 | Docs: the two-image retry after the render fix | Danilo M. | 1 | -0/+3 |
| 2026-10-16 | Docs: page render bound | Danilo M. | 3 | -3/+3 |
| 2026-10-16 | Page renders never upscale; a non-stream answer is an error | Danilo M. | 1 | -11/+42 |
| 2026-10-16 | Docs: attachments | Danilo M. | 3 | -3/+26 |
| 2026-10-16 | Attachments: bound page renders, resolve once, no images for blind models | Danilo M. | 1 | -37/+82 |
| 2026-10-16 | Take files with a question | Danilo M. | 1 | -31/+307 |
| 2026-10-16 | Plan attachments | Danilo M. | 1 | -0/+615 |