AIAnalyzer
Defined in: packages/agentic-control/src/triage/analyzer.ts:174
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AIAnalyzer(
options?):Analyzer
Defined in: packages/agentic-control/src/triage/analyzer.ts:181
Parameters
Section titled “Parameters”options?
Section titled “options?”AIAnalyzerOptions = {}
Returns
Section titled “Returns”Analyzer
Methods
Section titled “Methods”analyzeConversation()
Section titled “analyzeConversation()”analyzeConversation(
conversation):Promise<AnalysisResult>
Defined in: packages/agentic-control/src/triage/analyzer.ts:210
Analyze a conversation to extract completed/outstanding tasks
Parameters
Section titled “Parameters”conversation
Section titled “conversation”Returns
Section titled “Returns”Promise<AnalysisResult>
analyzePR()
Section titled “analyzePR()”analyzePR(
github,prNumber):Promise<infer<any>>
Defined in: packages/agentic-control/src/triage/analyzer.ts:351
Analyze a Pull Request for triage
Parameters
Section titled “Parameters”github
Section titled “github”GitHubClientInterface
prNumber
Section titled “prNumber”number
Returns
Section titled “Returns”Promise<infer<any>>
createIssuesFromAnalysis()
Section titled “createIssuesFromAnalysis()”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.
Parameters
Section titled “Parameters”analysis
Section titled “analysis”options?
Section titled “options?”assignCopilot?
Section titled “assignCopilot?”boolean
dryRun?
Section titled “dryRun?”boolean
labels?
Section titled “labels?”string[]
string
Returns
Section titled “Returns”Promise<string[]>
generateFeedbackResponse()
Section titled “generateFeedbackResponse()”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)
Parameters
Section titled “Parameters”feedback
Section titled “feedback”infer
context
Section titled “context”string[]
prTitle
Section titled “prTitle”string
Returns
Section titled “Returns”Promise<{ content: string; type: "fix" | "justification"; }>
generateReport()
Section titled “generateReport()”generateReport(
conversation):Promise<string>
Defined in: packages/agentic-control/src/triage/analyzer.ts:554
Generate a comprehensive assessment report
Parameters
Section titled “Parameters”conversation
Section titled “conversation”Returns
Section titled “Returns”Promise<string>
quickTriage()
Section titled “quickTriage()”quickTriage(
input):Promise<TriageResult>
Defined in: packages/agentic-control/src/triage/analyzer.ts:320
Quick triage - fast assessment of what needs attention
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<TriageResult>
reviewCode()
Section titled “reviewCode()”reviewCode(
diff,context?):Promise<CodeReviewResult>
Defined in: packages/agentic-control/src/triage/analyzer.ts:273
Review code changes and identify issues
Parameters
Section titled “Parameters”string
context?
Section titled “context?”string
Returns
Section titled “Returns”Promise<CodeReviewResult>
setRepo()
Section titled “setRepo()”setRepo(
repo):void
Defined in: packages/agentic-control/src/triage/analyzer.ts:199
Set the repository for GitHub operations
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void