Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ GitHub release notes are generated from the matching `## vX.Y.Z` section in this

## Unreleased

## v0.5.48 - 2026-10-16

- **Pi 1.3.0.**
- Tool calls whose arguments contain a backslash sequence like `\usepackage` no longer lose fields, which mattered for LaTeX in drafts and papers.
- Gateway errors such as "Unable to forward upstream stream" and "service is temporarily unavailable" are retried instead of ending the turn.
- Anthropic requests no longer fail with a 400 when a failed tool result contains images.
- A tool call with malformed arguments now fails instead of running with partial ones.

## v0.5.47 - 2026-10-15

- **pi-web-access 0.41.0.** Sites that turn away AI fetchers can be read by setting your own User-Agent: add `"fetchContent": { "userAgent": "..." }` to `~/.feynman/agent/web-search.json`. A SearXNG instance on your own machine now works without opening every local service to page fetches.
Expand Down
81 changes: 36 additions & 45 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@companion-ai/feynman",
"version": "0.5.47",
"version": "0.5.48",
"description": "The open source AI research agent.",
"license": "MIT",
"type": "module",
Expand Down Expand Up @@ -79,9 +79,9 @@
"dependencies": {
"@clack/prompts": "^1.8.1",
"@companion-ai/alpha-hub": "0.1.7",
"@earendil-works/pi-codemode": "1.2.0",
"@earendil-works/pi-mcp": "1.2.0",
"@earendil-works/pi-telemetry": "1.2.0",
"@earendil-works/pi-codemode": "1.3.0",
"@earendil-works/pi-mcp": "1.3.0",
"@earendil-works/pi-telemetry": "1.3.0",
"fast-xml-parser": "5.11.2",
"pi-btw": "0.8.0",
"pi-docparser": "4.0.0",
Expand All @@ -90,9 +90,9 @@
"posthog-node": "^5.53.0"
},
"peerDependencies": {
"@earendil-works/pi-agent-core": "1.2.0",
"@earendil-works/pi-ai": "1.2.0",
"@earendil-works/pi-coding-agent": "1.2.0",
"@earendil-works/pi-agent-core": "1.3.0",
"@earendil-works/pi-ai": "1.3.0",
"@earendil-works/pi-coding-agent": "1.3.0",
"@earendil-works/pi-tui": "*",
"typebox": "*"
},
Expand Down
2 changes: 1 addition & 1 deletion website/src/content/docs/reference/package-stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,4 @@ Core packages are not touched by `feynman update` because they ship with Feynman

## Runtime versions

Feynman 0.5.47 runs Pi 1.2.0 with pi-subagents 0.78.0, pi-web-access 0.41.0, pi-docparser 4.0.0, pi-btw 0.8.0, and Alpha Hub 0.1.7 as ordinary npm dependencies, and does not modify any of them on disk. Every release is checked by booting the installed CLI in Pi RPC mode on Linux, macOS, and Windows.
Feynman 0.5.48 runs Pi 1.3.0 with pi-subagents 0.78.0, pi-web-access 0.41.0, pi-docparser 4.0.0, pi-btw 0.8.0, and Alpha Hub 0.1.7 as ordinary npm dependencies, and does not modify any of them on disk. Every release is checked by booting the installed CLI in Pi RPC mode on Linux, macOS, and Windows.
8 changes: 8 additions & 0 deletions website/src/content/docs/reference/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ This page summarizes what changed in recent Feynman releases. GitHub releases us

## Unreleased

## v0.5.48 - 2026-10-16

- **Pi 1.3.0.**
- Tool calls whose arguments contain a backslash sequence like `\usepackage` no longer lose fields, which mattered for LaTeX in drafts and papers.
- Gateway errors such as "Unable to forward upstream stream" and "service is temporarily unavailable" are retried instead of ending the turn.
- Anthropic requests no longer fail with a 400 when a failed tool result contains images.
- A tool call with malformed arguments now fails instead of running with partial ones.

## v0.5.47 - 2026-10-15

- **pi-web-access 0.41.0.** Sites that turn away AI fetchers can be read by setting your own User-Agent: add `"fetchContent": { "userAgent": "..." }` to `~/.feynman/agent/web-search.json`. A SearXNG instance on your own machine now works without opening every local service to page fetches.
Expand Down
Loading