1. ClaudeModule missing ConversationORM in TypeOrmModule.forFeature — ImmigrationToolsService now depends on ConversationORMRepository (added in query_user_profile), but ClaudeModule only had TokenUsageORM. Fix: add ConversationORM to ClaudeModule's TypeORM imports. 2. Historical messages show "支付创建失败" for payment QR codes — toolCall.result is stored as JSON string in DB metadata JSONB. Live streaming (useChat.ts) parses it correctly, but REST API load (chatStore.ts → MessageBubble.tsx) does not. Fix: normalize toolCall.result in ToolCallResult component — JSON.parse if string, pass through if already object. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| index.html | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||