- Add agentic i18n keys to en.ts and zh.ts (~70 keys, Token -> 词元 in zh)
- Replace all hardcoded English strings in AgenticAssistant.vue with t() calls
- Capture reasoning_content from SSE delta, render thinking process inline
- Fix streaming performance: skip persistMessages on every delta, only persist on complete
- Add .gitignore entries for playwright-report/ and test-results/