google-gemini/gemini-cli · error · ValueError

Invalid or missing 'effort_estimate': {effort}

Error message

Invalid or missing 'effort_estimate': {effort}

What it means

Error "Invalid or missing 'effort_estimate': {effort}" thrown in google-gemini/gemini-cli.

Source

Thrown at tools/caretaker-agent/cloudrun/triage-worker/utils/validator.py:68

    if metadata.get("quality") not in valid_qualities:
        raise ValueError(
            f"Invalid or missing 'quality': {metadata.get('quality')}"
        )

    if metadata.get("quality") == "NEEDS_INFO":
        comment = metadata.get("comment")
        if not isinstance(comment, str) or not comment.strip():
            metadata["comment"] = (
                "Thank you for opening this issue! Additional information (such as "
                "reproduction steps, environment details, or error logs) is required "
                "to help us triage and investigate. Please provide any relevant details "
                "so we can assist you."
            )

    if metadata.get("quality") == "OK":
        effort = metadata.get("effort_estimate")
        if effort not in ["SMALL", "MEDIUM", "LARGE"]:
            raise ValueError(
                f"Invalid or missing 'effort_estimate': {effort}"
            )

        spec = data.get("workable_spec")
        if not isinstance(spec, dict):
            raise ValueError("Missing 'workable_spec'")
        
        issue_id = spec.get("issue_id")
        pattern = r"^[a-zA-Z0-9_.-]+/[a-zA-Z0-9_.-]+#[0-9]+$"
        valid_id = isinstance(issue_id, str) and bool(
            re.match(pattern, issue_id)
        )
        if not valid_id:
            raise ValueError(
                f"Invalid or missing 'issue_id' format: {issue_id}"
            )

        _assert_section_schema(spec, "summary", {

View on GitHub (pinned to 5024443c72)

When it happens

Trigger: Thrown at tools/caretaker-agent/cloudrun/triage-worker/utils/validator.py:68 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of google-gemini/gemini-cli@5024443c72 (2026-08-12). Data as JSON: /api/errors/03ca21cc6f2518c0. Report an issue: GitHub.