Commit Graph

30 Commits

Author SHA1 Message Date
Jeffrey Ling
da695fe05a cleanup diffs and improve glob matching 2024-12-06 17:37:39 -07:00
devin-ai-integration[bot]
4e31b9d66e fix: add server initialization call 2024-12-06 21:56:41 +00:00
devin-ai-integration[bot]
22a79571d7 fix: properly register search_files tool with schema in server setup 2024-12-06 21:53:53 +00:00
devin-ai-integration[bot]
9049f031cc fix: use correct tools capability format in server setup 2024-12-06 21:53:00 +00:00
devin-ai-integration[bot]
773fb8d205 fix: enable tools capability in server setup 2024-12-06 21:52:24 +00:00
devin-ai-integration[bot]
2c1bb4426c fix: simplify server setup and rely on handlers for tool registration 2024-12-06 21:51:49 +00:00
devin-ai-integration[bot]
15dbacdcba feat: add search_files handler in CallToolRequestSchema 2024-12-06 21:49:22 +00:00
devin-ai-integration[bot]
95e88aeb75 fix: update server setup with correct tool registration format 2024-12-06 21:48:45 +00:00
devin-ai-integration[bot]
3cf9a060cd feat: add search_files handler with excludePatterns support 2024-12-06 21:47:39 +00:00
devin-ai-integration[bot]
ffd9cb7f53 fix: correct tool registration syntax for search_files 2024-12-06 21:45:28 +00:00
devin-ai-integration[bot]
00a30ac2bb fix: add proper TypeScript types to search_files handler 2024-12-06 21:44:45 +00:00
devin-ai-integration[bot]
a1855509d1 feat: register search_files tool with excludePatterns support 2024-12-06 21:44:06 +00:00
devin-ai-integration[bot]
b64851723b fix: use named import for minimatch 2024-12-06 21:41:35 +00:00
devin-ai-integration[bot]
b2b8f29816 feat: add excludePatterns to search_files for filtering directories
- Add excludePatterns property to SearchFilesArgsSchema
- Modify searchFiles function to handle path exclusions
- Add minimatch import for glob pattern matching

This change allows excluding specific directories (like node_modules)
from file searches to prevent context window overflow.

Issue: modelcontextprotocol/servers#251
2024-12-06 21:40:54 +00:00
Marc Goodner
b477af5c04 seriously, like aider 2024-12-05 00:33:49 -08:00
Marc Goodner
b04c9334bc schema def issues 2024-12-04 20:45:43 -08:00
Marc Goodner
b6e052946a use the diff package, aider inspired search 2024-12-04 20:13:58 -08:00
Marc Goodner
02ff589f58 user aider inspired diff approach 2024-12-04 19:21:04 -08:00
Marc Goodner
bb7925fe11 improve whitespace sensitivity in multiline text matching 2024-12-04 07:35:12 -08:00
Marc Goodner
1ec75e87fc improve multiline text editing reliability by tracking positions and applying edits in reverse order 2024-12-04 07:27:02 -08:00
Marc Goodner
dc9f56720f same compare for edit and dry run 2024-12-03 16:45:04 -08:00
Marc Goodner
e5e9e0a0d2 simplify edit_file to use git-style diffs and substring matching 2024-12-02 19:38:33 -08:00
Marc Goodner
40ec305556 simplify text replacement approach for better reliability 2024-12-02 19:21:05 -08:00
Marc Goodner
10ae3eadd7 line numbering improvements 2024-12-02 19:03:48 -08:00
Marc Goodner
431d909717 indentation support 2024-12-02 18:03:36 -08:00
Marc Goodner
a1bc14d38d improve line ending docs 2024-12-02 17:48:19 -08:00
Marc Goodner
1096d5cd75 edit_file tool 2024-12-02 15:13:05 -08:00
Mahesh Murag
e935bfee80 Updated Filesystem 2024-11-20 23:28:00 -05:00
Mahesh Murag
f9041bbced Added Zod 2024-11-20 22:45:22 -05:00
Mahesh Murag
3ded1f161d Updated Filesystem 2024-11-20 22:32:38 -05:00