[Upstream sync] K-Dense-AI/scientific-agent-skills (github) — 9 added, 27 modified #43
+15
-7
@@ -2,9 +2,9 @@
|
||||
title: "Pi Documentation Overview"
|
||||
task: ""
|
||||
lineage_type: import
|
||||
upstream_source: https://github.com/K-Dense-AI/scientific-agent-skills/blob/9c9bd2e9/skills/pi-agent/references/overview.md
|
||||
upstream_sha: 9c9bd2e9
|
||||
imported_at: 2026-06-27
|
||||
upstream_source: https://github.com/K-Dense-AI/scientific-agent-skills/blob/b2a92ba0/skills/pi-agent/references/overview.md
|
||||
upstream_sha: b2a92ba0
|
||||
imported_at: 2026-08-14
|
||||
prompt_class: unknown
|
||||
upstream_changes: accepted
|
||||
author: upstream
|
||||
@@ -15,14 +15,14 @@ validated: false
|
||||
|
||||
Source: https://pi.dev/docs/latest
|
||||
|
||||
Pi is a minimal terminal coding harness. The core stays small and most workflow-specific behavior lives in TypeScript extensions, skills, prompt templates, themes, and Pi packages.
|
||||
Pi is a minimal terminal coding harness. The core stays small and most workflow-specific behavior lives in TypeScript extensions, skills, prompt templates, themes, and Pi packages. Positioning on `https://pi.dev/`: "There are many agent harnesses but this one is yours" — four run modes (interactive, print/JSON, RPC, SDK), 15+ providers with mid-session model switching, tree-structured shareable sessions, steering and follow-up during a run, and extensible primitives instead of baked-in features.
|
||||
|
||||
## Top-Level Areas
|
||||
|
||||
- Start here: quickstart, usage, providers, security, containerization, settings, keybindings, sessions, compaction.
|
||||
- Start here: quickstart, usage, providers, llama.cpp, security, containerization, settings, keybindings, sessions, compaction.
|
||||
- Customization: extensions, skills, prompt templates, themes, Pi packages, custom models, custom providers.
|
||||
- Programmatic usage: SDK, RPC mode, JSON event stream mode, TUI components.
|
||||
- Reference: session file format and SessionManager API.
|
||||
- Reference: environment variables, session file format and SessionManager API.
|
||||
- Platform setup: Windows, Termux, tmux, terminal setup, shell aliases.
|
||||
- Development: local source setup, rebranding, debug logs, tests, package structure.
|
||||
|
||||
@@ -33,10 +33,18 @@ npm install -g --ignore-scripts @earendil-works/pi-coding-agent
|
||||
pi
|
||||
```
|
||||
|
||||
On Linux/macOS, the installer is also available:
|
||||
On Linux/macOS the installer is also available:
|
||||
|
||||
```bash
|
||||
curl -fsSL https://pi.dev/install.sh | sh
|
||||
```
|
||||
|
||||
pnpm and bun global installs work too (`pnpm add -g --ignore-scripts ...`, `bun add -g --ignore-scripts ...`).
|
||||
|
||||
Authenticate with `/login` for subscription providers or set API keys such as `ANTHROPIC_API_KEY` before startup.
|
||||
|
||||
## Ecosystem
|
||||
|
||||
Package gallery at `https://pi.dev/packages` lists community extensions tagged `pi-package`. Source: `https://github.com/earendil-works/pi` (formerly `pi-mono`; docs live under `packages/coding-agent/docs/`, and doc pages still link the old repo name, which redirects).
|
||||
|
||||
Pi requires Node.js >= 22.19.0. The published version this skill was written against is `0.84.2` (`https://pi.dev/api/latest-version` reports the current one).
|
||||
|
||||
Reference in New Issue
Block a user