Skip to content
Merged
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
043edc4
chore: sync dev from main [skip ci]
github-actions[bot] Apr 9, 2026
41db9da
chore: sync dev from main [skip ci]
github-actions[bot] Apr 9, 2026
1f27987
ci: point to node9-ai/node9-pr-agent@v1 action
node9ai Apr 10, 2026
8d80152
feat: add MCP tool pinning — rug pull defense for MCP servers
andreykh89 Apr 10, 2026
8063a97
fix: harden MCP tool pinning — fail-closed reads, session quarantine,…
andreykh89 Apr 10, 2026
d8c82e1
refactor: split out mcp pin update review flow to follow-up PR
andreykh89 Apr 10, 2026
b948962
fix: handle corrupt pin file in CLI commands, fix stale README comment
andreykh89 Apr 10, 2026
c3b6260
feat(mcp): add node9_audit_get, node9_policy_get, node9_rule_add tools
node9ai Apr 11, 2026
09fc655
feat(init): add node9.ai/signup CTA at end of node9 init
node9ai Apr 11, 2026
65cb804
fix(rules): remove ^ anchor from git and sudo default rules
node9ai Apr 11, 2026
ccfe6d4
chore: fix prettier formatting
node9ai Apr 11, 2026
75252d3
fix(tests): fix Windows CI failures and ERR_USE_AFTER_CLOSE crash
node9ai Apr 11, 2026
4922dfe
feat(mcp): add MCP tool pinning — rug pull defense (PR #81)
node9ai Apr 11, 2026
0ba00be
chore(init): simplify CTA to node9.ai without signup language
node9ai Apr 11, 2026
87531ef
chore: fix prettier formatting
node9ai Apr 11, 2026
b043891
chore: sync dev from main [skip ci]
github-actions[bot] Apr 11, 2026
950837d
feat(rules): add plain-English description field to SmartRule
node9ai Apr 11, 2026
7eb76ce
chore: sync dev from main [skip ci]
github-actions[bot] Apr 11, 2026
d67a328
chore: remove .github/node9 CI agent files
node9ai Apr 12, 2026
713baca
fix: correct license badge from MIT to Apache 2.0
node9ai Apr 13, 2026
c8de887
docs: update README hero image
node9ai Apr 13, 2026
a9db3f8
docs: fix aha moment to match actual demo video (git push scenario)
node9ai Apr 13, 2026
165c525
Add flight recorder/HUD section to README; fix smart rule description
node9ai Apr 13, 2026
4b6225c
chore: sync dev from main [skip ci]
github-actions[bot] Apr 13, 2026
57af10f
Fix: replace node9 setup with node9 init in README
node9ai Apr 13, 2026
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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ npm install -g @node9/proxy
```

```bash
node9 setup # auto-detects Claude Code, Gemini CLI, Cursor, Codex
node9 init # auto-detects Claude Code, Gemini CLI, Cursor, Codex
node9 doctor # verify everything is wired correctly
```

Expand Down Expand Up @@ -82,7 +82,7 @@ Wrap any MCP server transparently. The AI sees the same server — Node9 interce
}
```

Or use `node9 setup` — it wraps existing MCP servers automatically.
Or use `node9 init` — it wraps existing MCP servers automatically.

### MCP Tool Pinning — rug pull defense

Expand Down Expand Up @@ -144,7 +144,7 @@ Every tool call your AI agent makes is recorded — command, arguments, result,

**Line 3 — Environment:** how many CLAUDE.md files, rules, MCP servers, and hooks are active in the current project.

The HUD is wired automatically by `node9 setup`. Full session logs land in `~/.node9/audit.log`.
The HUD is wired automatically by `node9 init`. Full session logs land in `~/.node9/audit.log`.

---

Expand Down
Loading