-
fix(windows): directorySearch returns 0 results on Windows (#394)
发布于
2026-04-20 22:42:17 +00:00 -
fix(windows): normalize path separators for directorySearch
-
fix: all the usage of literal path separator
-
fix: macos tests
-
feat: Official pi fff extension (#374)
-
feat: add pi extension for FFF file search
Add @ff-labs/pi-fff package providing pi coding agent integration:
- Overrides built-in find/grep tools with FFF-powered versions
- Adds multi_grep tool for SIMD-accelerated multi-pattern search
- Replaces @-mention autocomplete with FFF frecency-ranked suggestions
- Commands: /fff-health, /fff-rescan, /fff-mode (with immediate switch)
- Streamlined implementation: 26% code reduction (800→590 lines)
Published as pi package: npm:@ff-labs/pi-fff
- docs: fix install instructions
- Remove git install option (doesn't work for monorepo subfolders)
- Remove config file from mode precedence (no longer used)
- Keep npm as only recommended install method
- feat: add root pi manifest for git installs
Add pi configuration to root package.json pointing to packages/pi-fff.
This enables:
pi install git:github.com/dmtrKovalenko/fff.nvimThe root stays private (not published to npm), but pi can now discover
the extension from the git repo structure.- docs: add git install instructions
Now that root package.json has pi manifest, git installs work:
pi install git:github.com/dmtrKovalenko/fff.nvim- fix: address PR review feedback
- Add config file persistence for /fff-mode (fixes 'persist' claim)
- Add readConfigMode() and writeConfigMode() helpers
- Use applyEditorMode() in /fff-mode command (DRY)
- Add publishConfig.access: 'public' for npm publishing
- Fix @types/node to ^22.0.0 (align with repo)
- Remove ignoreCase parameter (FFF doesn't support force case-insensitive)
- Run Biome formatter (fix tab indentation)
-
update toolnames and add to release pipeline
-
do not override default tools
-
Make an option to override the default tools
-
fix: macos tests
-
better toolnames mangement
Co-authored-by: Dmitriy Kovalenko dmtr.kovalenko@outlook.com
-
chore: release 0.6.1
-
chore: fix versioning of pi package
-
add tests
-
get rid of all rfinds
Co-authored-by: Dmitriy Kovalenko dmtr.kovalenko@outlook.com
Co-authored-by: Samuel Huber 40248495+SamuelLHuber@users.noreply.github.com下载附件
-