Sign In

@rag-rat/bin

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rag-rat/bin - npm Package Compare versions

Comparing version
0.19.0
to
0.20.0
+24
-0
CHANGELOG.md

@@ -10,2 +10,26 @@ # Changelog

## [0.20.0](https://github.com/cq27-dev/rag-rat/compare/rag-rat-base-v0.19.0...rag-rat-base-v0.20.0) - 2026-07-20
### Added
- *(cli)* rag-rat rm <path> — remove a repo from the global index (purge + VACUUM), config, and hooks ([#778](https://github.com/cq27-dev/rag-rat/pull/778))
- *(plugin)* opencode plugin bundle — @rag-rat/plugin-opencode (MCP + hooks) ([#785](https://github.com/cq27-dev/rag-rat/pull/785))
- *(config)* add [llm.distill] config with a model-size-aware provision timeout ([#779](https://github.com/cq27-dev/rag-rat/pull/779))
- *(agent-hook)* augment the Read tool with file/dir memories + load-bearing symbols ([#756](https://github.com/cq27-dev/rag-rat/pull/756)) ([#761](https://github.com/cq27-dev/rag-rat/pull/761))
- *(agent-hook)* PostToolUse edit trigger — scoped reindex, watcher-aware, detached ([#738](https://github.com/cq27-dev/rag-rat/pull/738))
- *(papertrail)* closing-edge substrate — provider-neutral schema, gated text tier, item/comment ref mining ([#702](https://github.com/cq27-dev/rag-rat/pull/702)) ([#722](https://github.com/cq27-dev/rag-rat/pull/722))
### Fixed
- *(tests)* route test scratch through a shared self-healing helper (fixes #726) ([#732](https://github.com/cq27-dev/rag-rat/pull/732))
### Other
- *(readme)* link the rag-rat.cq27.dev site ([#749](https://github.com/cq27-dev/rag-rat/pull/749))
- *(locks)* shared content-carrying single-flight coalescing primitive ([#736](https://github.com/cq27-dev/rag-rat/pull/736))
- *(workspace)* [**breaking**] extract rag-rat-query — the read layer: graph/impact/symbol/tree queries, memory reads + evidence, pagerank (#706 phase 6) ([#719](https://github.com/cq27-dev/rag-rat/pull/719))
- *(workspace)* [**breaking**] extract the rag-rat-clones crate (#706 phase 4) ([#717](https://github.com/cq27-dev/rag-rat/pull/717))
- *(workspace)* [**breaking**] extract rag-rat-papertrail — mirror, providers, transport, evidence (#706 phase 2) ([#715](https://github.com/cq27-dev/rag-rat/pull/715))
- *(workspace)* [**breaking**] extract the rag-rat-db database layer with an explicit MigrationHooks seam (#706 phase 1) ([#714](https://github.com/cq27-dev/rag-rat/pull/714))
## [0.19.0](https://github.com/cq27-dev/rag-rat/compare/rag-rat-core-v0.18.0...rag-rat-core-v0.19.0) - 2026-07-16

@@ -12,0 +36,0 @@

+2
-2
{
"name": "@rag-rat/bin",
"version": "0.19.0",
"version": "0.20.0",
"lockfileVersion": 3,

@@ -9,3 +9,3 @@ "requires": true,

"name": "@rag-rat/bin",
"version": "0.19.0",
"version": "0.20.0",
"hasInstallScript": true,

@@ -12,0 +12,0 @@ "license": "MIT",

{
"artifactDownloadUrls": [
"https://github.com/cq27-dev/rag-rat/releases/download/v0.19.0"
"https://github.com/cq27-dev/rag-rat/releases/download/v0.20.0"
],

@@ -93,3 +93,3 @@ "author": "Kristaps Karlsons",

},
"version": "0.19.0",
"version": "0.20.0",
"volta": {

@@ -96,0 +96,0 @@ "node": "18.14.1",

@@ -7,2 +7,3 @@ # rag-rat

[![benchmarks](https://img.shields.io/badge/benchmarks-bencher-orange)](https://bencher.dev/perf/rag-rat/plots)
[![site](https://img.shields.io/badge/site-rag--rat.cq27.dev-2563eb)](https://rag-rat.cq27.dev)

@@ -47,4 +48,4 @@ **What a repository knows about itself.** `rag-rat` is a local repo-intelligence index and MCP server

rationale, all queryable.
- **Rides your existing grep.** A [PreToolUse hook](docs/grep-augmentation.md) injects the memories
and symbols behind whatever you just searched for.
- **Rides your existing grep.** A [grep-augmentation hook](docs/grep-augmentation.md) injects the
memories and symbols behind whatever you just searched for.
- **Flags clones as you write them.** A PreToolUse hook on Write/Edit/MultiEdit fingerprints the

@@ -57,4 +58,5 @@ functions you're writing and warns when they're exact or near-duplicates of code already in the

For Claude Code and Codex, install the plugin. It registers the MCP server, adds the skills and
hooks, and installs a version-matched `rag-rat` binary on first run:
For Claude Code, Codex, and opencode, install the plugin. It registers the MCP server, adds the
hooks, and installs a version-matched `rag-rat` binary on first run (the Claude Code and Codex
bundles also add the skills; on opencode add them with `npx @rag-rat/skills`):

@@ -69,5 +71,9 @@ ```bash

codex plugin add rag-rat@rag-rat
# opencode (add -g for a global install)
opencode plugin @rag-rat/plugin-opencode
```
After installing, approve the plugin so its tools and hooks run:
After installing, approve the plugin so its tools and hooks run (opencode loads plugins without an
approval step — nothing to do there):

@@ -74,0 +80,0 @@ - **Claude Code** asks before each rag-rat MCP tool the first time it runs — choose "Yes, don't ask