{"library":"pi-portia","type":"library","category":null,"description":"Pi-native spatial project memory extension backed by SQLite. Version 1.1.0 (beta). Stores pointers, gotchas, decisions, invariants, purpose, patterns, and plans to help agents re-perceive code faster. Uses project-local SQLite (.pi/portia/portia.sqlite) via better-sqlite3. Provides CLI commands (/portia-status, /portia-search, etc.) and agent tools (portia_sense, portia_record). Follows SemVer for v1.x. Notably does not replace reading source files. Differentiator: lightweight, local-first, inspectable memory layer for Pi agents without external dependencies beyond node >=22 and peer packages (@earendil-works/pi-coding-agent, @earendil-works/pi-tui, typebox). No vector search or cloud sync in v1.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript","pi","pi-package","extension","memory","sqlite","portia"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install pi-portia","imports":["import piPortia from 'pi-portia'","import { createPortiaDB } from 'pi-portia/db'","import { portiaCommands } from 'pi-portia/commands'"]},{"cmd":"yarn add pi-portia","imports":[]},{"cmd":"pnpm add pi-portia","imports":[]}],"homepage":"https://github.com/vihu/pi-portia#readme","github":"https://github.com/vihu/pi-portia","docs":null,"changelog":null,"pypi":null,"npm":"pi-portia","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}