fix: resolve TypeScript errors after SessionManager refactoring
- Remove unused import types (*SessionStatus, OpenAIMessage) - Replace deprecated session functions with SessionManager API - Prefix unused base class parameters with underscore - Update all session management calls across agents and tools Files affected: - src/agents/*.ts (removed unused imports) - src/utils/session-manager.ts (unused param prefixes) - src/tools/server-tool.ts (SessionManager migration) - src/tools/troubleshoot-tool.ts (SessionManager migration) - src/routes/api/chat.ts (SessionManager migration) - src/routes/handlers/message-handler.ts (SessionManager migration) Verification: - TypeScript: compiles without errors - Tests: 223 passed (10 pre-existing failures) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
import { createLogger } from '../utils/logger';
|
||||
import { executeWithOptimisticLock, OptimisticLockError } from '../utils/optimistic-lock';
|
||||
import { TRANSACTION_STATUS, TRANSACTION_TYPE } from '../constants';
|
||||
import type { Env, ManageDepositArgs, DepositFunctionResult, DepositSession, DepositSessionStatus, OpenAIToolCall, OpenAIMessage, OpenAIAPIResponse } from '../types';
|
||||
import type { Env, ManageDepositArgs, DepositFunctionResult, DepositSession, OpenAIToolCall, OpenAIAPIResponse } from '../types';
|
||||
import { SessionManager } from '../utils/session-manager';
|
||||
import { getSessionConfig } from '../constants/agent-config';
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
* - 추천 후 사용자 선택 및 등록 흐름
|
||||
*/
|
||||
|
||||
import type { Env, DomainSession, DomainSessionStatus } from '../types';
|
||||
import type { Env, DomainSession } from '../types';
|
||||
import { createLogger } from '../utils/logger';
|
||||
import { executeDomainAction, executeSuggestDomains } from '../tools/domain-tool';
|
||||
import { DomainSessionManager } from '../utils/session-manager';
|
||||
@@ -137,7 +137,7 @@ const DOMAIN_TOOLS = [
|
||||
];
|
||||
|
||||
// Import OpenAI types from centralized types
|
||||
import type { OpenAIToolCall, OpenAIMessage, OpenAIAPIResponse } from '../types';
|
||||
import type { OpenAIToolCall, OpenAIAPIResponse } from '../types';
|
||||
|
||||
/**
|
||||
* Domain Expert AI 호출 (Function Calling 지원)
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* 4. Expected: Order confirmation
|
||||
*/
|
||||
|
||||
import type { Env, ServerSession, ServerSessionStatus, BandwidthInfo, RecommendResponse, OpenAIToolCall, OpenAIMessage, OpenAIAPIResponse } from '../types';
|
||||
import type { Env, ServerSession, BandwidthInfo, RecommendResponse, OpenAIToolCall, OpenAIAPIResponse } from '../types';
|
||||
import { createLogger } from '../utils/logger';
|
||||
import { executeSearchWeb, executeLookupDocs } from '../tools/search-tool';
|
||||
import { formatTrafficInfo } from '../utils/formatters';
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* 4. Expected: Session deleted
|
||||
*/
|
||||
|
||||
import type { Env, TroubleshootSession, TroubleshootSessionStatus, OpenAIToolCall, OpenAIMessage, OpenAIAPIResponse } from '../types';
|
||||
import type { Env, TroubleshootSession, OpenAIToolCall, OpenAIAPIResponse } from '../types';
|
||||
import { createLogger } from '../utils/logger';
|
||||
import { executeSearchWeb, executeLookupDocs } from '../tools/search-tool';
|
||||
import { SessionManager } from '../utils/session-manager';
|
||||
|
||||
Reference in New Issue
Block a user