@shelken/pi-add-dir
Add external directories to a pi session - loads AGENTS.md, CLAUDE.md, and skills into context.
Package details
Install @shelken/pi-add-dir from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@shelken/pi-add-dir- Package
@shelken/pi-add-dir- Version
1.4.2- Published
- Jul 15, 2026
- Downloads
- 380/mo · 155/wk
- Author
- shelken
- License
- MIT
- Types
- extension
- Size
- 26.1 KB
- Dependencies
- 1 dependency · 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-add-dir
把会话外目录加入当前 pi session:注入 AGENTS.md / CLAUDE.md,发现 skills,并跨重启恢复。
初始 fork 自 itisbryan/pi-add-dir(本仓库已去掉 smart suggestions 等)。
功能
| 类型 | 名称 | 作用 |
|---|---|---|
| 命令 | /add-dir [path] |
添加目录;无参则交互输入。支持 ~ |
| 命令 | /remove-dir [path|label] |
移除目录 |
| 命令 | /dirs |
列出已添加目录与上下文 |
| 工具 | add_directory |
agent 请求添加目录 |
| 工具 | search_external_files |
在已添加目录中按名/glob 搜索 |
外部 skills(.pi/skills、.agents/skills、.claude/skills)注册为 /skill:<name>。状态写入 session entry add-dir:state。
安装
pi install npm:@shelken/pi-add-dir
装好后 /reload。也可把整个 mono 仓库加进 settings.json 的 packages。
配置
无配置文件。
验证
bun --filter @shelken/pi-add-dir test