Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.10et.ai/llms.txt

Use this file to discover all available pages before exploring further.

Pi is a minimal terminal coding agent that TENET extends with tools, memory, journal, eval, and the startup briefing.

How It Works

TENET ships as a Pi package (@10et-ai/pi). When Pi starts in a TENET project, the extension:
  1. Replaces the header with branded TENET identity (project name, branch, system indicators)
  2. Runs the SATOR boot animation with live system probes
  3. Registers 21+ tools (tenet_context, tenet_memory_search, tenet_eval_status, etc.)
  4. Fires the startup briefing — steers the model to produce a concise project briefing
  5. Journals every significant action automatically

Tools Available in Pi

ToolWhat it does
tenet_contextGet project context (journals, knowledge, code headers)
tenet_memory_searchSearch across all indexed memories
tenet_memory_addAdd a memory manually
tenet_memory_statusCheck memory system health
tenet_hudProject dashboard
tenet_synopsisWork summary across sessions
tenet_pivotCheckpoint current work
tenet_eval_statusCurrent eval scores and trends
tenet_policy_scoreScore a candidate action via policy head
tenet_crmCRM pipeline queries
tenet_serviceQuery registered services

Session Lifecycle

Pi starts
  → TENET header renders
  → SATOR boot animation + system probes
  → Startup briefing steer fires (triggerTurn: true)
  → Model produces concise greeting
  → User works (tools available, journal auto-captures)
  → /end → session branch merged to main → synopsis shown

Configuration

In .tenet/config.json:
{
  "pi": {
    "provider": "anthropic",
    "model": "claude-opus-4-6"
  }
}