60 Commits (1dddae6a0535e3253d5f38abfa2a26dcb5c85d0a)
 

Author SHA1 Message Date
Avraham Sakal 1dddae6a05 improve look 4 weeks ago
Avraham Sakal af852e27b8 update AGENTS.md 1 month ago
Avraham Sakal 382f60de72 implement `lowdb` `factTriggers.findByConversationId` 1 month ago
Avraham Sakal fef408d399 just use nemo, it's great 1 month ago
Avraham Sakal b20c48ce0a deletable messages 1 month ago
Avraham Sakal d0902e9df1 site title at the top of the layout; more verbose "welcome" page 1 month ago
Avraham Sakal 8845f78810 filled menu icons when active 1 month ago
Avraham Sakal 84eaab08ea expand use of react-query for state management 1 month ago
Avraham Sakal 20f6f6918f optimistically update "delete conversation" mutation 1 month ago
Avraham Sakal de316c3e7e invalidate react-query queries upon mutations 1 month ago
Avraham Sakal f4e9c62e96 transition to postgresql for persistence layer 1 month ago
Avraham Sakal d827412feb update postgresql schema 2 months ago
Avraham Sakal afee7dd8c9 abstract application-to-database interface 2 months ago
Avraham Sakal 28a0be808a remove unnecessary import 2 months ago
Avraham Sakal d934c32855 custom logo 2 months ago
Avraham Sakal b11c34b660 remove unnecessary pages and files that came with the Vike init 2 months ago
Avraham Sakal 18411402f5 example of SSE streaming 2 months ago
Avraham Sakal 2d35a4683b begin migration to trpc/react-query integration 2 months ago
Avraham Sakal cb749072f2 fix: object generation errors; easily-switchable model 2 months ago
Avraham Sakal 341cf5bff1 upgrade `ai` sdk to v5 2 months ago
Avraham Sakal 3aa252e248 upgraded dependencies (ai sdk v5) 2 months ago
Avraham Sakal d44215841e editable fact triggers in the UI 2 months ago
Avraham Sakal df1e263ef7 editable facts in the UI 2 months ago
Avraham Sakal 46595649df add "Fact Triggers" tab in UI 2 months ago
Avraham Sakal 2cea5500c8 lint 2 months ago
Avraham Sakal a8eba580d0 biome format 2 months ago
Avraham Sakal 5e5549e85f factored-out `generateFromFact` into `fact-triggers` module 2 months ago
Avraham Sakal 41e94feef6 factored-out `generateRunningSummary` into `messages` module 2 months ago
Avraham Sakal 84e9ff8bd2 factored-out fact generation into `facts` module 2 months ago
Avraham Sakal 083b7a275c add `TODO.md` to make it easier to revisit the project in spurts 3 months ago
Avraham Sakal c2815b4d83 generate fact triggers on each turn 3 months ago
Avraham Sakal 55d35e150c slight refactor of delete-by-id implementation 3 months ago
Avraham Sakal 5c8620ef5e use `message.id` as React `key` 3 months ago
Avraham Sakal 5d443ef1b1 improve clarity of generated facts by using proper pronouns to refer to the user 3 months ago
Avraham Sakal bf0bfe5b07 improve prompt quality 3 months ago
Avraham Sakal c69e4de738 cleaner UI 3 months ago
Avraham Sakal 91e38521aa buttons on hover over message 3 months ago
Avraham Sakal 3b84e01057 refactor trpc procedures into domains 3 months ago
Avraham Sakal 25523559aa fetch facts on load, facts are deletable 3 months ago
Avraham Sakal caf36cf67b each generation/completion uses one system prompt and one user prompt for maximum clarity for the model 3 months ago
Avraham Sakal ee9e9424ab generate and save facts 3 months ago
Avraham Sakal d7716bd451 "chats" menu open by default 3 months ago
Avraham Sakal 01d2997f77 use `lowdb` for faster iteration; use strings for ids and camelCase for field names for consistency 3 months ago
Avraham Sakal 1f80ad4ba9 factored-out system prompts into their own functions 3 months ago
Avraham Sakal 5cfc70632e display the `runningSummary` as markdown as well 3 months ago
Avraham Sakal 3ba60b999c generate `runningSummary` on each turn, and include it with the main completion 3 months ago
Avraham Sakal d4018bdc8e configure `opencode.json` models properly 3 months ago
Avraham Sakal c36ebfa4e7 add `AGENTS.md` for opencode 3 months ago
Avraham Sakal af95d5d566 add `opencode.json` 3 months ago
Avraham Sakal de26fc5eb5 improve ui consistency with immer; implement `addConversation` 3 months ago