From c1bf1c0a2110290a8f11aaf15eadfc8f7f93a2a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20R=C3=BCba?= Date: Thu, 19 Feb 2026 13:26:43 +0100 Subject: [PATCH 1/2] Add badges, expand keywords, bump to 0.1.1 Co-Authored-By: Claude Opus 4.6 --- README.md | 6 ++++++ package.json | 11 ++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3b3a155..06db4ed 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # Tripwire +[![npm version](https://img.shields.io/npm/v/@tripwire-mcp/tripwire)](https://www.npmjs.com/package/@tripwire-mcp/tripwire) +[![CI](https://github.com/simonrueba/tripwire/actions/workflows/ci.yml/badge.svg)](https://github.com/simonrueba/tripwire/actions/workflows/ci.yml) +[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) +[![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen)](https://nodejs.org/) +[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue)](https://www.typescriptlang.org/) + **Context injection for AI agents, triggered by the codebase itself.** Tripwire is a local MCP server that auto-injects relevant context when an agent reads files in your project. Define tripwires on paths — when an agent steps on one, it gets the knowledge it needs before it can do damage. diff --git a/package.json b/package.json index ac3bdc5..6abef5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tripwire-mcp/tripwire", - "version": "0.1.0", + "version": "0.1.1", "description": "Context injection for AI agents, triggered by the codebase itself", "type": "module", "bin": { @@ -39,10 +39,15 @@ }, "keywords": [ "mcp", + "model-context-protocol", "ai", - "context", + "ai-agent", + "context-injection", "tripwire", - "agent" + "claude", + "cursor", + "code-quality", + "developer-tools" ], "license": "MIT", "engines": { From 818605de108c4da78d2d15503d691c483373d53f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20R=C3=BCba?= Date: Thu, 19 Feb 2026 13:34:30 +0100 Subject: [PATCH 2/2] Add smoke test job to CI: install from tarball and verify CLI Co-Authored-By: Claude Opus 4.6 --- .github/workflows/ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3fe42bd..1f6a044 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,3 +28,29 @@ jobs: - name: Verify package contents run: npm pack --dry-run + + smoke-test: + runs-on: ubuntu-latest + needs: build-and-test + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: 22 + + - run: npm install + - run: npm run build + - run: npm pack + + - name: Install from tarball and smoke test + run: | + mkdir /tmp/smoke + cd /tmp/smoke + npm init -y + npm install $GITHUB_WORKSPACE/tripwire-mcp-tripwire-*.tgz + npx tripwire --version + npx tripwire --help + npx tripwire init + npx tripwire lint + npx tripwire list