ring/platforms/opencode/ring-config.schema.json
Fred Amaral 600a505c9a
docs: propagate performance-reviewer as 8th codereview agent across all downstream references
Update all skills, agents, shared patterns, docs, and platform configs that still referenced 7 code review agents to reflect the 8th reviewer (ring:performance-reviewer). Includes agent self-descriptions, dispatch instructions, anti-rationalization tables, slicing math, gate tables, and opencode schema definitions.

X-Lerian-Ref: 0x1
2026-04-14 15:53:45 -03:00

142 lines
No EOL
3.3 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/LerianStudio/ring-for-opencode/main/assets/ring-config.schema.json",
"title": "Ring Configuration",
"description": "Configuration schema for Ring",
"type": "object",
"properties": {
"$schema": {
"type": "string"
},
"disabled_hooks": {
"default": [],
"type": "array",
"items": {
"type": "string",
"enum": [
"session-start",
"context-injection"
]
}
},
"disabled_agents": {
"default": [],
"type": "array",
"items": {
"type": "string",
"enum": [
"code-reviewer",
"security-reviewer",
"business-logic-reviewer",
"test-reviewer",
"nil-safety-reviewer",
"consequences-reviewer",
"dead-code-reviewer",
"performance-reviewer",
"codebase-explorer",
"write-plan",
"backend-engineer-golang",
"backend-engineer-typescript",
"frontend-engineer",
"frontend-designer",
"devops-engineer",
"sre",
"qa-analyst"
]
}
},
"disabled_skills": {
"default": [],
"type": "array",
"items": {
"type": "string",
"enum": [
"using-ring-opencode",
"test-driven-development",
"codereview",
"write-plan",
"execute-plan",
"brainstorm",
"lint",
"worktree",
"explore-codebase",
"handoff-tracking",
"interview-me",
"receiving-code-review",
"using-dev-team",
"writing-skills",
"dev-cycle",
"dev-devops",
"dev-report",
"dev-implementation",
"dev-refactor",
"dev-sre",
"dev-testing",
"dev-validation",
"visualize"
]
}
},
"disabled_commands": {
"default": [],
"type": "array",
"items": {
"type": "string",
"enum": [
"brainstorm",
"codereview",
"commit",
"create-handoff",
"dev-cancel",
"dev-cycle",
"dev-refactor",
"dev-report",
"dev-status",
"execute-plan",
"explore-codebase",
"lint",
"md-to-html",
"worktree",
"write-plan"
]
}
},
"experimental": {
"default": {
"preemptiveCompaction": false,
"compactionThreshold": 0.8,
"aggressiveTruncation": false
},
"type": "object",
"properties": {
"preemptiveCompaction": {
"default": false,
"type": "boolean"
},
"compactionThreshold": {
"default": 0.8,
"type": "number",
"minimum": 0.5,
"maximum": 0.95
},
"aggressiveTruncation": {
"default": false,
"type": "boolean"
}
}
},
"hooks": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
}
}
}