From 2a4593a61668990058be6fdb2c0a7c58a2ab1e12 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 13:59:02 +1100 Subject: [PATCH 01/17] 0.1.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f526ef1..433585c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.0", + "version": "0.1.1", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 5ad73d649c7fa4ff9975bc75ed4a19623a0755e9 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 14:00:32 +1100 Subject: [PATCH 02/17] 0.1.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 433585c..09b9078 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.1", + "version": "0.1.2", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From aa9c78a26ddb43e958b945a0dba56adacfc2e1e6 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 14:08:12 +1100 Subject: [PATCH 03/17] 0.1.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 09b9078..3b022e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.2", + "version": "0.1.3", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 0c5fa5205260087b641d205aea2994d28cb7cbfd Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 16:04:11 +1100 Subject: [PATCH 04/17] 0.1.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3b022e4..96e97de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.3", + "version": "0.1.4", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 1f6667f821b90626121bf7f2224f5f8148037a2a Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 17:26:10 +1100 Subject: [PATCH 05/17] 0.1.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 96e97de..f993808 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.4", + "version": "0.1.5", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 20f8745e2231a94176c0edefe0a349169da9e453 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 17:59:43 +1100 Subject: [PATCH 06/17] 0.1.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f993808..0091fd1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.5", + "version": "0.1.6", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 5072f2b331e266f072eb2420ec19c9b830cb938b Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 20:36:07 +1100 Subject: [PATCH 07/17] 0.1.7 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0091fd1..4852708 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.6", + "version": "0.1.7", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From fad521d2bf2a7fde80cebb89606a2621f0b455cd Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 21:49:46 +1100 Subject: [PATCH 08/17] 0.1.8 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4852708..9a3002c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.7", + "version": "0.1.8", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 217b605356da59e6915b1ed0343285ebf9ce6eb2 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Wed, 4 Mar 2026 22:23:18 +1100 Subject: [PATCH 09/17] 0.1.9 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9a3002c..99b3b89 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.8", + "version": "0.1.9", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 194db41b6d6190e37fe0a1dd8a25a65b8b048eff Mon Sep 17 00:00:00 2001 From: Rachelle Date: Thu, 5 Mar 2026 11:24:51 +1100 Subject: [PATCH 10/17] 0.1.10 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 99b3b89..c2f58fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.9", + "version": "0.1.10", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 303e498d7e03cc7deb78a0bd3646abf082235513 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Tue, 10 Mar 2026 20:25:27 +1100 Subject: [PATCH 11/17] 0.1.11 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c2f58fa..f6cffbd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.10", + "version": "0.1.11", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 94e85f68fdc49b8c4839baee7fc9fe9e9baa2998 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Tue, 10 Mar 2026 20:44:55 +1100 Subject: [PATCH 12/17] 0.1.12 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6cffbd..3845097 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.11", + "version": "0.1.12", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From d3c330771a533fb3c33bcad0aa0b5e72ca0078d0 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Tue, 10 Mar 2026 20:48:14 +1100 Subject: [PATCH 13/17] 0.1.13 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3845097..8c725a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.12", + "version": "0.1.13", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 6019b87a47c1a3f8dabba809304815d93de32fd3 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Fri, 13 Mar 2026 08:58:56 +1100 Subject: [PATCH 14/17] 0.1.14 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c725a8..b7c436f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.13", + "version": "0.1.14", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 78c4180c3d3868db8c0c5c723a66522a75e9aae8 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Fri, 13 Mar 2026 09:03:25 +1100 Subject: [PATCH 15/17] 0.1.15 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b7c436f..36066d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "multicorn-shield", - "version": "0.1.14", + "version": "0.1.15", "description": "The control layer for AI agents: permissions, consent, spending limits, and audit logging.", "license": "MIT", "type": "module", From 8711437ede76e4f37517717c0b9f34c2d787ece4 Mon Sep 17 00:00:00 2001 From: Rachelle Date: Sun, 22 Mar 2026 16:47:37 +1100 Subject: [PATCH 16/17] fix desktop --- src/proxy/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proxy/config.ts b/src/proxy/config.ts index 5d92503..021422e 100644 --- a/src/proxy/config.ts +++ b/src/proxy/config.ts @@ -621,7 +621,7 @@ export async function runInit(baseUrl = "https://api.multicorn.ai"): Promise Date: Sun, 22 Mar 2026 16:50:53 +1100 Subject: [PATCH 17/17] fix test --- src/proxy/__tests__/proxy.edge-cases.test.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/proxy/__tests__/proxy.edge-cases.test.ts b/src/proxy/__tests__/proxy.edge-cases.test.ts index 0038dcd..58b0510 100644 --- a/src/proxy/__tests__/proxy.edge-cases.test.ts +++ b/src/proxy/__tests__/proxy.edge-cases.test.ts @@ -733,7 +733,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "", + "Shield govern": "", "configure another": "n", }); @@ -762,7 +762,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "npx my-mcp-server", + "Shield govern": "npx my-mcp-server", "configure another": "n", }); @@ -812,7 +812,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "npx my-server", + "Shield govern": "npx my-server", "configure another": "n", }); @@ -850,7 +850,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "npx new-server", + "Shield govern": "npx new-server", Overwrite: "y", "configure another": "n", }); @@ -900,7 +900,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "npx new-server", + "Shield govern": "npx new-server", Overwrite: "n", "configure another": "n", }); @@ -1258,7 +1258,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "npx my-mcp-server", + "Shield govern": "npx my-mcp-server", "configure another": "n", }); @@ -1294,7 +1294,7 @@ describe("config file parsing", () => { "API key": "mcs_valid_key", Select: "3", "call this agent": "my-agent", - "MCP server command": "npx my-server", + "Shield govern": "npx my-server", "configure another": "n", }); @@ -1436,7 +1436,7 @@ describe("config file parsing", () => { } else if (prompt.includes("call this agent")) { cb(agentOrder[agentCall] ?? "agent"); agentCall++; - } else if (prompt.includes("MCP server command")) { + } else if (prompt.includes("Shield govern")) { cb(""); } else if (prompt.includes("configure another")) { cb("y");