Skip to content

[pending] gemini worker/verifier unusable headless on this host (Gemini CLI auth) -- revisit later #188

Description

@jasonhnd

Tracking only (pending, low priority; revisit later).

The gemini provider is registered but unusable headless on the current host: the Gemini CLI prompts for interactive auth / fails (observed exit 55) when run non-interactively, so it cannot act as a worker or verifier here. This is a Gemini CLI / host-environment auth limitation, NOT a loopcoder defect. The docs already label gemini experimental/unverified end-to-end.

Under attestation hard-fail this fails closed correctly: a gemini run that produces no model/usage cannot pass AttestationRecord.Validate(), so the worker opens no PR and the verifier returns needs-human -- gemini's breakage is surfaced, not hidden.

To revisit later (no action now)

  • Establish non-interactive Gemini CLI auth on the host.
  • Verify a real gemini worker dispatch end-to-end: model/effort/usage parse, attestation valid, PR opened with the attestation header.
  • Verify a real gemini loopreview end-to-end (read-only, structured verdict, attestation valid).

No loopcoder code change is expected; this is an environment/auth task plus end-to-end verification. Parked pending host auth.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions