diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 94558e8..bf14e15 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -5,7 +5,7 @@ }, "metadata": { "description": "AI-native scientific research pipeline", - "version": "0.3.9" + "version": "0.4.0" }, "plugins": [ { diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index b68a664..83cbd06 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "reaper", - "version": "0.3.9", + "version": "0.4.0", "description": "AI-native scientific research pipeline. Takes a research goal — optionally with a research paper — and autonomously conducts rigorous, multi-step academic research.", "author": { "name": "Runchao Han" diff --git a/CLAUDE.md b/CLAUDE.md index e6aec0c..321f711 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -43,7 +43,7 @@ pip install arxiv requests beautifulsoup4 Primary distribution: [`vercel-labs/skills`](https://github.com/vercel-labs/skills) — `npx skills add SebastianElvis/reaper` shallow-clones the repo and copies all skill directories into the host agent's conventional skills folder. Targets 45+ agents including Cursor, OpenAI Codex CLI, Cline, Continue, Gemini CLI, Copilot, Windsurf, OpenCode, Warp, Goose, Replit, and Claude Code. -- Pin syntax: `npx skills add SebastianElvis/reaper#v0.3.9`. Tagged releases are the pin contract. +- Pin syntax: `npx skills add SebastianElvis/reaper#v0.4.0`. Tagged releases are the pin contract. - The installer copies the entire skill directory (including Python scripts and `references/`); only `metadata.json`, `.git`, `__pycache__`, `__pypackages__` are excluded. - All `SKILL.md` files must use host-agnostic phrasing ("invoke the `` skill") for inter-skill calls. Sub-skill `Usage` blocks may show host-specific invocation forms (e.g. `/` on slash-command hosts like Claude Code) as examples, clearly labeled as such. diff --git a/README.md b/README.md index 5966508..157bb10 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ Reaper is distributed as standard `SKILL.md` folders. The cross-agent installer npx skills add SebastianElvis/reaper # Pinned to a specific release (recommended for reproducibility) -npx skills add SebastianElvis/reaper#v0.3.9 +npx skills add SebastianElvis/reaper#v0.4.0 # Install into a specific agent (defaults to all detected) npx skills add SebastianElvis/reaper --agent cursor diff --git a/dev/ROADMAP.md b/dev/ROADMAP.md index 7d4603c..8b2f832 100644 --- a/dev/ROADMAP.md +++ b/dev/ROADMAP.md @@ -419,7 +419,7 @@ Different models have different strengths. The critique skill should route consu |-----------|-----------|--------| | **Skill format** | `SKILL.md` with `name` + `description` frontmatter (vercel-labs/skills spec) | ✓ | | **Cross-agent installer** | `npx skills add SebastianElvis/reaper` | ✓ | -| **Pin syntax** | `npx skills add SebastianElvis/reaper#v0.3.9` (git tags) | ✓ | +| **Pin syntax** | `npx skills add SebastianElvis/reaper#v0.4.0` (git tags) | ✓ | | **Inter-skill calls** | Host-agnostic prose ("invoke the `` skill") | ✓ | | **Python script bundling** | Whole-directory copy includes `arxiv.py`, `iacr.py`, `semantic_scholar.py`, `dblp.py`, `openalex.py`, `references/` | ✓ | | **Frontmatter compatibility** | Claude-only keys (`user-invocable`, `argument-hint`, hooks) preserved as opaque YAML, no-op on other hosts | ✓ |