Summary
I just tried semble practically for the first time, and I'm very confused by what I'm seeing. I ran it against a Go repo — both within Claude Code (as an MCP server and as a Bash tool) and directly from my terminal. Results are the same: only matches from main.go. The rest of my code lives in subdirectories and wasn't even considered.
Environment
Semble: semble 0.1.5
Host OS: macOS 26.4.1
Host Arch: arm64
Python: Python 3.14.4
Steps to reproduce
semble search "<known-symbol>" </path/to/go-project>
- The project has some
.go files across subdirectories
Expected vs Actual
Expected:** Results from files across all subdirectories
Actual: Only 2 chunks from main.go returned, regardless of query
Workaround
semble search "<known-symbol>" ./path/to/module — indexing a subdirectory directly works and returns correct results
Notes
No error or warning is emitted. Exit code is 0. The tool appears to work but the index is nearly empty.
Perhaps I don't understand how this project works or what it intends to do, but given that my agent also didn't figure it out, despite reading all the docs, it's a bit worrying 😕
Summary
I just tried semble practically for the first time, and I'm very confused by what I'm seeing. I ran it against a Go repo — both within Claude Code (as an MCP server and as a Bash tool) and directly from my terminal. Results are the same: only matches from
main.go. The rest of my code lives in subdirectories and wasn't even considered.Environment
Semble: semble 0.1.5
Host OS: macOS 26.4.1
Host Arch: arm64
Python: Python 3.14.4
Steps to reproduce
semble search "<known-symbol>" </path/to/go-project>.gofiles across subdirectoriesExpected vs Actual
Expected:** Results from files across all subdirectories
Actual: Only 2 chunks from
main.goreturned, regardless of queryWorkaround
semble search "<known-symbol>" ./path/to/module— indexing a subdirectory directly works and returns correct resultsNotes
No error or warning is emitted. Exit code is 0. The tool appears to work but the index is nearly empty.
Perhaps I don't understand how this project works or what it intends to do, but given that my agent also didn't figure it out, despite reading all the docs, it's a bit worrying 😕