Refactor loop detection logic in ChatInput

- Use message finish state instead of session status for loop detection
- Add lastProcessedMessageId to prevent duplicate loop triggers
- Add XCOpenCodeWeb.exe to .gitignore

Note: Single-file exe now builds to ~150MB (down from ~300MB with Electron)
This commit is contained in:
2026-03-14 19:40:55 +08:00
parent 78937e0679
commit 382b5afdb9
2 changed files with 36 additions and 27 deletions

1
.gitignore vendored
View File

@@ -54,3 +54,4 @@ packages/intellij/
# OS
Thumbs.db
web/XCOpenCodeWeb.exe