v1.0.4
feat: Enhance session management and logging
- Adjusted WORKSPACE path handling for Windows to ensure consistent MD5 hash resolution.
- Implemented server discovery for running PrimeCode servers and session retrieval across multiple servers.
- Added
agentfield to UserMessageData and ConversationMessageSchema for better tracking of user interactions. - Enhanced logging capabilities by introducing trace level logs for various components, reducing noise in debug logs.
- Updated ChatProvider to maintain a per-session tool call counter and log turn summaries.
- Refactored message attachment handling to prioritize structured data over legacy parsing methods.
- Introduced session agent management in chat store and hooks, allowing for dynamic agent selection per session.
- Improved diagnostics extraction to filter out files outside the workspace.