Strategic.Test

pi-cybernetictesttypescript
Path: pi-cybernetic/test/strategic.test.tsRelative: test/strategic.test.tsSubproject: pi-cyberneticCategory: cybernetic-tests
Lines: 174Bytes: 7,912Imports: 5Exports: 0has tests

Content Preview

  1. import { describe, expect, test } from "bun:test";
  2. import type { AgentMessage } from "@earendil-works/pi-agent-core";
  3. import { StrategicEngine, decomposeSpec } from "../src/engines/strategic.ts";
  4. import type { StrategicConfig } from "../src/types/index.ts";
  5. import { makeAssistant, makeToolResult } from "./fixtures.ts";
  6. const config: StrategicConfig = {
  7. checkpointInterval: 3,
  8. reanchoringThreshold: 2,
  9. maxTurns: 6,
  10. maxTokensConsumed: 100_000,
  11. maxDestructiveActions: 2,
  12. semanticDriftThre