Skip to content

v3.2.0 — Zero-Config Smart Installer + Gemini CLI Free-Mode

Choose a tag to compare

@FutronPrime FutronPrime released this 08 May 10:05
· 4 commits to main since this release

What's New in v3.2.0

Zero-config first run

The bundle now works out of the box. Run `bash install.sh` and it auto-detects available LLM providers — no `SYNAPSE_FORGE_URL` required.

Provider auto-detection (`synapse_forge/detect.py`)

Scans the system in cheapest-first order:

  1. Local Ollama (:11434)
  2. Local LM Studio / vLLM (:1234, :8000, :5000)
  3. Gemini CLI OAuth (`~/.gemini/google_accounts.json`)
  4. Gemini CLI `--free` flag — no login, no API key (unofficial endpoint)
  5. `GEMINI_API_KEY` / `OPENAI_API_KEY` / `GROQ_API_KEY` / `OPENROUTER_API_KEY`
  6. Codex OAuth (`~/.codex/auth.json`)
  7. Generic `*_API_KEY` sweep

Gemini CLI free-mode adapter (`adapters/gemini-cli-free/`)

Subprocess adapter that tries `gemini-cli --free` first (no auth), falls back to keyless OAuth, returns a clear install-guide message if both fail.

Smart installer rewrite (`install.sh`)

  • Runs detection, writes `~/.synapse-forge/auth-config.json`
  • If no providers found: prints onboarding steps for each free path
  • Optional interactive key prompt (skip with `--non-interactive` for CI)

call_llm_with_fallback cascade (synapse_forge.py)

All dispatch calls now auto-cascade: explicit URL → Ollama → Gemini free → OAuth → paid API keys. `SYNAPSE_FORGE_URL` is now optional.

New CLI subcommand

```bash
synapse-cor detect # show all detected providers ranked by cost
synapse-cor status # now includes provider count and best provider
```

Upgrade

```bash
git pull && bash install.sh
```