diffray
Merged

#679 strelov1/freehire

+2152-25
openspec/changes/add-assistant-chat/.openspec.yamlAdd
+2
openspec/changes/add-assistant-chat/design.mdAdd
+63
openspec/changes/add-assistant-chat/proposal.mdAdd
+48
openspec/changes/add-assistant-chat/specs/assistant-chat/spec.mdAdd
+78
openspec/changes/add-assistant-chat/tasks.mdAdd
+49
web/package-lock.jsonMod
+560/-21
web/package.jsonMod
+2
web/src/lib/accountNav.test.tsMod
+7/-4
web/src/lib/accountNav.tsMod
+2
web/src/lib/assistant/api.tsAdd
+38
web/src/lib/assistant/chat.test.tsAdd
+122
web/src/lib/assistant/chat.tsAdd
+80
web/src/lib/assistant/client.tsAdd
+228
web/src/lib/assistant/tool-formatters.tsAdd
+126
web/src/lib/assistant/wire.tsAdd
+133
web/src/routes/my/+layout.svelteMod
+2
web/src/routes/my/assistant/+page.svelteAdd
+601
web/vite.config.tsMod
+11
#679 feat(assistant): in-app AI assistant chat at /my/assistant (moderators-only) - strelov1/freehire - diffray