{"name":"robanderson-farnsworth-loop","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"robanderson-farnsworth-loop","source":{"source":"github","repo":"robanderson/farnsworth-loop"},"description":"Run a Farnsworth Loop tournament in one of two modes. Single pass: produce N independent solutions in parallel, then a blind Opus reviewer scores them, lists pros and cons, ranks them, and names a winner. Two pass: the same first round, but the Opus reviewer also distils what worked and what failed into guidance; the losing attempts are discarded, a second round of N fresh attempts is run with that guidance (positives to emulate, pitfalls to avoid), the saved round one winner is added back, and a final Opus ranker picks the overall winner. First ask the user which model to use for the attempts: Anthropic Opus/Sonnet/Haiku, a GLM z.ai model (glm-5.2/glm-5.1/glm-4.7/glm-4.5-air, run via the glm CLI), a local on-device MLX model (free, via the omlx server; list is dynamic), an OpenAI model via the codex exec CLI (gpt-5.5, pick a reasoning effort), a MiniMax M-series model (minimax-m3 via the MiniMax endpoint), Top Mixed (an even split across opus/glm-5.2/codex-high), or Mixed per-attempt; the blind reviewer/ranker is always Anthropic Opus. Trigger on the sigil @@FL[:N][:M[:Z]] (e.g. @@FL:5, @@FL:5:2, bare @@FL) or the prose marker 'farnsworth loop:N[:M[:Z]]', case-insensitive with optional spaces. N (attempts/round) is optional and may be inferred from a prose model spec like '2 opus, 2 glm 5.2, 1 codex high' or the Top Mixed preset; M = passes (1 single, 2 two); Z = grand loops: Z=1 (or omitted) is the isolated tournament, Z>=2 (capped at Z_MAX=5) runs an UNATTENDED chain that per loop runs a tournament, implements the winning proposal into your real repo on a new FL-<loop>-<random7> branch via the Opus farnsworth-implementer agent, runs fail-closed verify, and opens one PR (draft+needs-human on failure) — never auto-merged. E.g. 'do abc :farnsworth loop:5' or 'do abc @@FL:5:2'.","version":"2.1.0","strict":true,"keywords":[],"category":"development"}]}