| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | Name the project Keystone, and move its paths and namespaces | Danilo M. | 1 | -1/+1 |
| 7 days | assistant: Load no longer changes the preferred model | Danilo M. | 1 | -1/+3 |
| 7 days | assistant: opening the canvas loads the preferred model | Danilo M. | 2 | -0/+4 |
| 7 days | settings: the assistant's daemon config, tools, and Ask presets | Danilo M. | 1 | -1/+1 |
| 7 days | fix(assistant): lit tile opaque over the glow | Danilo M. | 1 | -2/+4 |
| 7 days | fix(assistant): review of the Do row and fileops | Danilo M. | 6 | -40/+178 |
| 7 days | feat(assistant): Ask and Do as captioned tile grids with icons | Danilo M. | 3 | -66/+135 |
| 7 days | feat(assistant): the Do row of file operations | Danilo M. | 5 | -6/+273 |
| 7 days | feat(assistant): fileops, the Do row's local operations | Danilo M. | 2 | -0/+366 |
| 7 days | feat(assistant): tell a nameless file's kind from its content | Danilo M. | 4 | -7/+67 |
| 7 days | feat(assistant): Ask presets in the file state | Danilo M. | 6 | -10/+147 |
| 7 days | fix(assistant): keep state across reloads, refusals and long replies | Danilo M. | 5 | -13/+39 |
| 7 days | feat(assistant): entry line, file state, staged files and a picker | Danilo M. | 5 | -29/+414 |
| 7 days | feat(assistant): file kinds and dropped URLs | Danilo M. | 2 | -0/+95 |
| 7 days | fix(assistant): keep focus in the card, scope errors, guard links | Danilo M. | 7 | -15/+55 |
| 7 days | feat(assistant): the canvas, a view over the assistant daemon | Danilo M. | 6 | -0/+783 |
| 7 days | feat(assistant): split messages into prose and fenced code | Danilo M. | 2 | -0/+104 |