mirror of
https://github.com/adnaan-worker/adnify.git
synced 2026-08-31 01:38:28 +08:00
4b45612831
- 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.