Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,15 @@ jobs:
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy,rustfmt
- uses: oven-sh/setup-bun@v2
with:
bun-version: 1.3.7
- name: Install job-scoped Bun
env:
BUN_JOB_DIR: ${{ runner.temp }}/bun
run: |
mkdir -p "$BUN_JOB_DIR"
curl --fail --location --silent --show-error https://github.com/oven-sh/bun/releases/download/bun-v1.3.7/bun-linux-x64-baseline.zip --output "$BUN_JOB_DIR/bun.zip"
unzip -q "$BUN_JOB_DIR/bun.zip" -d "$BUN_JOB_DIR"
echo "$BUN_JOB_DIR/bun-linux-x64-baseline" >> "$GITHUB_PATH"
"$BUN_JOB_DIR/bun-linux-x64-baseline/bun" --version
- run: bun install --no-save --ignore-scripts
- run: bun run check
- run: bun run pack:dry
6 changes: 3 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ if [ -f .gitleaks.local.toml ]; then
gitleaks protect --staged --redact --no-banner --config=.gitleaks.local.toml
fi

npm exec lint-staged
npm run typecheck
npm test
bunx lint-staged
bun run typecheck
bun run test
2 changes: 1 addition & 1 deletion docs/catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Keep this as the human-readable record of what lives in the package.
| `interactive-artifacts` | Extension | `extensions/interactive-artifacts/index.ts` | active | Publishes browser-based interactive concept explainer artifacts from Pi. |
| `question` | Extension | `extensions/question/index.ts` | active | Adds bounded legacy `AskUserQuestion`/`AskBatchQuestions` tools plus the namespaced `agentic_utilities_ask_user_question` TUI, which retains the rpiv parameter contract without colliding with upstream. |
| `todos` | Extension | `extensions/todos.ts` | active | Manages file-backed todos for agent task tracking. |
| `web-tools` | Extension | `extensions/web-tools.ts` | active | Adds web search, fetch, and related browser-grade research tools. |
| `web-tools` | Extension | `extensions/web-tools.ts` | active | Adds web search as `agentic_utilities_web_search` (namespaced so it does not collide with `pi-web-access` `web_search`), fetch, and related browser-grade research tools. |
| `adversarial-review` | Skill | `skills/adversarial-review/SKILL.md` | active | Deep implementation review skill for bug hunting and ship-readiness checks. |
| `art` | Skill | `skills/art/SKILL.md` | active | Creates visual assets, diagrams, infographics, thumbnails, icons, comics, and art direction. |
| `awesome-readme` | Skill | `skills/awesome-readme/SKILL.md` | active | Creates, improves, and reviews GitHub README files with a story-first structure. |
Expand Down
2 changes: 1 addition & 1 deletion extensions/web-tools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ async function tavilyPost(path: string, body: Json) {

export default function (pi: ExtensionAPI) {
pi.registerTool({
name: "web_search",
name: "agentic_utilities_web_search",
label: "Web Search",
description:
"Search the public web. Uses Brave Search by default, with optional Google Custom Search fallback/backend when Google CSE credentials are configured.",
Expand Down
Loading