| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| feynman-0.3.10-darwin-arm64.tar.gz | 2026-08-01 | 179.3 MB | |
| feynman-0.3.10-darwin-x64.tar.gz | 2026-08-01 | 174.0 MB | |
| feynman-0.3.10-linux-arm64.tar.gz | 2026-08-01 | 187.0 MB | |
| feynman-0.3.10-linux-x64.tar.gz | 2026-08-01 | 188.5 MB | |
| feynman-0.3.10-win32-x64.zip | 2026-08-01 | 206.2 MB | |
| SHA256SUMS | 2026-08-01 | 493 Bytes | |
| README.md | 2026-08-01 | 3.4 kB | |
| v0.3.10 source code.tar.gz | 2026-08-01 | 13.9 MB | |
| v0.3.10 source code.zip | 2026-08-01 | 14.3 MB | |
| Totals: 9 Items | 963.3 MB | 1 | |
v0.3.10 - 2026-08-01
Runtime
- Updated the bundled Pi runtime train from
0.82.1to0.83.0, including Pi's provider, session, package-install, headless OpenRouter sign-in, and extension model-scope improvements. - Migrated Feynman's bundled extension runtime to Pi's TypeBox
1.3.7contract. Extension authors must replace removedType.Base,Type.Awaited,Type.Promise,Type.AsyncIterator,Type.Iterator,Type.Options, andValue.MutateAPIs before upgrading. - Updated
pi-web-accessto0.17.1for bounded streamed fetches, Gemini-compatible provider schemas, and current search/extraction fixes, and updatedpi-subagentsto0.38.0for startup retries and bounded progress snapshots.
Reliability
- Retained Feynman's fail-closed manual-compaction and eager parallel-result durability repairs because the owning upstream Pi issues remain open, and bound every Pi package plus artifact verification to the coordinated
0.83.0train. - Adopted Pi's native llama.cpp streaming-usage fix while preserving Feynman's automatic repair of older cached model metadata, so upgrades retain token accounting without deleting
models-store.json. - Reapplied the narrow Pi shrinkwrap repairs for
brace-expansion5.0.9and Undici8.9.0; upstream Pi0.83.0still ships the affected5.0.7and8.5.0copies. - Fixed
feynman updatewriting user-package upgrades to a shadow npm prefix while Pi continued loading an older managed copy. Updates now target the resolved package root, reconcile stale exact-pinned core packages against Feynman's configured versions, preserve range and registry-tag selectors as unpinned sources, verify that attempted updates actually completed, and accept names such asfeynman update pi-subagents; the in-app notice now points to that supported command. - Fixed the Windows one-line installer failing on valid long archive entries. Extraction and rollback cleanup now run through a unique short temporary drive on the install volume while preserving the transactional replacement boundary.
- CLI analytics, log, and trace sends now make one attempt before opening a silent per-process circuit breaker, rather than printing PostHog transport errors into research output. The bundled Pi tracer also performs a silent status-checked HTTP preflight and skips exporter startup when Feynman's collector is blocked or returns an error. Set
FEYNMAN_DEBUG=1for the single CLI diagnostic notice orFEYNMAN_TELEMETRY=offto disable telemetry explicitly. - PaperRank model synthesis now rejects terminal provider errors and output-token truncation even when a failed stream contains partial text, so incomplete output cannot be labeled or written as a generated synthesis.
- Restored Feynman's 15 built-in research tools to
/toolsand/capabilitieswhen Pi reports their source as the top-levelresearch-tools.tsextension, including on Windows paths.
Validation
- Added mixed-version and older/newer Pi rejection coverage, installed-package checks for all 15 Feynman tools and 9 extension commands, compilation of every installed tool schema, optional-array and malformed-null rejection through Pi's TypeBox 1.3 runtime path, managed/global package-update checks, long-path Windows installer fixtures, cached llama.cpp migration and streaming accounting checks, and exact runtime-lock and package-artifact verification.