pi-semble
Pi extension that exposes Semble code search as a tool.
Package details
Install pi-semble from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-semble- Package
pi-semble- Version
0.1.1- Published
- May 18, 2026
- Downloads
- not available
- Author
- hoverflow
- License
- MIT
- Types
- extension
- Size
- 7.6 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-semble
Pi extension that exposes Semble as a native Pi tool.
Author: Jonathan Stevano
Policy: prefer Semble before grep/find; fall back to built-ins only when Semble is insufficient or the user needs exhaustive literal matching.
Install
pi install npm:pi-semble
Requirements
uv/uvxinstalled locally- Semble is fetched on demand via
uvx --from "semble[mcp]" semble
Tool
semble
Arguments:
action:search|find_relatedrepo: local path or git URL (defaults to current project directory)top_k: number of resultsinclude_text_files: also index text files
Examples:
Find where auth is implemented
Semble should be the first search step; use grep/find only if Semble returns nothing useful.
{"action":"search","query":"auth flow","repo":"."}
{"action":"find_related","file_path":"src/auth.ts","line":42,"repo":"."}