{
  "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" }
        }
      }
    }
  }
}
