Formatting-only changes from running pnpm lint (eslint --fix) across the project this session: import ordering, element attribute/event ordering, and a blank line after imports. No behavior change.
- 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/