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
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Install the DocPull runtime, add the marketplace, and install the plugins you
need:

```bash
pipx install 'docpull[mcp]==6.5.3'
pipx install 'docpull[mcp]==6.5.4'
codex plugin marketplace add raintree-technology/plugins
codex plugin add docpull@raintree
codex plugin add hig-doctor@raintree
Expand All @@ -27,8 +27,9 @@ codex plugin add <plugin>@raintree
codex plugin remove <plugin>@raintree
```

DocPull 6.5.3 constrains its MCP runtime to the compatible major version and
reports the exact setup command when its executable is missing. The
DocPull 6.5.4 constrains its MCP runtime to the compatible major version and
reports the exact setup command when its executable is missing or cannot be
executed. The
immutable `v0.1.0` tag records the withdrawn 6.5.0 bundle, and `v0.1.1` records
the rollback.

Expand Down
6 changes: 3 additions & 3 deletions plugins.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
{
"name": "docpull",
"repository": "https://github.com/raintree-technology/docpull.git",
"ref": "v6.5.3",
"commit": "cd9cc695974c64a6cb3be9c1436b0475db1c933e",
"ref": "v6.5.4",
"commit": "37113a213cbcf678efef99f85b4902ca750e35ed",
"sourcePaths": ["plugin"],
"version": "6.5.3"
"version": "6.5.4"
},
{
"name": "hig-doctor",
Expand Down
2 changes: 1 addition & 1 deletion plugins/docpull/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "docpull",
"version": "6.5.3",
"version": "6.5.4",
"description": "Pull public web sources into Claude Code. Indexes static and server-rendered sites as local Markdown with conditional-GET caching, then exposes them as MCP tools. Local, browser-free, no API keys.",
"author": {
"name": "Raintree Technology",
Expand Down
2 changes: 1 addition & 1 deletion plugins/docpull/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "docpull",
"name": "docpull",
"version": "6.5.3",
"version": "6.5.4",
"description": "Pull public web sources into Codex as local, searchable Markdown through docpull's MCP server.",
"skills": "./skills/",
"mcpServers": "./.mcp.json",
Expand Down
4 changes: 2 additions & 2 deletions plugins/docpull/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ for the boundary between the plugin's MCP tools and the broader CLI/SDK.
The plugin wraps the `docpull` CLI. Install the MCP extra first:

```bash
pipx install 'docpull[mcp]==6.5.3'
docpull --version # should print 6.5.3 or newer
pipx install 'docpull[mcp]==6.5.4'
docpull --version # should print 6.5.4 or newer
docpull mcp --help
```

Expand Down
4 changes: 2 additions & 2 deletions plugins/docpull/scripts/launch-docpull-mcp.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ const child = spawn("docpull", ["mcp", ...process.argv.slice(2)], {
});

child.on("error", (error) => {
if (error.code === "ENOENT") {
if (error.code === "ENOENT" || error.code === "EACCES") {
console.error(
"DocPull is not installed. Run: pipx install 'docpull[mcp]==6.5.3'",
"DocPull is not installed or is not executable. Run: pipx install 'docpull[mcp]==6.5.4'",
);
process.exitCode = 127;
return;
Expand Down