Skip to content

AIAnalyzer

Defined in: packages/agentic-control/src/triage/analyzer.ts:174

new AIAnalyzer(options?): Analyzer

Defined in: packages/agentic-control/src/triage/analyzer.ts:181

AIAnalyzerOptions = {}

Analyzer

analyzeConversation(conversation): Promise<AnalysisResult>

Defined in: packages/agentic-control/src/triage/analyzer.ts:210

Analyze a conversation to extract completed/outstanding tasks

Conversation

Promise<AnalysisResult>


analyzePR(github, prNumber): Promise<infer<any>>

Defined in: packages/agentic-control/src/triage/analyzer.ts:351

Analyze a Pull Request for triage

GitHubClientInterface

number

Promise<infer<any>>


createIssuesFromAnalysis(analysis, options?): Promise<string[]>

Defined in: packages/agentic-control/src/triage/analyzer.ts:449

Create GitHub issues from analysis. Always uses PR review token for consistent identity.

AnalysisResult

boolean

boolean

string[]

string

Promise<string[]>


generateFeedbackResponse(feedback, context): Promise<{ content: string; type: "fix" | "justification"; }>

Defined in: packages/agentic-control/src/triage/analyzer.ts:396

Generate a response for feedback (fix or justification)

infer

string[]

string

Promise<{ content: string; type: "fix" | "justification"; }>


generateReport(conversation): Promise<string>

Defined in: packages/agentic-control/src/triage/analyzer.ts:554

Generate a comprehensive assessment report

Conversation

Promise<string>


quickTriage(input): Promise<TriageResult>

Defined in: packages/agentic-control/src/triage/analyzer.ts:320

Quick triage - fast assessment of what needs attention

string

Promise<TriageResult>


reviewCode(diff, context?): Promise<CodeReviewResult>

Defined in: packages/agentic-control/src/triage/analyzer.ts:273

Review code changes and identify issues

string

string

Promise<CodeReviewResult>


setRepo(repo): void

Defined in: packages/agentic-control/src/triage/analyzer.ts:199

Set the repository for GitHub operations

string

void