chore: move container.ts to libs/llm-agent

This commit is contained in:
RainbowBird
2025-02-07 01:24:26 +08:00
parent 2631b4041b
commit ce7f179e4f
2 changed files with 6 additions and 6 deletions
@@ -3,9 +3,9 @@ import type { Neuri } from 'neuri'
import { useLogg } from '@guiiai/logg'
import { asClass, asFunction, createContainer, InjectionMode } from 'awilix'
import { ActionAgentImpl } from './agents/action'
import { ChatAgentImpl } from './agents/chat'
import { PlanningAgentImpl } from './agents/planning'
import { ActionAgentImpl } from '../../agents/action'
import { ChatAgentImpl } from '../../agents/chat'
import { PlanningAgentImpl } from '../../agents/planning'
export interface ContainerServices {
logger: ReturnType<typeof useLogg>
@@ -15,7 +15,7 @@ export interface ContainerServices {
neuri: Neuri
}
export function createAppContainer(options: {
export function createAgentContainer(options: {
neuri: Neuri
model?: string
}) {
@@ -5,9 +5,9 @@ import { useLogg } from '@guiiai/logg'
import { system } from 'neuri/openai'
import { openaiConfig } from '../../composables/config'
import { createAppContainer } from '../../container'
import { ChatMessageHandler } from '../mineflayer'
import { handleChatMessage } from './chat'
import { createAgentContainer } from './container'
import { generateActionAgentPrompt } from './prompt'
import { handleVoiceInput } from './voice'
@@ -17,7 +17,7 @@ export function LLMAgent(options: LLMAgentOptions): MineflayerPlugin {
const logger = useLogg('LLMAgent').useGlobalConfig()
// Create container and get required services
const container = createAppContainer({
const container = createAgentContainer({
neuri: options.agent,
model: openaiConfig.model,
})