Download src/plugin-sdk/agent-sessions.test.ts from SaylorTwift/openclaw: direct link, hf CLI and curl.
- Browser
- Download file 707 Bytes
-
https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/plugin-sdk/agent-sessions.test.ts
- Command line
-
hf download hf://SaylorTwift/openclaw/src/plugin-sdk/agent-sessions.test.ts
-
curl -L -o agent-sessions.test.ts https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/plugin-sdk/agent-sessions.test.ts
707 Bytes
| import type { SessionManager } from "openclaw/plugin-sdk/agent-sessions"; | |
| import { describe, expectTypeOf, it } from "vitest"; | |
| describe("agent sessions SDK", () => { | |
| it("keeps SessionManager.persist public", () => { | |
| expectTypeOf<SessionManager["persist"]>().toBeFunction(); | |
| }); | |
| it("keeps tool-result preparation internal", () => { | |
| expectTypeOf<SessionManager>().not.toHaveProperty("prepareModelVisibleToolText"); | |
| expectTypeOf<typeof import("openclaw/plugin-sdk/agent-sessions")>().not.toHaveProperty( | |
| "prepareSessionToolResult", | |
| ); | |
| expectTypeOf<typeof import("openclaw/plugin-sdk/agent-sessions")>().not.toHaveProperty( | |
| "setSessionToolTextPreparer", | |
| ); | |
| }); | |
| }); | |