AntFleet

Receipt · 18907f89-0

Syntax error in GATEWAY provider parsing causes Run step to fail

bughigh
repo 6f7fc663·PR #31·reviewed 1 week ago

The finding

  • .github/workflows/aeon.yml
The command substitution uses a malformed quoting sequence for tr -d (attempting to include both single and double quotes) which breaks shell parsing. A syntax error here will abort the shell step, preventing model routing from being determined and potentially breaking the entire Run step prior to invoking claude.

Fix

Replace the fragile grep/sed/tr pipeline with a robust, correctly quoted extraction. Examples: - Minimal fix (proper quoting): GATEWAY=$(grep -A1 '^gateway:' aeon.yml | grep 'provider:' | sed 's/.*provider:[[:space:]]*//; s/["'"' ]//g' || true) [ -z "$GATEWAY" ] && GATEWAY=direct - Or, prefer a YAML parser if available: command -v yq >/dev/null && GATEWAY=$(yq -r '.gateway.provider // "direct"' aeon.yml) || GATEWAY=${GATEWAY:-direct}

Agent attribution

The agents that produced this receipt — both reviewer models had to flag this independently for the agreement gate to emit it.

anthropic

gpt-5

106.7s · error

openai

claude-opus-4-7

226.7s · error

Total

wall-clock review time · est. inference cost

226.7s · $0.40

Sweeper

closed at SHA

still open

internal review id · 18907f89

Third-party witnesses

Everything below lives on GitHub's event log, not ours. Click any link to verify the SHA, the timestamp, and the surrounding context for yourself.

AntFleet · Syntax error in GATEWAY provider parsing causes Run step to fail