Rename server->core (#638)

This commit is contained in:
Tommaso Sciortino
2025-05-30 18:25:47 -07:00
committed by GitHub
parent c81148a0cc
commit 21fba832d1
112 changed files with 150 additions and 129 deletions

View File

@@ -6,7 +6,7 @@
import { describe, it, expect, vi, beforeEach, afterEach, Mock } from 'vitest';
import { handleAtCommand } from './atCommandProcessor.js';
import { Config } from '@gemini-code/server';
import { Config } from '@gemini-code/core';
import { ToolCallStatus } from '../types.js';
import { UseHistoryManagerReturn } from './useHistoryManager.js';
import * as fsPromises from 'fs/promises';

View File

@@ -12,7 +12,7 @@ import {
getErrorMessage,
isNodeError,
unescapePath,
} from '@gemini-code/server';
} from '@gemini-code/core';
import {
HistoryItem,
IndividualToolCallDisplay,

View File

@@ -7,7 +7,7 @@
/* eslint-disable @typescript-eslint/no-explicit-any */
import { act, renderHook } from '@testing-library/react';
import { useShellCommandProcessor } from './shellCommandProcessor.js';
import { type Config } from '@gemini-code/server';
import { type Config } from '@gemini-code/core';
import { type PartListUnion } from '@google/genai';
import { existsSync, readFileSync, unlinkSync } from 'fs';
import type * as FsMod from 'fs';

View File

@@ -8,7 +8,7 @@ import { spawn } from 'child_process';
import type { HistoryItemWithoutId } from '../types.js';
import type { exec as ExecType } from 'child_process';
import { useCallback } from 'react';
import { Config } from '@gemini-code/server';
import { Config } from '@gemini-code/core';
import { type PartListUnion } from '@google/genai';
import { UseHistoryManagerReturn } from './useHistoryManager.js';
import crypto from 'crypto';

View File

@@ -56,7 +56,7 @@ import {
type SlashCommandActionReturn,
} from './slashCommandProcessor.js';
import { MessageType } from '../types.js';
import { type Config } from '@gemini-code/server';
import { type Config } from '@gemini-code/core';
import * as ShowMemoryCommandModule from './useShowMemoryCommand.js';
import { GIT_COMMIT_INFO } from '../../generated/git-commit.js';

View File

@@ -9,7 +9,7 @@ import { type PartListUnion } from '@google/genai';
import open from 'open';
import process from 'node:process';
import { UseHistoryManagerReturn } from './useHistoryManager.js';
import { Config } from '@gemini-code/server';
import { Config } from '@gemini-code/core';
import { Message, MessageType, HistoryItemWithoutId } from '../types.js';
import { createShowMemoryAction } from './useShowMemoryCommand.js';
import { GIT_COMMIT_INFO } from '../../generated/git-commit.js';

View File

@@ -16,14 +16,14 @@ import {
import { renderHook, act } from '@testing-library/react';
import { useAutoAcceptIndicator } from './useAutoAcceptIndicator.js';
import type { Config as ActualConfigType } from '@gemini-code/server';
import type { Config as ActualConfigType } from '@gemini-code/core';
import { useInput, type Key as InkKey } from 'ink';
vi.mock('ink');
vi.mock('@gemini-code/server', async () => {
vi.mock('@gemini-code/core', async () => {
const actualServerModule = (await vi.importActual(
'@gemini-code/server',
'@gemini-code/core',
)) as Record<string, unknown>;
return {
...actualServerModule,
@@ -31,7 +31,7 @@ vi.mock('@gemini-code/server', async () => {
};
});
import { Config } from '@gemini-code/server';
import { Config } from '@gemini-code/core';
interface MockConfigInstanceShape {
getAlwaysSkipModificationConfirmation: Mock<() => boolean>;

View File

@@ -6,7 +6,7 @@
import { useState, useEffect } from 'react';
import { useInput } from 'ink';
import type { Config } from '@gemini-code/server';
import type { Config } from '@gemini-code/core';
export interface UseAutoAcceptIndicatorArgs {
config: Config;

View File

@@ -12,7 +12,7 @@ import {
escapePath,
unescapePath,
getErrorMessage,
} from '@gemini-code/server';
} from '@gemini-code/core';
import {
MAX_SUGGESTIONS_TO_SHOW,
Suggestion,

View File

@@ -22,7 +22,7 @@ import {
ToolExecuteConfirmationDetails,
ToolResultDisplay,
ToolCallRequestInfo,
} from '@gemini-code/server';
} from '@gemini-code/core';
import { type PartListUnion, type Part } from '@google/genai';
import {
StreamingState,
@@ -39,7 +39,7 @@ import { useStateAndRef } from './useStateAndRef.js';
import { UseHistoryManagerReturn } from './useHistoryManager.js';
import { useLogger } from './useLogger.js';
import { useToolScheduler, mapToDisplay } from './useToolScheduler.js';
import { GeminiChat } from '@gemini-code/server/src/core/geminiChat.js';
import { GeminiChat } from '@gemini-code/core/src/core/geminiChat.js';
export function mergePartListUnions(list: PartListUnion[]): PartListUnion {
const resultParts: PartListUnion = [];

View File

@@ -5,7 +5,7 @@
*/
import { useState, useEffect } from 'react';
import { Logger } from '@gemini-code/server';
import { Logger } from '@gemini-code/core';
/**
* Hook to manage the logger instance.

View File

@@ -5,7 +5,7 @@
*/
import { Message, MessageType } from '../types.js';
import { Config } from '@gemini-code/server';
import { Config } from '@gemini-code/core';
export function createShowMemoryAction(
config: Config | null,

View File

@@ -12,7 +12,7 @@ import {
Tool,
ToolCallConfirmationDetails,
ToolResult,
} from '@gemini-code/server';
} from '@gemini-code/core';
import { Part, PartUnion, PartListUnion } from '@google/genai';
import { useCallback, useEffect, useState } from 'react';
import {