24 lines
804 B
Plaintext
24 lines
804 B
Plaintext
|
|
let schema = import "./schema.ncl" in
|
||
|
|
|
||
|
|
{
|
||
|
|
role = "code_reviewer",
|
||
|
|
name = "Code Review Specialist",
|
||
|
|
llm = {
|
||
|
|
provider = "claude",
|
||
|
|
model = "claude-opus-4-5",
|
||
|
|
max_tokens = 4096,
|
||
|
|
temperature = 0.2,
|
||
|
|
},
|
||
|
|
capabilities = [
|
||
|
|
"code_review",
|
||
|
|
"security_analysis",
|
||
|
|
"performance_analysis",
|
||
|
|
"best_practices",
|
||
|
|
"documentation_review",
|
||
|
|
],
|
||
|
|
system_prompt = "You are an elite code review specialist with expertise in Rust security, performance, and best practices. Your reviews are thorough, constructive, and focus on correctness, idioms, maintainability, and security. Identify bugs, performance issues, security vulnerabilities, and suggest improvements with clear reasoning.",
|
||
|
|
modifies_code = false,
|
||
|
|
max_concurrent_tasks = 3,
|
||
|
|
enabled = true,
|
||
|
|
} | schema.AgentDefinition
|