Skip to content

refactor: remove unused AI provider and related use cases#1580

Merged
Artuomka merged 1 commit into
mainfrom
backend_unused_code
Feb 6, 2026
Merged

refactor: remove unused AI provider and related use cases#1580
Artuomka merged 1 commit into
mainfrom
backend_unused_code

Conversation

@Artuomka

@Artuomka Artuomka commented Feb 6, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings February 6, 2026 15:48
@Artuomka Artuomka enabled auto-merge February 6, 2026 15:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes obsolete AI implementation code, including the old V4 use case that directly used the OpenAI SDK, a simple Amazon Bedrock provider implementation, and unused utility functions. The codebase has evolved to use newer, more maintainable implementations (V5, V6, V7) that leverage the centralized ai-core module with LangChain-based providers.

Changes:

  • Removed RequestInfoFromTableWithAIUseCaseV4 (replaced by V5, V6, V7 implementations)
  • Removed old AmazonBedrockAiProvider and IAIProvider interface (superseded by LangChain-based providers in ai-core)
  • Removed unused pauseCode helper function and getOpenAiTools utility

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
backend/src/helpers/pause-code.ts Removed unused delay utility function
backend/src/entities/ai/use-cases/use-cases-utils/get-open-ai-tools.util.ts Removed obsolete OpenAI tools configuration utility
backend/src/entities/ai/use-cases/request-info-from-table-with-ai-v4.use.case.ts Removed old V4 use case implementation that directly used OpenAI SDK
backend/src/entities/ai/amazon-bedrock/amazon-bedrock.ai.provider.ts Removed simple Bedrock provider superseded by LangChain-based implementation
backend/src/entities/ai/amazon-bedrock/ai-provider.interface.ts Removed old provider interface replaced by more comprehensive interface in ai-core

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Artuomka Artuomka merged commit 05f1971 into main Feb 6, 2026
25 checks passed
@Artuomka Artuomka deleted the backend_unused_code branch February 6, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants