pi-all-tools

Enable all 7 built-in Pi tools by default (read, bash, edit, write, grep, find, ls)

Packages

Package details

extension

Install pi-all-tools from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-all-tools
Package
pi-all-tools
Version
1.1.1
Published
Oct 22, 2026
Downloads
685/mo · 25/wk
Author
alexandre_ai
License
MIT
Types
extension
Size
9 KB
Dependencies
0 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-all-tools

Ensure 3 additional Pi tools are always available: find, grep, ls.

Install

pi install npm:pi-all-tools

What it does

Pi 默认自带 4 个工具 (read, bash, edit, write)。此扩展在每次 agent 启动时补齐 find, grep, ls,共 7 个工具可用,不覆盖其他扩展注册的工具。

Pi 1.1+:改用原生 defaultTools

Pi 1.1 给 defaultTools 和 --tools 加了 +name / -name 增量语法,这件事可以不再依赖扩展:

{
  "defaultTools": ["+find", "+grep", "+ls"]
}

本扩展在 Pi 1.1+ 上会让位给这个设置:某个工具如果被 defaultTools 明确写成 -find,扩展不会再把它加回来(-name 的移除按官方语义应当保持);没有被提到的工具仍然照旧补齐。所以:

  • 已经装了本扩展的用户,升级 Pi 后行为不变,无需改配置。
  • 想单独禁用某个工具,写 {"defaultTools": ["-find"]} 即可,扩展不会覆盖。
  • 全新环境建议直接用上面的原生配置,本扩展可以不安。