Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 2.32 KB

THIRD_PARTY.md

File metadata and controls

21 lines (15 loc) · 2.32 KB

Provenance and third-party notices

The web frontend was copied from EAA's packages/eaa-core/webui source and adapted for this standalone host. MathJax was copied from EAA's bundled static assets; its Apache-2.0 license is preserved at public/mathjax/LICENSE. No EAA Python backend is included. The original frontend source supplied for this migration did not contain a separate license file; EAA ownership and distribution permissions remain with its authors.

All upstream package sources remain unchanged. Their license files and notices travel with the installed/bundled dependencies. The adapter and bridge files are maintained in this repository; they do not patch installed packages.

Component Pinned baseline Upstream
Pi coding agent, agent core, AI and TUI 0.85.1 Pi
MCP adapter 2.34.0 nicobailon/pi-mcp-adapter
Subagents 0.68.0 nicobailon/pi-subagents
Processes @aliou/pi-processes@0.12.0 aliou/pi-processes
Interactive shell 0.15.2 nicobailon/pi-interactive-shell
Agent modes 0.3.0 pi-agent-modes on npm
SQLite archive 4030631e21608f549033b9d291dbf0d76578245a gordonbrander/pi-archive

The archive is installed from Gordon Brander's pinned Git source under @gordonb/pi-archive. The unscoped npm pi-archive is a different implementation. npm's shrinkwrap preserves its resolved commit identity.

The root package supplies exact Pi host dependencies. Its pi-experiment-ops dependency owns and bundles community resources using Pi's standard package manifest. See also subagent extension API.

Frontend dependencies include React, React DOM, and Lucide icons, compiled by Vite. Exact installed dependency resolutions and their license metadata are recorded in npm-shrinkwrap.json. The deployment image uses the official Node 22.19.0 Debian Bookworm image and uv 0.8.15.