fix: use nanoid to match Honcho's server-side ID format
This commit is contained in:
parent
ea4779c2b3
commit
b05ed4e7c6
|
|
@ -18,6 +18,7 @@
|
|||
"@honcho-ai/sdk": "^2.0.0",
|
||||
"@modelcontextprotocol/sdk": "^1.26.0",
|
||||
"agents": "^0.4.0",
|
||||
"nanoid": "^5.1.7",
|
||||
"zod": "^4.3.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import { z } from "zod";
|
||||
import { nanoid } from "nanoid";
|
||||
import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
|
||||
import type { ToolContext } from "../types.js";
|
||||
import { textResult, errorResult } from "../types.js";
|
||||
|
|
@ -23,7 +24,7 @@ export function register(server: McpServer, ctx: ToolContext) {
|
|||
{ configuration: { observeMe: false } },
|
||||
);
|
||||
|
||||
const sessionId = crypto.randomUUID();
|
||||
const sessionId = nanoid();
|
||||
const session = await ctx.honcho.session(sessionId, { metadata: {} });
|
||||
|
||||
await session.addPeers([
|
||||
|
|
|
|||
Loading…
Reference in New Issue