Skip to main content

Pi Agent Harness Integration

Pi Alchemyst Integration adds persistent, retrievable memory to Pi agent harness, enabling agents to remember decisions, documentation, and context across coding sessions.

Why use Pi with Alchemyst AI?

Pi is a powerful agent harness for building AI coding assistants. However, LLMs are “forgetful”—they don’t retain context between sessions or remember important decisions. Alchemyst AI solves this by providing persistent memory that:
  • Saves important coding decisions and recalls them later
  • Maintains context across multiple agent sessions
  • Blocks sensitive data like secrets and credentials automatically
  • Organizes context hierarchically with tags

Features

  • Persistent Memory — store and retrieve coding decisions across sessions
  • 6 AI tools for manual memory management
  • Hierarchical tagging with groupName for precise context filtering
  • Security guards — automatic protection against secrets and sensitive data
  • Session memory — persists conversation history automatically

Installation

2. Via npm (if published)

3. Local installation for testing

Setup

Add API key

Get your Alchemyst API key at platform.getalchemystai.com. Configure the extension using the alchemyst_configure tool:
This saves your configuration to ~/.config/pi-alchemyst/config.json.

Environment Variables (optional)

Environment variables take priority over saved configuration values.

Available Tools

Usage

Search for previously stored context and decisions:

Add Context

Store important decisions and documentation:

Ask Questions

Query your stored context:

Memory Operations

Add or update memory entries:

Context Arithmetic Best Practices

Use hierarchical groupName tags for precise context filtering:
Example session structure:
This organization makes it easy to:
  • Filter context by domain or project
  • Search across all engineering decisions
  • Isolate project-specific configurations

Configuration Options

Resources