|
|
@@ -17,6 +17,7 @@ import SystemPrompt from '@deepseek-ai/dsh-system-prompt'
|
|
|
import ToolRuntime from '@deepseek-ai/dsh-tools'
|
|
|
import AgentRegistry, { type Agent } from '@deepseek-ai/dsh-agent'
|
|
|
import AgentLoop from '@deepseek-ai/dsh-agent-loop'
|
|
|
+import SessionProjectionRegistry from '@deepseek-ai/dsh-session-projection'
|
|
|
import { TypertRemoteFailure, type RemoteFailure } from '@deepseek-ai/dsh-typert-protocol'
|
|
|
import { afterEach, describe, expect, it, vi } from 'vitest'
|
|
|
import AgentPresets, { COMPOSITION_FILE, METADATA_FILE } from '@deepseek-ai/dsh-agent-presets'
|
|
|
@@ -72,6 +73,7 @@ async function harness(
|
|
|
ctx.loader.builtins.include = Include
|
|
|
await ctx.plugin(LlmRuntime)
|
|
|
await ctx.plugin(SessionStore)
|
|
|
+ await ctx.plugin(SessionProjectionRegistry)
|
|
|
await ctx.plugin(SystemPrompt, { persona: '' })
|
|
|
await ctx.plugin(ToolRuntime)
|
|
|
await ctx.plugin(AgentRegistry)
|