Repository navigation
Haystack VSCode Extension Release
Version: 1.1.2
Branch: main
Commit: f7c6af4
Changes in this Release
- Update HaystackProvider.ts (f7c6af4)
- Delete DEEPSET_COMPARISON.md (1d83f2a)
- Delete decompiled-source directory (57763e1)
- Add hardcoded default ignore patterns and git workspace detection (c75643c)
- Address code review feedback: improve cross-platform compatibility and reduce duplication (3ebc4f5)
- Add comprehensive pattern parsing tests for .haystackignore (5101620)
- Add documentation for .haystackignore feature (66753a8)
- Fix GitHub Actions variable expansion and improve tag matching (0b285e8)
- Add .haystackignore support with configurable path setting (314aa92)
- Update workflow to include dynamic release notes with commits (69169a0)
- Initial plan (4517d14)
- Initial plan (61a8d50)
- Add comprehensive INDEX.md with all documentation links (1eac2b0)
- Add analysis: Microsoft haystack vs deepset haystack comparison (5b9752f)
- Add complete decompiled source skeleton with buildable Go project (b4e9f98)
- Add comprehensive decompilation analysis and findings (aa9eb74)
- Add experiment results summary document (6704144)
- Add comprehensive haystack binary documentation and test script (31c152a)
- Initial progress: planning haystack binary documentation (a2ea479)
- Initial plan (1f3baae)
- Change publisher to netbrah and update author information (b2e5981)
- Clarify JSON escaping for regex patterns in haystack.instructions.md (bbc12f8)
- Initial plan (7a17717)
- Clarify haystack_search as grep-style tool with regex, not semantic search (8dc1aba)
- Correct documentation: Haystack is grep-style search, not semantic search (51a97b4)
- Fix VS Code version requirement in haystack.instructions.md (acf3ac6)
- Add alternative short form tool references to haystack.instructions.md (b66177e)
- Add comprehensive agent codebase search documentation (4621307)
- Create haystack.instructions.md with tool caller documentation (4eb8d00)
- Initial plan (c8d418a)
- Initial plan (9b7f597)
- Improve workspace folder matching in handleOpenFile (b9b1330)
- Fix multi-workspace path resolution by storing absolute paths in search results (81bdc46)
- Fix AI tool output showing empty objects - properly format SearchContentResult structure (191ea02)
- Initial plan (de36e54)
- Initial plan (1ef069e)
- Add comprehensive tests for AI Tools functionality (69986c2)
- Update documentation for agent and chat mode support (2542dba)
- Fix path matching and handling for multi-folder workspaces (32817d4)
- Add Language Model Tools contribution for agent and chat mode (494d067)
- Add multi-folder workspace support to HaystackProvider (c1a4ee9)
- Initial plan (597e7d8)
- Initial plan (0da7dec)
Features
- Bundled Haystack and ctags binaries (Linux x64/ARM64 only)
- Separate folder and file type based indexing
- `haystack.search.foldersToIndex` - Specify which folders to index
- `haystack.search.fileTypesToIndex` - Specify which file types to index
- Only files matching BOTH folder AND file type patterns are indexed
Installation
```bash
code --install-extension haystack-search.vsix
```
Configuration Example
```json
{
"haystack.search.foldersToIndex": ["/keymanager/", "/src/"],
"haystack.search.fileTypesToIndex": [".cc", ".h", "*.cpp"]
}
```
This will index only C++ files in the specified folders.
System Requirements
- Linux x64 or ARM64
- VS Code 1.95.0 or higher