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
16 lines
511 B
C#
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);
|
|
}
|