54 Commits

Author SHA1 Message Date
Advait Paliwal
92914acff7 Add Pi event guards for workflow state 2026-04-17 11:13:57 -07:00
Advait Paliwal
f0bbb25910 Use Pi runtime hooks for research context hygiene 2026-04-17 10:38:42 -07:00
Advait Paliwal
9841342866 Fix workflow continuation and provider setup gaps 2026-04-17 09:47:38 -07:00
Advait Paliwal
d30506c82a Link bundled runtime dependencies for core packages 2026-04-16 15:56:53 -07:00
Advait Paliwal
c3f7f6ec08 Add LM Studio setup and blocked research artifacts 2026-04-16 15:39:01 -07:00
Advait Paliwal
d2570188f9 Add first-class LM Studio setup 2026-04-16 15:34:32 -07:00
Advait Paliwal
ca559dfd91 Fix extension repair and add Opus 4.7 overlay 2026-04-16 14:05:17 -07:00
Advait Paliwal
501364da45 Deduplicate draft guardrails under system prompt 2026-04-15 22:50:04 -07:00
Advait Paliwal
fe24224965 Add system-wide guardrails against fabricated results 2026-04-15 22:45:04 -07:00
Advait Paliwal
419bcea3d1 Prepare 0.2.18 release automation 2026-04-15 18:10:56 -07:00
Advait Paliwal
d5b6f9cd00 Commit guided setup and clack dependency updates 2026-04-15 17:58:10 -07:00
Advait Paliwal
59af81c613 fix: address review findings and clear root audit 2026-04-14 09:48:36 -07:00
Advait Paliwal
aa96b5ee14 fix: update Pi and model provider flows 2026-04-12 13:02:16 -07:00
Advait Paliwal
4137a29507 remove stale web access override 2026-04-10 10:20:31 -07:00
Advait Paliwal
96234425ba harden installers rendering and dependency hygiene 2026-04-09 10:27:23 -07:00
Advait Paliwal
3148f2e62b fix startup packaging and content guardrails 2026-04-09 10:09:05 -07:00
Advait Paliwal
554350cc0e Finish backlog cleanup for Pi integration 2026-03-31 11:02:07 -07:00
Advait Paliwal
d9812cf4f2 Fix Pi package updates and merge feynman-model 2026-03-31 09:18:05 -07:00
Advait Paliwal
aed607ce62 release: bump to 0.2.16 2026-03-28 21:46:57 -07:00
Advait Paliwal
e2fdf0d505 fix: exclude release bundles from npm publish 2026-03-27 14:04:16 -07:00
Advait Paliwal
cba7532d59 release: bump to 0.2.15 2026-03-27 13:58:55 -07:00
Advait Paliwal
83a570235f docs: add contributor guide and repo skill 2026-03-27 12:09:09 -07:00
Advait Paliwal
10c93a673b fix: align declared node version floor 2026-03-26 17:22:56 -07:00
Advait Paliwal
f6dbacc9d5 Update runtime checks and installer behavior 2026-03-25 13:55:32 -07:00
Advait Paliwal
584d065902 Open OAuth login URLs during setup 2026-03-25 10:04:45 -07:00
Advait Paliwal
7024a86024 Replace Pi tool registrations with skills and CLI integration
- Remove all manually registered Pi tools (alpha_search, alpha_get_paper,
  alpha_ask_paper, alpha_annotate_paper, alpha_list_annotations,
  alpha_read_code, session_search, preview_file) and their wrappers
  (alpha.ts, preview.ts, session-search.ts, alpha-tools.test.ts)
- Add Pi skill files for alpha-research, session-search, preview,
  modal-compute, and runpod-compute in skills/
- Sync skills to ~/.feynman/agent/skills/ on startup via syncBundledAssets
- Add node_modules/.bin to Pi subprocess PATH so alpha CLI is accessible
- Add /outputs extension command to browse research artifacts via dialog
- Add Modal and RunPod as execution environments in /replicate and
  /autoresearch prompts
- Remove redundant /alpha-login /alpha-logout /alpha-status REPL commands
  (feynman alpha CLI still works)
