Skip to content

PocketContext 0.23.1

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Nov 20:39
Immutable release. Only release title and notes can be modified.

PocketContext 0.23.1

Fixes a crash in the remote MCP adapter introduced in 0.23.0. Bodyless knowledge
requests, including the schema tool, could panic during request cleanup and
terminate the entire server. The adapter now supplies an empty request body before
calling the embedded API router directly.

A regression test exercises the direct PocketBase router path. The previous
HTTP-proxied integration fixture normalized empty bodies and missed this failure.

Upgrade MCP-enabled servers to this patch using the normal stop, complete backup,
binary replacement and restart procedure. Preserve the existing service arguments,
OAuth grants, certificate cache and private tunnel identity. Database format remains
1; supported projects from 0.11.x through 0.23.0 require no data conversion.

The embedded manual and generated client prompt are pinned to 0.23.1. Previously
released website prompts remain unchanged.


PocketContext 0.23.1: a local knowledge base: server, reader and CLI in one binary.

Linux amd64 and arm64: static musl binaries. macOS arm64: macOS 15 or later, ad hoc signed. Windows amd64: statically linked MinGW build, unsigned.

Install on Linux or macOS into the project folder: curl -fsSL https://github.com/pocketcontext-labs/pocketcontext/releases/download/v0.23.1/install.sh | sh -s -- /absolute/project/folder

Install on Windows (PowerShell): $env:POCKETCONTEXT_INSTALL_DIR = 'C:\absolute\project\folder'; irm https://github.com/pocketcontext-labs/pocketcontext/releases/download/v0.23.1/install.ps1 | iex

Both installers require the target folder, usually the project folder beside pocketcontext.db (it may be inside iCloud Drive, OneDrive, Dropbox or Google Drive).

See the README.