@tanstack/ai-code-mode
Version:
Secure TypeScript Code Mode for TanStack AI agents to execute sandboxed tool orchestration programs.
30 lines (29 loc) • 668 B
JavaScript
class InMemoryAgentStore {
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