refactor(lsp): extracted diagnostic formatting into reusable utility
- Extracted diagnostic message formatting into reusable `formatGroupedDiagnosticMessages()` utility function. - Consolidated diagnostic output formatting across lsp/index.ts and tools/output-meta.ts to use shared utility. - Added `DIAG_PATH_RE` regex pattern to parse diagnostic message format with file path, line, and column.
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- Added subcommands to `/copy` command: `code` (copy last code block), `all` (copy all code blocks), `cmd` (copy last bash/python command), and `last` (copy full message)
|
||||
@@ -16,6 +15,7 @@
|
||||
|
||||
### Changed
|
||||
|
||||
- Improved diagnostic message formatting to group errors by file path with indented details for better readability
|
||||
- Modified eager todo prelude to use hidden custom message type instead of visible developer message, preventing duplicate prompt text in session history
|
||||
- Updated eager todo prompt to remove dynamic user request injection, simplifying the template and preventing request repetition in displayed messages
|
||||
- Modified eager todo enforcement to prepend the todo reminder to the first user turn instead of executing it as a separate synthetic turn, reducing unnecessary prompt calls
|
||||
|
||||
Reference in New Issue
Block a user