Playground
code-reviewer.agentExplorer
// GitHyper Agent Configuration
import { defineAgent } from '@githyper/sdk'
export default defineAgent({
name: 'code-reviewer',
description: 'Autonomous code review agent',
triggers: {
onPullRequest: true,
onPush: ['main', 'develop'],
},
capabilities: [
'code-analysis',
'security-scan',
'performance-review',
],
async onPullRequest(ctx) {
const { files, diff } = ctx.pullRequest
// Analyze code changes
const analysis = await ctx.analyze(diff)
// Generate review comments
const comments = analysis.issues.map(issue => ({
path: issue.file,
line: issue.line,
body: `⚠️ ${issue.message}`,
}))
// Post review
await ctx.review({
event: analysis.passed ? 'APPROVE' : 'REQUEST_CHANGES',
comments,
})
}
})Agent Status
code-reviewer
Autonomous Agent
Status
Active
Identity
did:key:z6MkhaXgBZD...Network
3 nodes connected
Triggers
onPullRequestonPush
Recent Activity
Reviewed PR #422m ago
Approved PR #4115m ago
Commented on PR #401h ago