Skip to content

Commit d6e3f34

Browse files
cl34lcursoragent
andcommitted
chore: release @neus/sdk 1.1.7 with gate path and revoke-self fixes
Align SDK, MCP server, and plugin surfaces to 1.1.7; add contract tests for profile gate URLs; document public MCP vs browser session auth. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 98c206e commit d6e3f34

11 files changed

Lines changed: 121 additions & 10 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/claude-code-marketplace.json",
33
"name": "neus",
4-
"version": "1.1.6",
4+
"version": "1.1.7",
55
"description": "Trust infrastructure for agents that act. Verify identity, scoped authority, trust receipts, and Vault-backed secrets in Cursor, Claude Code, Codex, and VS Code.",
66
"owner": {
77
"name": "NEUS",
@@ -16,7 +16,7 @@
1616
"homepage": "https://docs.neus.network/install",
1717
"repository": "https://github.com/neus/network",
1818
"license": "Apache-2.0",
19-
"version": "1.1.6",
19+
"version": "1.1.7",
2020
"author": {
2121
"name": "NEUS",
2222
"url": "https://neus.network"

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,33 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## [Unreleased]
88

9+
## [1.1.7] - 2026-06-16
10+
11+
### Fixed
12+
13+
- **`NeusClient.getGate` / `fulfillGate`** — use `GET` / `POST` on `/api/v1/profile/gates/{gateId}` (and `/fulfill`) on `api.neus.network`. Earlier `1.1.6` builds called `/api/v1/gates/*`, which does not exist on the hosted API.
14+
- **`NeusClient.revokeOwnProof`** — use the parsed `_makeRequest` response directly (fixes a double JSON parse runtime failure).
15+
16+
### Changed
17+
18+
- **Version alignment**`@neus/sdk`, `@neus/mcp-server`, plugin, and `server.json` aligned to `1.1.7`.
19+
- **SDK tests** — contract tests lock gate snapshot/fulfill URL paths and revoke-self response handling.
20+
21+
### Upgrade
22+
23+
```bash
24+
npx -y -p @neus/sdk@1.1.7 neus setup
25+
npx -y -p @neus/sdk@1.1.7 neus auth
26+
npx -y -p @neus/sdk@1.1.7 neus doctor --live
27+
```
28+
29+
### Links
30+
31+
- [Install NEUS](https://docs.neus.network/install)
32+
- [Hosted gate checkout](https://docs.neus.network/platform/hosted-gate-checkout)
33+
- [npm: @neus/sdk](https://www.npmjs.com/package/@neus/sdk)
34+
- [npm: @neus/mcp-server](https://www.npmjs.com/package/@neus/mcp-server)
35+
936
## [1.1.6] - 2026-06-12
1037

1138
### Fixed

docs/sdks/authentication.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ const client = new NeusClient({ apiKey: process.env.NEUS_ACCESS_KEY });
6363

6464
Create keys under [Access keys](https://neus.network/profile?tab=account). Server / MCP only.
6565

66+
## IDE and MCP sign-in
67+
68+
For Cursor, VS Code, or Claude Code, run `npx -y -p @neus/sdk neus setup` then `neus auth`. That stores a separate MCP access credential for `https://mcp.neus.network/mcp` — not the browser session cookie from `neus.network/verify`. Use a profile access key (`npk_*`) for servers and CI when browser sign-in is unavailable.
69+
70+
See [MCP setup](../mcp/setup) and [MCP OAuth](../mcp/oauth).
71+
6672
## App link: `verifyFromApp` (advanced server)
6773

6874
After a one-time user approval ([agent delegation app link](../agents/agent-delegation)), your backend can create proofs without a per-request signature. Set the app link on the client and call `verifyFromApp`:

examples/nodejs-basic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"start": "node index.js"
99
},
1010
"dependencies": {
11-
"@neus/sdk": "^1.1.6",
11+
"@neus/sdk": "^1.1.7",
1212
"ethers": "^6.0.0"
1313
},
1414
"keywords": ["neus", "verification", "example"],

examples/trust-receipts-showcase/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"preview": "vite preview"
1313
},
1414
"dependencies": {
15-
"@neus/sdk": "^1.1.6",
15+
"@neus/sdk": "^1.1.7",
1616
"lucide-react": "^0.460.0",
1717
"motion": "^11.15.0",
1818
"react": "^18.3.1",

mcp/npm-dist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@neus/mcp-server",
3-
"version": "1.1.6",
3+
"version": "1.1.7",
44
"description": "Hosted NEUS MCP registry manifest for agent identity, scoped authority, trust receipts, and Vault.",
55
"type": "module",
66
"main": "./index.mjs",

mcp/npm-dist/server.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "io.github.neus/neus-mcp",
44
"title": "NEUS MCP",
55
"description": "NEUS MCP: identity, authority, trust receipts, and Vault secrets before sensitive AI actions.",
6-
"version": "1.1.6",
6+
"version": "1.1.7",
77
"repository": {
88
"url": "https://github.com/neus/network",
99
"source": "github"

plugins/neus-trust/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "neus-trust",
33
"displayName": "NEUS",
44
"description": "Trust infrastructure for agents that act. Verify identity, scoped authority, trust receipts, and Vault-backed secrets before assistants act. One setup for Cursor, Claude Code, Codex, and VS Code.",
5-
"version": "1.1.6",
5+
"version": "1.1.7",
66
"author": {
77
"name": "NEUS",
88
"url": "https://neus.network"

sdk/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@neus/sdk",
3-
"version": "1.1.6",
3+
"version": "1.1.7",
44
"description": "NEUS makes trust portable across the internet — so people, apps, and AI agents can prove what is real before access, payout, or execution.",
55
"bin": {
66
"neus": "cli/neus.mjs"

0 commit comments

Comments
 (0)