diff --git a/CHANGELOG.md b/CHANGELOG.md index 6351f4b..d627572 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -68,3 +68,12 @@ Use this file to track chronology, not release notes. Keep entries short, factua - Failed / learned: The install failure was caused by unauthenticated GitHub API rate limiting on the `edge` path, so renaming channels without removing the API dependency would not have fixed the root cause. - Blockers: `npm run build` still emits a pre-existing duplicate-content warning for `getting-started/installation`; the build succeeds. - Next: If desired, remove the now-unused `stable` alias too and clean up the duplicate docs-content warning separately. + +### 2026-03-27 11:58 PDT — release-0.2.15 + +- Objective: Make the non-Anthropic subagent/auth fixes and contributor-guide updates releasable to tagged-install users instead of leaving them only on `main`. +- Changed: Bumped the package version from `0.2.14` to `0.2.15` in `package.json` and `package-lock.json`; updated pinned installer examples in `README.md` and `website/src/content/docs/getting-started/installation.md`; aligned the local-development docs example to the npm-based root workflow; added `CONTRIBUTING.md` plus the bundled `skills/contributing/SKILL.md`. +- Verified: Confirmed the publish workflow keys off `package.json` versus the currently published npm version; confirmed local `npm test`, `npm run typecheck`, and `npm run build` pass before the release bump. +- Failed / learned: The open subagent issue is fixed on `main` but still user-visible on tagged installs until a fresh release is cut. +- Blockers: Need the GitHub publish workflow to finish successfully before the issue can be honestly closed as released. +- Next: Push `0.2.15`, monitor the publish workflow, then update and close the relevant GitHub issue/PR once the release is live. diff --git a/README.md b/README.md index 7e9a54c..dc37b8c 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ curl -fsSL https://feynman.is/install | bash irm https://feynman.is/install.ps1 | iex ``` -The one-line installer fetches the latest tagged release. To pin a version, pass it explicitly, for example `curl -fsSL https://feynman.is/install | bash -s -- 0.2.14`. +The one-line installer fetches the latest tagged release. To pin a version, pass it explicitly, for example `curl -fsSL https://feynman.is/install | bash -s -- 0.2.15`. If you install via `pnpm` or `bun` instead of the standalone bundle, Feynman requires Node.js `20.19.0` or newer. @@ -82,6 +82,9 @@ $ feynman audit 2401.12345 $ feynman replicate "chain-of-thought improves math" → Replicates experiments on local or cloud GPUs + +$ feynman valichord "study-id-or-topic" +→ Runs the ValiChord reproducibility workflow or checks existing Harmony Records ``` --- @@ -97,6 +100,7 @@ Ask naturally or use slash commands as shortcuts. | `/review ` | Simulated peer review with severity and revision plan | | `/audit ` | Paper vs. codebase mismatch audit | | `/replicate ` | Replicate experiments on local or cloud GPUs | +| `/valichord ` | Reproducibility attestation workflow and Harmony Record lookup | | `/compare ` | Source comparison matrix | | `/draft ` | Paper-style draft from research findings | | `/autoresearch ` | Autonomous experiment loop | diff --git a/package-lock.json b/package-lock.json index 82072f8..88ab809 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@companion-ai/feynman", - "version": "0.2.14", + "version": "0.2.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@companion-ai/feynman", - "version": "0.2.14", + "version": "0.2.15", "license": "MIT", "dependencies": { "@companion-ai/alpha-hub": "^0.1.2", diff --git a/package.json b/package.json index bfe66b7..00bf9ca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@companion-ai/feynman", - "version": "0.2.14", + "version": "0.2.15", "description": "Research-first CLI agent built on Pi and alphaXiv", "license": "MIT", "type": "module", diff --git a/website/src/content/docs/getting-started/installation.md b/website/src/content/docs/getting-started/installation.md index 2c1e0a6..a12d76e 100644 --- a/website/src/content/docs/getting-started/installation.md +++ b/website/src/content/docs/getting-started/installation.md @@ -62,13 +62,13 @@ These installers download only the `skills/` tree from the Feynman repository. T The one-line installer already targets the latest tagged release. To pin an exact version, pass it explicitly: ```bash -curl -fsSL https://feynman.is/install | bash -s -- 0.2.14 +curl -fsSL https://feynman.is/install | bash -s -- 0.2.15 ``` On Windows: ```powershell -& ([scriptblock]::Create((irm https://feynman.is/install.ps1))) -Version 0.2.14 +& ([scriptblock]::Create((irm https://feynman.is/install.ps1))) -Version 0.2.15 ``` ## pnpm @@ -129,6 +129,6 @@ For contributing or running Feynman from source: git clone https://github.com/getcompanion-ai/feynman.git cd feynman nvm use || nvm install -pnpm install -pnpm start +npm install +npm start ```