Feat/windows json 2 tag v3.0.2#119
Merged
PerryZhao merged 15 commits intoopenpilot-hub:mainfrom Jun 25, 2025
Merged
Conversation
added 15 commits
June 17, 2025 18:02
…bugging 1. Added getProjectIdentifier utility method to display project name and path 2. Enhanced SSE client logs with project identifiers to distinguish between multiple projects
…t integration 1. Add MD5 caching for binary verification and optimize version management 2. Implement observer pattern for agent refresh notifications 3. Add JSON ignore properties to prevent deserialization issues DevPilot: Enhance agent lifecycle management and stability
1. Enhanced EventUtil with detailed response logging 2. Upgraded SSE client error handling and log levels 3. Added ProcessCanceledException handling in ChatSessionManager
1. Replace Exception with Throwable for more robust error catching 2. Enhance ping message handling with response logging 3. Simplify heartbeat logic by removing reconnection after ping
Updated file paths to use proper capitalization of "System32" instead of "system32" to ensure consistent path resolution across Windows environments
Enhances the error handling logic to ignore ActionUpdateThread-related errors, preventing unnecessary error reports for this specific type of exception.
1. Add heartbeat monitor thread to ensure heartbeat thread stays active 2. Improve connection handling with shouldBeActive flag and better error recovery 3. Fix agent output encoding and add auto-refresh on agent startup
1. Add heartbeat monitor thread to ensure heartbeat thread stays active 2. Improve connection handling with shouldBeActive flag and better error recovery 3. Fix agent output encoding and add auto-refresh on agent startup
1. Simplified code structure by removing unnecessary classes and methods 2. Improved error handling and connection state management with atomic variables 3. Added better thread management for connection and heartbeat processes 4. Fixed message ID tracking in DeepThinkingEventProcessor
Changed the log message when agent is not running or port information is unavailable from indicating a restart attempt to indicating waiting for retry
1. Add getClientId method to ensure client ID is always available 2. Update SSEClient to set client ID in ChatSessionManager after connection 3. Modify event publishing to skip when client ID is empty 4. Fix initialization order in MultiProjectManagerListener
1. Add Accept-Charset header with UTF-8 value to HTTP connection 2. Remove unnecessary log statement that was printing each line received
Ensures UI is refreshed even when the agent process is already running, providing consistent behavior regardless of whether the agent was just started or was already active.
This change improves code readability by removing redundant empty lines in the SSEClient class while maintaining the core functionality.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.