UNPKG

@tanstack/ai-code-mode

Version:

Code Mode for TanStack AI - LLM-driven code execution in secure sandboxes

32 lines (31 loc) 697 B
class InMemoryAgentStore { constructor() { this.sessions = /* @__PURE__ */ new Map(); } get(name) { return Promise.resolve(this.sessions.get(name) ?? null); } set(name, session) { this.sessions.set(name, session); return Promise.resolve(); } delete(name) { this.sessions.delete(name); return Promise.resolve(); } list() { return Promise.resolve(Array.from(this.sessions.keys())); } } function generateAgentName() { const hex = Array.from( { length: 8 }, () => Math.floor(Math.random() * 16).toString(16) ).join(""); return `agent_${hex}`; } export { InMemoryAgentStore, generateAgentName }; //# sourceMappingURL=agent-store.js.map