62 lines
1.8 KiB
JSON
62 lines
1.8 KiB
JSON
{
|
|
"id": "devclaw",
|
|
"name": "DevClaw",
|
|
"description": "Multi-project dev/qa pipeline orchestration for OpenClaw. Developer tiers, atomic task management, session health, and audit logging.",
|
|
"configSchema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"devClawAgentIds": {
|
|
"type": "array",
|
|
"items": { "type": "string" },
|
|
"description": "Agent IDs recognized as DevClaw orchestrators"
|
|
},
|
|
"models": {
|
|
"type": "object",
|
|
"description": "Model mapping per role and tier",
|
|
"properties": {
|
|
"dev": {
|
|
"type": "object",
|
|
"description": "Developer tier models",
|
|
"properties": {
|
|
"junior": { "type": "string" },
|
|
"medior": { "type": "string" },
|
|
"senior": { "type": "string" }
|
|
}
|
|
},
|
|
"qa": {
|
|
"type": "object",
|
|
"description": "QA tier models",
|
|
"properties": {
|
|
"reviewer": { "type": "string" },
|
|
"tester": { "type": "string" }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"projectExecution": {
|
|
"type": "string",
|
|
"enum": ["parallel", "sequential"],
|
|
"description": "Project execution mode. Default: parallel."
|
|
},
|
|
"notifications": {
|
|
"type": "object",
|
|
"description": "Notification settings",
|
|
"properties": {
|
|
"heartbeatDm": { "type": "boolean" },
|
|
"workerStart": { "type": "boolean" },
|
|
"workerComplete": { "type": "boolean" }
|
|
}
|
|
},
|
|
"work_heartbeat": {
|
|
"type": "object",
|
|
"description": "Token-free interval-based heartbeat service.",
|
|
"properties": {
|
|
"enabled": { "type": "boolean" },
|
|
"intervalSeconds": { "type": "number" },
|
|
"maxPickupsPerTick": { "type": "number" }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|