Memory.Test

pi-cybernetictesttypescript
Path: pi-cybernetic/test/memory.test.tsRelative: test/memory.test.tsSubproject: pi-cyberneticCategory: cybernetic-tests
Lines: 111Bytes: 4,808Imports: 6Exports: 0has tests

Content Preview

  1. import { describe, expect, test } from "bun:test";
  2. import type { AgentMessage } from "@earendil-works/pi-agent-core";
  3. import { MemoryEngine } from "../src/engines/memory.ts";
  4. import type { MemoryConfig } from "../src/types/index.ts";
  5. import type { MetricSnapshotMessage } from "../src/types/messages.ts";
  6. import { makeAssistant, makeToolResult } from "./fixtures.ts";
  7. const config: MemoryConfig = {
  8. maxContextTokens: 200,
  9. entropyThreshold: 0.5,
  10. keepRecentMessages: 1,
  11. compressedBodyChars: 50