@yibie: Recently, several noteworthy extensions have emerged in the Pi ecosystem. pi-discuss-mode lets you chat with agents without worrying about accidental operations; Pi Exa connects Pi to web search; pi-workflow standardizes multi-agent workflows with JSON spec. Making a collection...

X AI KOLs Timeline Tools

Summary

Introduces several noteworthy extensions in the Pi ecosystem, including a safe discussion mode, web search, multi-agent workflow orchestration, and a model usage visualization tool.

Recently, several noteworthy extensions have emerged in the Pi ecosystem. pi-discuss-mode lets you chat with agents without worrying about accidental operations; Pi Exa connects Pi to web search; pi-workflow standardizes multi-agent workflows with JSON spec. Here's a collection record. Pi Extensions Mini Collection pi-discuss-mode – Chat Safely with Agents Puts Pi into 'discuss-only' mode. The agent can read code, answer questions, and make suggestions, but is restricted from executing any operations that modify files or run dangerous commands. Lighter than 'plan mode' – plan mode forces a plan output, while discuss mode lets you safely ask 'how does this codebase work'. / discuss # enable / discuss # disable GitHub: [still searching] Pi Exa – Web Search and Deep Research Connects Pi to the Exa search engine. The agent can search the web, read pages, and synthesize research. pi exa search "Latest JEPA architecture progress" Show HN: https://github.com/junnjiee/pi-exa pi-workflow – JSON Workflow Orchestration Decomposes the sub-agent pattern into several stage types (split/orchestrate/build/review/combine), describing multi-agent collaboration with JSON spec. Comes with a skill to help write workflows. { "stages": [ {"type": "plan", "agent": "planner"}, {"type": "orchestrate", "split": 3}, {"type": "build", "parallel": true}, {"type": "review", "fix": true}, {"type": "combine"} ] } GitHub: https://github.com/AgwaB/pi-workflow... Headroom × Oh My Pi – Model Usage Visualization Headroom's headroom wrap command now supports omp (Oh My Pi). You can see how many tokens each model, each transform, and each tool uses at the local proxy layer. GitHub: headroomlabs-ai/headroom feat #1149 Community Voices AI Jason (5.8K views): "My favorite part is the parallel sessions – it allows 10-15 different agent sessions to run simultaneously and safely. Breaking down into 11 different agents with orchestrator built around task entity." #Pi #Extensions #AgentTools
Original Article
View Cached Full Text

Cached at: 07/15/26, 03:57 PM

Recently, several noteworthy extensions have emerged in the Pi ecosystem. pi-discuss-mode lets you chat with your agent without worrying about accidental actions; Pi Exa adds web search capabilities to Pi; pi-workflow standardizes multi-agent workflows with a JSON spec. Here’s a collection of them.

Pi Extension Mini-Collection

pi-discuss-mode — Discuss safely with your Agent

Puts Pi into a “discussion only” mode. The agent can read code, answer questions, and make suggestions, but is restricted from any actions that modify files or run dangerous commands. Lightweight compared to “plan mode” — plan mode forces plan generation, while discuss mode lets you safely ask “how does this codebase work?”

/discuss # enable /discuss # disable

GitHub: [Still searching]


Pi Exa — Web search and deep research

Connects Pi to the Exa search engine. The agent can search the web, read pages, and conduct comprehensive research.

pi exa search “最新 JEPA 架构进展”

Show HN: https://github.com/junnjiee/pi-exa


pi-workflow — JSON workflow orchestration

Decomposes the sub-agent pattern into several stage types (split/orchestrate/build/review/combine), using a JSON spec to describe multi-agent collaboration. Comes with a skill to help write workflows.

{
  "stages": [
    {"type": "plan", "agent": "planner"},
    {"type": "orchestrate", "split": 3},
    {"type": "build", "parallel": true},
    {"type": "review", "fix": true},
    {"type": "combine"}
  ]
}

GitHub: https://github.com/AgwaB/pi-workflow…


Headroom × Oh My Pi — Model usage visualization

The headroom wrap command from Headroom now supports omp (Oh My Pi). You can see token usage per model, per transform, and per tool at the local proxy layer.

GitHub: headroomlabs-ai/headroom feat #1149


Community Voices

AI Jason (5.8K views): “My favorite part is parallel sessions — it lets 10-15 different agent sessions run safely and concurrently. Breaking down into 11 different agents with orchestrator built around task entity.”


#Pi #Extensions #AgentTools


junnjiee/pi-exa

Source: https://github.com/junnjiee/pi-exa

Pi Exa

