/** * PRAgent - Pull Request自動作成 * * 役割: * - Conventional Commits準拠のPR作成 * - Draft PR自動生成 * - PR本文の自動生成 */ import { BaseAgent } from '../core/BaseAgent.js'; import type { AgentResult, Issue, CodeGenResult, ReviewResult } from '../types/agent.js'; interface PRInput { issue: Issue; codeGenResult: CodeGenResult; reviewResult: ReviewResult; } export declare class PRAgent extends BaseAgent { constructor(); protected run(input: PRInput): Promise>; /** * PRタイトルを生成(Conventional Commits準拠) */ private generatePRTitle; /** * Commit Typeを推論 */ private inferCommitType; /** * Scopeを推論 */ private inferScope; /** * PR本文を生成 */ private generatePRBody; /** * 変更サマリーを生成 */ private generateChangeSummary; /** * ブランチ名を生成 */ private generateBranchName; } export {}; //# sourceMappingURL=PRAgent.d.ts.map