rowboat/apps/x
Ramnique Singh 129d91dc8d Persist per-message context for prompt caching
Move volatile current time and middle-pane data out of the system prompt and into a hidden userMessageContext stored on each user message. Reconstruct the LLM-facing message from this persisted context so older conversation turns remain stable across later requests while UI-facing content stays unchanged.

Keep finite branch instructions such as voice, search, code mode, agent notes, and workdir behavior in the system prompt so each conversation can still benefit from reusable prompt-cache prefixes.
2026-05-28 23:00:44 +05:30
..
apps remove chat options from middle pane 2026-05-28 21:20:57 +05:30
packages Persist per-message context for prompt caching 2026-05-28 23:00:44 +05:30
.gitignore chore: ignore test-fixtures dir 2026-05-08 17:04:25 +05:30
ANALYTICS.md feat: live notes — single objective per note replaces multi-track model 2026-05-09 00:30:43 +05:30
eslint.config.mts ignore renderer eslint 2026-01-16 12:05:33 +05:30
LIVE_NOTE.md Refactor builtin file tools beyond workspace scope 2026-05-25 16:21:51 +05:30
package.json integrate electron forge 2026-01-17 10:28:44 +05:30
pnpm-lock.yaml Refactor builtin file tools beyond workspace scope 2026-05-25 16:21:51 +05:30
pnpm-workspace.yaml Refactor builtin file tools beyond workspace scope 2026-05-25 16:21:51 +05:30
tsconfig.base.json bootstrap new electron app 2026-01-16 12:05:33 +05:30