Skip to content

Release v1.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Nov 11:27
· 53 commits to main since this release
c491579

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