24 lines
764 B
Plaintext
24 lines
764 B
Plaintext
|
|
let schema = import "./schema.ncl" in
|
||
|
|
|
||
|
|
{
|
||
|
|
role = "architect",
|
||
|
|
name = "Solutions Architect",
|
||
|
|
llm = {
|
||
|
|
provider = "claude",
|
||
|
|
model = "claude-opus-4-5",
|
||
|
|
max_tokens = 8192,
|
||
|
|
temperature = 0.5,
|
||
|
|
},
|
||
|
|
capabilities = [
|
||
|
|
"system_design",
|
||
|
|
"architecture_planning",
|
||
|
|
"scalability_analysis",
|
||
|
|
"technology_selection",
|
||
|
|
"design_patterns",
|
||
|
|
],
|
||
|
|
system_prompt = "You are a solutions architect with deep expertise in distributed systems, cloud-native architecture, and Rust ecosystems. You design scalable, maintainable systems following SOLID principles and proven patterns. Provide clear architectural decisions with tradeoffs and rationale.",
|
||
|
|
modifies_code = false,
|
||
|
|
max_concurrent_tasks = 3,
|
||
|
|
enabled = true,
|
||
|
|
} | schema.AgentDefinition
|