Skip to content

feat(init): add GonkaGate option to --init wizard#3621

Merged
bug-ops merged 1 commit intomainfrom
gonka-gateway-phase1
May 5, 2026
Merged

feat(init): add GonkaGate option to --init wizard#3621
bug-ops merged 1 commit intomainfrom
gonka-gateway-phase1

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented May 5, 2026

Summary

Implements Gonka.ai Phase 1 Gateway MVP (epic #3602):

No runtime code changes — reuses CompatibleProvider end-to-end.

Test plan

  • cargo +nightly fmt --check — PASS
  • cargo clippy --workspace --features full -- -D warnings — PASS
  • cargo nextest run --workspace --features full --lib --bins — 9236/9236 passed
  • 3 new unit tests: build_config_gonkagate_provider, api_key_env_var_gonkagate, collect_provider_secret_gonkagate_non_age_sets_key
  • Live test: run zeph init, pick GonkaGate, verify TOML output (scenario 1 in playbook)

Closes #3604
Closes #3605
Closes #3606

@github-actions github-actions Bot added documentation Improvements or additions to documentation config Configuration file changes enhancement New feature or request size/M Medium PR (51-200 lines) labels May 5, 2026
@bug-ops bug-ops enabled auto-merge (squash) May 5, 2026 21:38
- Adds "Gonka (decentralized — via GonkaGate)" at index 5 in the LLM
  provider picker; sets ProviderKind::Compatible, name="gonkagate",
  base_url="https://api.gonkagate.com/v1"
- Model picker: default Qwen/Qwen3-235B-A22B-Instruct-2507-FP8 with
  Custom... escape hatch
- Vault-aware key prompt: age backend prints vault-set instruction;
  non-age backend prompts via Password (masked, ZEPH_COMPATIBLE_GONKAGATE_API_KEY)
- Adds commented-out [[llm.providers]] gonkagate stanza to default.toml
- Three unit tests: build_config, api_key_env_var, collect_provider_secret

Part of epic #3602.
@bug-ops bug-ops force-pushed the gonka-gateway-phase1 branch from e2c26b3 to 3ffc3fe Compare May 5, 2026 21:38
@bug-ops bug-ops merged commit c513b7f into main May 5, 2026
32 checks passed
@bug-ops bug-ops deleted the gonka-gateway-phase1 branch May 5, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config Configuration file changes documentation Improvements or additions to documentation enhancement New feature or request size/M Medium PR (51-200 lines)

Projects

None yet

1 participant