refactor: remove unrelated helper extractions

This commit is contained in:
Tianyi Cui
2026-07-21 00:25:51 +08:00
parent 0c08e34a4a
commit 9848fdf93e
7 changed files with 39 additions and 73 deletions

View File

@@ -6,7 +6,12 @@
*/
import type { Context } from 'cordis'
import AgentRegistry from '@deepseek-ai/dsh-agent'
import LlmService from '@deepseek-ai/dsh-llm'
import SessionStore from '@deepseek-ai/dsh-session'
import SystemPrompt from '@deepseek-ai/dsh-system-prompt'
import type { Config as SystemPromptConfig } from '@deepseek-ai/dsh-system-prompt'
import ToolRegistry from '@deepseek-ai/dsh-tools'
import type { Config as ToolRegistryConfig } from '@deepseek-ai/dsh-tools'
/** Configuration forwarded to the prerequisite service plugins. */
@@ -33,19 +38,6 @@ export async function mountAgentLoopTestDependencies(
ctx: Context,
options: AgentLoopTestDependenciesOptions = {},
): Promise<void> {
const [
{ default: LlmService },
{ default: SessionStore },
{ default: SystemPrompt },
{ default: ToolRegistry },
{ default: AgentRegistry },
] = await Promise.all([
import('@deepseek-ai/dsh-llm'),
import('@deepseek-ai/dsh-session'),
import('@deepseek-ai/dsh-system-prompt'),
import('@deepseek-ai/dsh-tools'),
import('@deepseek-ai/dsh-agent'),
])
await ctx.plugin(LlmService)
await ctx.plugin(SessionStore)
await ctx.plugin(SystemPrompt, options.systemPrompt ?? {})