Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
2a4593a
0.1.1
rachellerathbone Mar 4, 2026
5ad73d6
0.1.2
rachellerathbone Mar 4, 2026
75fe507
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
aa9c78a
0.1.3
rachellerathbone Mar 4, 2026
2e2c02c
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
0c5fa52
0.1.4
rachellerathbone Mar 4, 2026
837d343
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
1f6667f
0.1.5
rachellerathbone Mar 4, 2026
72131c7
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
bfd6364
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
20f8745
0.1.6
rachellerathbone Mar 4, 2026
b2f2dc9
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
e4f4b07
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
5072f2b
0.1.7
rachellerathbone Mar 4, 2026
9017c11
npm version patch && npm run build && npm publishMerge branch 'main' …
rachellerathbone Mar 4, 2026
fad521d
0.1.8
rachellerathbone Mar 4, 2026
b0304c6
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 4, 2026
217b605
0.1.9
rachellerathbone Mar 4, 2026
80cfe4b
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 5, 2026
194db41
0.1.10
rachellerathbone Mar 5, 2026
978bb0e
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 5, 2026
1804849
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 6, 2026
951d599
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 6, 2026
125e06f
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 10, 2026
303e498
0.1.11
rachellerathbone Mar 10, 2026
94e85f6
0.1.12
rachellerathbone Mar 10, 2026
d3c3307
0.1.13
rachellerathbone Mar 10, 2026
1de6ce1
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 10, 2026
587ebd2
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 12, 2026
6019b87
0.1.14
rachellerathbone Mar 12, 2026
78c4180
0.1.15
rachellerathbone Mar 12, 2026
9da050d
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 12, 2026
b135c74
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 13, 2026
452a9f2
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 15, 2026
1cc478e
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 18, 2026
70641a8
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 18, 2026
943c7c4
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
6ab73b4
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
b96e365
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
1adb0ec
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
d2f7935
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
d7f290c
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
32f4813
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
7fc77d8
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 21, 2026
e3a0792
Merge branch 'main' of https://github.com/Multicorn-AI/multicorn-shield
rachellerathbone Mar 22, 2026
8711437
fix desktop
rachellerathbone Mar 22, 2026
259c1c4
fix test
rachellerathbone Mar 22, 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
16 changes: 8 additions & 8 deletions src/proxy/__tests__/proxy.edge-cases.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
});

Expand Down Expand Up @@ -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",
});

Expand Down Expand Up @@ -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",
});

Expand Down Expand Up @@ -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",
});
Expand Down Expand Up @@ -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",
});
Expand Down Expand Up @@ -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",
});

Expand Down Expand Up @@ -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",
});

Expand Down Expand Up @@ -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");
Expand Down
2 changes: 1 addition & 1 deletion src/proxy/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -621,7 +621,7 @@ export async function runInit(baseUrl = "https://api.multicorn.ai"): Promise<Pro
);
} else if (selection === 3) {
const mcpCommand = await ask(
"\nWhat MCP server command does this agent use? (e.g. npx my-mcp-server)\nLeave blank to skip and configure later: ",
"\nWhat MCP server should Shield govern for this agent?\nThis is the command you'd normally use to start your MCP server.\nExample: npx -y @modelcontextprotocol/server-filesystem /tmp\nLeave blank to skip and configure later: ",
);

if (mcpCommand.trim().length === 0) {
Expand Down
Loading