Files
adnaan 4b45612831 feat: implement LSP text edits and agent symbol handling
- Add `textEdits.ts` for applying LSP text edits and collecting workspace edits.
- Introduce `AgentSymbol` interface in `types/index.ts` for agent-facing symbol descriptors.
- Create tests for `buildSubAgentExecutionSteps` to validate execution states and tool handling.
- Add tests for `parseSymbolToolResult` to ensure correct extraction of symbol paths and locations.
- Enhance document read tools tests to cover new LSP functionalities and symbol searching.
- Implement loop detection tests for semantic navigation and document reading.
- Establish integration tests for LSP bundled servers to verify symbol retrieval.
- Create tests for document ownership management in the main process.
- Add LSP protocol helper tests to validate JSON-RPC interactions.
- Implement server routing tests for LSP project configurations.
- Add tests for agent symbols to ensure correct symbol pathing and extraction.
- Validate language support contract for LSP routing and extensions.
- Create tests for LSP text edits to ensure correct application and error handling.
2026-08-24 18:06:20 +08:00
..