- Update README, researcher agent, metadata, and website docs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 00:38:45 -07:00
Advait Paliwal
aaa0f63bc7 Release 0.2.13 2026-03-24 19:33:02 -07:00
Advait Paliwal
79e14dd79d Fix packaged runtime startup and version flag 2026-03-24 19:32:10 -07:00
Advait Paliwal
cd85e875df Streamline install paths and runtime bootstrap 2026-03-24 19:24:04 -07:00
Advait Paliwal
5c3a9bb103 Add MIT license and finalize website install copy 2026-03-24 12:37:03 -07:00
Advait Paliwal
dd9f5cfb90 Add native installers and release bundles 2026-03-24 10:38:59 -07:00
Advait Paliwal
0f62901ab0 Improve Feynman packaging and research prompts 2026-03-24 09:57:25 -07:00
Advait Paliwal
6ff4dde341 Fix OAuth logo: VT323 font, only patch logo not text
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 08:19:21 -07:00
Advait Paliwal
d1ead853d7 Fix OAuth page: system monospace font, proper sizing, rebrand headings
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:46:17 -07:00
Advait Paliwal
82790506d3 Fix OAuth logo: override .logo size constraint, use @import for VT323 font
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:43:32 -07:00
Advait Paliwal
b3263fb94c Fix logo export and rebuild
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:28:56 -07:00
Advait Paliwal
cd0e5d953a Fix missing logo.mjs in package files array
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 22:35:45 -07:00
Advait Paliwal
7ef1ca2859 Add ASCII logo, spinner during install, all packages core, fix tests
- ASCII art logo on website hero and OAuth callback page
- Clean spinner during postinstall instead of npm noise
- pi-session-search and pi-memory moved to core (13 packages)
- pi-generative-ui is the only optional package
- Alpha Hub callback page branded with Feynman logo

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 22:33:35 -07:00
Advait Paliwal
e73743d407 Speed up install with --prefer-offline --no-audit --no-fund, fix postinstall path resolution
Install down from 60s to ~10s. Core packages only (11), heavy optional
packages available via feynman packages install.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 22:17:51 -07:00
Advait Paliwal
8a409bcfc8 Add Node 20+ version check and engines field
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 21:55:07 -07:00
Advait Paliwal
58a515c168 Fix postinstall patches for hoisted dependencies, add CI publish workflow
- Postinstall now walks up to find node_modules (works when deps are hoisted)
- All patches verified: piConfig, process.title, OAuth page, editor theme
- Add GitHub Actions workflow to publish on version bump

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 19:05:24 -07:00
Advait Paliwal
6c9d629b5d Fix slow header, rebrand OAuth page, fix alpha-hub login callback
- Replace slow system_profiler/docker info with fast cached alternatives
- Single-line system info: cores · ram · docker
- Patch Pi OAuth callback page with Feynman branding
- Fix alpha-hub login: wait for server ready before opening browser, handle port conflicts, auto-close tab

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 19:00:13 -07:00
Advait Paliwal
cac7494af7 Remove redundant package installer — let Pi handle it at runtime
Pi's own package manager already installs packages from settings.json
on first REPL launch. Feynman was duplicating this in both postinstall
and first-run, causing slow installs and looping.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 18:46:41 -07:00
Advait Paliwal
6b6e82a194 Publish v0.2.1 — fix bin path for npm
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 18:37:40 -07:00
Advait Paliwal
f5570b4e5a Rename .pi to .feynman, rename citation agent to verifier, add website, skills, and docs
- Rename project config dir from .pi/ to .feynman/ (Pi supports this via piConfig.configDir)
- Rename citation agent to verifier across all prompts, agents, skills, and docs
- Add website with homepage and 24 doc pages (Astro + Tailwind)
- Add skills for all workflows (deep-research, lit, review, audit, replicate, compare, draft, autoresearch, watch, jobs, session-log, agentcomputer)
- Add Pi-native prompt frontmatter (args, section, topLevelCli) and read at runtime
- Remove sync-docs generation layer — docs are standalone
- Remove metadata/prompts.mjs and metadata/packages.mjs — not needed at runtime
- Rewrite README and homepage copy
- Add environment selection to /replicate before executing
- Add prompts/delegate.md and AGENTS.md

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 17:35:35 -07:00
Advait Paliwal
406d50b3ff Overhaul Feynman harness: streamline agents, prompts, and extensions
Remove legacy chains, skills, and config modules. Add citation agent,
SYSTEM.md, modular research-tools extension, and web-access layer.
Add ralph-wiggum to Pi package stack for long-running loops.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 14:59:30 -07:00
Advait Paliwal
d23e679331 Remove flask ASCII art and update harness internals
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:35:12 -07:00
Advait Paliwal
46810f97b7 Polish Feynman harness and stabilize Pi web runtime 2026-03-22 20:20:26 -07:00
Advait Paliwal
dd701e9967 Refine Feynman research workflows 2026-03-22 12:19:33 -07:00
Advait Paliwal
be97ac7a38 Upgrade Feynman research runtime and setup 2026-03-20 23:37:38 -07:00