Web search, fetching, and deep research for your Pi Agent. Powered by Exa (https://exa.ai).

No API key needed for web search and fetch. Works out of the box, install the extension and your agent can start using Exa search and fetch.

https://github.com/user-attachments/assets/8bc51126-f212-4ad7-813b-705197a972e8

Why Exa for your Agent

  • Free - 1000 requests/month for web search and fetch, via the Exa MCP server (https://github.com/exa-labs/exa-mcp-server)
  • Semantic search - understands intent, not just keyword searches
  • LLM-friendly results - Exa returns clean snippets instead of dumping entire sites that nuke your context window (through Exa Highlights (https://exa.ai/blog/highlights-for-agents))
  • Get what you want - Your agent can make sense of Exa’s search options and filters to get you narrowed results

Install

pi install npm:pi-exa

Optional: Exa API key for the deep search tool. To register your key:

pi /exa-login

Features

MCP

  • Use web search and content fetching with no API key required
  • Lazy-loaded Exa MCP server that only connects on first tool call
  • Cached MCP tool schemas, Pi registers MCP tools during startup without connecting to the MCP server
  • Toggle paid Exa MCP usage with /exa-mcp-use-api-key on|off

Advanced Web Search

  • Let your agent use every Exa search filter
  • Disabled by default to save context (~1200 tokens)
  • Enable or disable with /exa-advanced-search on|off

Deep Search

  • Give your agent access to Deep Search via the Exa API, with deep-lite, deep, and deep-reasoning modes
  • Requires an Exa API key via /exa-login or EXA_API_KEY env var
  • Enable or disable with /exa-deep-search on|off

Docs

Commands

commanddescription
/exa-enableEnables the pi-exa extension and restores its available tools
/exa-disableDisables the pi-exa extension and hides all Exa tools from the agent
/exa-loginWrites your Exa API key to .pi/agents/auth.json
/exa-logoutRemoves your API key from .pi/agents/auth.json
/exa-statusShows the Pi Exa extension status
/exa-advanced-search on|offToggles the advanced Exa web search tool
/exa-deep-search on|offToggles the Exa deep search tool. Requires an Exa API key
/exa-mcp-use-api-key on|offToggles use of your API key for Exa MCP server. You will be billed. Only use when you’ve reached your rate limit for free requests

Tools

Enabled while pi-exa is enabled:

nameinterfacedescription
web_search_exaExa MCP (https://github.com/exa-labs/exa-mcp-server)General web search
web_fetch_exaExa MCP (https://github.com/exa-labs/exa-mcp-server)Get content of a specific webpage

Toggle to enable/disable while pi-exa is enabled. Preferences persist across sessions:

nameinterfacedescription
web_search_advanced_exaExa MCP (https://github.com/exa-labs/exa-mcp-server)web_search_exa but with all filter parameters available (~1200 tokens to load into context)
deep_search_exaExa API (https://exa.ai/docs/reference/search-api-guide)For multi-step research or when answer requires synthesis from multiple sources. Disabled automatically when no Exa API key is available

Bugs and suggestions

Open an issue!

Similar Articles

@oragnes: Recently discovered a hardcore open-source project from Harness: pi (recently moved under earendil-works from badlogic). It is an all-in-one AI Agent infrastructure suite plus a terminal programming assistant CLI designed to backstop developers. Stop reinventing the wheel: it provides a ready-made…

X AI KOLs Timeline

Pi is an open-source AI Agent infrastructure suite and terminal programming assistant CLI. It offers a unified API to bridge differences between multiple models, supports concurrent tool calling to reduce latency, and allows developers to control the thinking budget.

@geekbb: pi-workflow is a workflow orchestration tool designed for Pi, enabling Pi to execute multi-step, reusable workflows instead of just single-turn conversations. It can be triggered with natural language, no need to write prompts every time. Four workflows ready to use: - deep-research for deep research - dee…

X AI KOLs Timeline

pi-workflow is a workflow orchestration tool designed for the Pi AI assistant, enabling it to execute multi-step, repeatable workflows, including deep research, code review, specification check, and impact assessment. It defines workflows as JSON stage graphs and supports multiple execution modes.

@NFTCPS: After trying it out, flipping through sessions and switching branches in the terminal is a real pain. The pi coding agent released a web version, pi-web, where you can do these things directly in the browser: view session list, grouped by working directory, chat with the agent in real-time, switch models mid-conversation, fork from any message, or rollback…

X AI KOLs Timeline

The pi coding agent has launched a web version, pi-web, offering session management, real-time conversation, branch navigation, and more, which can be quickly run via npx.