⚡ docsfy

pi-config

Customize and extend your AI development assistant with custom agents, rules, and memory

Get Started →

Getting Started

  • Installation & Quickstart

    Initialize your project configuration, spin up the background daemon, and run your first custom agent workflow in 60 seconds.

Explore →

User Guides

  • Automating Code Reviews

    Configure the automated code review loop to use Qodo and CodeRabbit for continuous pull request feedback.

  • Managing Custom Agents

    Create, route, and test new specialist agents to handle specific tasks like security auditing or test running.

  • Using the Web Dashboard

    Monitor background tasks, inspect code diffs, and switch between sessions using the local React UI.

  • Curating Project Memory

    Seed, score, and organize learned topics to give your agents persistent context across sessions.

  • Asking Side Questions with /btw

    Use /btw to ask a quick model question using conversation context without adding the exchange to the main session history.

Explore →

Recipes

Explore →

Reference

  • myk_pi_tools CLI Reference

    Complete command index for database queries, review handling, and manual memory management.

  • Configuration & Settings

    Comprehensive lookup for pi project settings, UI configuration, and environment variables.

  • Built-in Workflow Commands

    Catalog of shipped prompt commands (/implement, /implement-and-review, /issue-review, /pr-review, /review-local, /refine-review, /release, /remember, /create-skill, /domain-model, /query-db): arguments, prerequisites, and when to use each.

Explore →

Internals

  • Memory Architecture

    Understand the underlying vector embeddings, topic scoring algorithms, and database migrations.

  • Daemon & Websocket Networking

    Deep dive into the background task queues, async agent state handling, and inter-process communication.

Explore →

Extensions & Integrations

  • Neovim Integration

    How to use Pi within Neovim, populate the quickfix list with git changed files, and leverage the remote lua execution capabilities.

  • Discord Bot Notifications

    Setting up the background Discord bot to broadcast daemon events, review handler updates, and agent status notifications.

  • Image Generation

    Configuring and using the agent image generation tool with Gemini, including supported aspect ratios and output handling.

  • Google Vertex Claude Provider

    Install and configure the google-vertex-claude provider, authenticate with gcloud, select models (including 1M context variants via VERTEX_CLAUDE_1M), and run pi with --provider google-vertex-claude.

  • Pi Sidecar HTTP API

    Run the pi-sidecar server, manage AI sessions over REST, discover models from ACPX and CLI providers, configure custom HTTP-backed tools, and integrate with the Python SidecarClient.

Explore →

Advanced Usage

  • External AI Agents & CLI

    Using the External AI CLI to interact with Cursor, Claude, and Gemini from the terminal, including model configuration and prompting.

Explore →

Advanced Features

Explore →

Memory System

Explore →

Extensions

  • ACPX Provider Integration

    Guide to the ACPX runtime modules, explaining how external agent models are discovered and executed natively.

Explore →
🤖
AI-friendly documentation

This documentation is optimized for AI consumption.