2
0
Files
gitcaddy-ai/src/GitCaddy.AI.Service/Services/ICodeReviewService.cs
logikonline a4506613fd feat: initialize GitCaddy.AI service project structure
Add complete project scaffolding for GitCaddy.AI, an AI-powered Git assistant service. Includes:

- gRPC service implementation with proto definitions
- Core services: chat, code review, code intelligence, documentation, issues, and workflows
- AI provider factory with configuration support
- License validation system
- Docker containerization with dev and prod compose files
- .NET 9.0 solution with service and client projects
2026-01-19 10:06:55 -05:00

16 lines
511 B
C#

// Copyright 2026 MarketAlly. All rights reserved.
// SPDX-License-Identifier: BSL-1.1
using GitCaddy.AI.Proto;
namespace GitCaddy.AI.Service.Services;
/// <summary>
/// Service for AI-powered code review.
/// </summary>
public interface ICodeReviewService
{
Task<ReviewPullRequestResponse> ReviewPullRequestAsync(ReviewPullRequestRequest request, CancellationToken cancellationToken);
Task<ReviewCommitResponse> ReviewCommitAsync(ReviewCommitRequest request, CancellationToken cancellationToken);
}