From 0a7e1b9bf4bcfc4ee9af9182c0878d6b18ecea2f Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Mon, 3 Feb 2025 15:37:12 +0700 Subject: [PATCH] chore: bump deps --- services/minecraft/src/agents/planning/index.ts | 3 ++- services/minecraft/src/composables/bot.ts | 4 +++- services/minecraft/src/libs/mineflayer/components.ts | 3 ++- services/minecraft/src/libs/mineflayer/core.ts | 6 ++++-- services/minecraft/src/plugins/llm-agent/completion.ts | 3 ++- services/minecraft/src/plugins/llm-agent/index.ts | 3 ++- services/minecraft/src/skills/blocks.ts | 3 ++- services/minecraft/src/utils/mcdata.ts | 7 ++----- 8 files changed, 19 insertions(+), 13 deletions(-) diff --git a/services/minecraft/src/agents/planning/index.ts b/services/minecraft/src/agents/planning/index.ts index 61d1c7127..110e1ea19 100644 --- a/services/minecraft/src/agents/planning/index.ts +++ b/services/minecraft/src/agents/planning/index.ts @@ -1,10 +1,11 @@ import type { Neuri } from 'neuri' import type { Action } from '../../libs/mineflayer/action' import type { ActionAgent, AgentConfig, MemoryAgent, Plan, PlanningAgent } from '../../libs/mineflayer/base-agent' +import type { PlanStep } from './llm-handler' import { AbstractAgent } from '../../libs/mineflayer/base-agent' import { ActionAgentImpl } from '../action' -import { PlanningLLMHandler, type PlanStep } from './llm-handler' +import { PlanningLLMHandler } from './llm-handler' interface PlanContext { goal: string diff --git a/services/minecraft/src/composables/bot.ts b/services/minecraft/src/composables/bot.ts index 5a513aae3..2e319acf0 100644 --- a/services/minecraft/src/composables/bot.ts +++ b/services/minecraft/src/composables/bot.ts @@ -1,4 +1,6 @@ -import { Mineflayer, type MineflayerOptions } from '../libs/mineflayer' +import type { MineflayerOptions } from '../libs/mineflayer' + +import { Mineflayer } from '../libs/mineflayer' // Singleton instance of the Mineflayer bot let botInstance: Mineflayer | null = null diff --git a/services/minecraft/src/libs/mineflayer/components.ts b/services/minecraft/src/libs/mineflayer/components.ts index f04470dfd..cf6b0631b 100644 --- a/services/minecraft/src/libs/mineflayer/components.ts +++ b/services/minecraft/src/libs/mineflayer/components.ts @@ -1,6 +1,7 @@ +import type { Logg } from '@guiiai/logg' import type { Handler } from './types' -import { type Logg, useLogg } from '@guiiai/logg' +import { useLogg } from '@guiiai/logg' export class Components { private components: Map = new Map() diff --git a/services/minecraft/src/libs/mineflayer/core.ts b/services/minecraft/src/libs/mineflayer/core.ts index 6e019a20f..f0c14c21f 100644 --- a/services/minecraft/src/libs/mineflayer/core.ts +++ b/services/minecraft/src/libs/mineflayer/core.ts @@ -1,8 +1,10 @@ +import type { Logg } from '@guiiai/logg' import type { Bot, BotOptions } from 'mineflayer' import type { MineflayerPlugin } from './plugin' +import type { TickEvents, TickEventsHandler } from './ticker' import type { EventHandlers, EventsHandler } from './types' -import { type Logg, useLogg } from '@guiiai/logg' +import { useLogg } from '@guiiai/logg' import EventEmitter from 'eventemitter3' import mineflayer from 'mineflayer' @@ -12,7 +14,7 @@ import { Health } from './health' import { Memory } from './memory' import { ChatMessageHandler } from './message' import { Status } from './status' -import { Ticker, type TickEvents, type TickEventsHandler } from './ticker' +import { Ticker } from './ticker' export interface MineflayerOptions { botConfig: BotOptions diff --git a/services/minecraft/src/plugins/llm-agent/completion.ts b/services/minecraft/src/plugins/llm-agent/completion.ts index d7f7e1036..12a621dca 100644 --- a/services/minecraft/src/plugins/llm-agent/completion.ts +++ b/services/minecraft/src/plugins/llm-agent/completion.ts @@ -1,8 +1,9 @@ import type { useLogg } from '@guiiai/logg' import type { NeuriContext } from 'neuri' +import type { ChatCompletion } from 'neuri/openai' import type { MineflayerWithAgents } from './type' -import { assistant, type ChatCompletion } from 'neuri/openai' +import { assistant } from 'neuri/openai' import { openaiConfig } from '../../composables/config' diff --git a/services/minecraft/src/plugins/llm-agent/index.ts b/services/minecraft/src/plugins/llm-agent/index.ts index f6918b5a1..4aaccfd6d 100644 --- a/services/minecraft/src/plugins/llm-agent/index.ts +++ b/services/minecraft/src/plugins/llm-agent/index.ts @@ -1,3 +1,4 @@ +import type { MineflayerPlugin } from '../../libs/mineflayer' import type { LLMAgentOptions, MineflayerWithAgents } from './type' import { useLogg } from '@guiiai/logg' @@ -6,7 +7,7 @@ import { system } from 'neuri/openai' import { generateActionAgentPrompt } from '../../agents/prompt/llm-agent.plugin' import { openaiConfig } from '../../composables/config' import { createAppContainer } from '../../container' -import { ChatMessageHandler, type MineflayerPlugin } from '../../libs/mineflayer' +import { ChatMessageHandler } from '../../libs/mineflayer' import { handleChatMessage } from './chat' import { handleVoiceInput } from './voice' diff --git a/services/minecraft/src/skills/blocks.ts b/services/minecraft/src/skills/blocks.ts index 383c49bde..35a928c64 100644 --- a/services/minecraft/src/skills/blocks.ts +++ b/services/minecraft/src/skills/blocks.ts @@ -1,7 +1,8 @@ +import type { SafeBlock } from 'mineflayer-pathfinder' import type { Mineflayer } from '../libs/mineflayer' import type { BlockFace } from './base' -import pathfinderModel, { type SafeBlock } from 'mineflayer-pathfinder' +import pathfinderModel from 'mineflayer-pathfinder' import { Vec3 } from 'vec3' import { getBlockId, makeItem } from '../utils/mcdata' diff --git a/services/minecraft/src/utils/mcdata.ts b/services/minecraft/src/utils/mcdata.ts index 48f093fa8..8a18ba401 100644 --- a/services/minecraft/src/utils/mcdata.ts +++ b/services/minecraft/src/utils/mcdata.ts @@ -1,11 +1,8 @@ +import type { Biome, ShapedRecipe, ShapelessRecipe } from 'minecraft-data' import type { Bot } from 'mineflayer' import type { Entity } from 'prismarine-entity' -import minecraftData, { - type Biome, - type ShapedRecipe, - type ShapelessRecipe, -} from 'minecraft-data' +import minecraftData from 'minecraft-data' import prismarineItem from 'prismarine-item' const GAME_VERSION = '1.20'