Skip to content

[r24] Adopt CLI provider and module reliability fixes#748

Merged
vibeforge1111 merged 1 commit into
masterfrom
codex/r24-cli-adoptions
Jun 2, 2026
Merged

[r24] Adopt CLI provider and module reliability fixes#748
vibeforge1111 merged 1 commit into
masterfrom
codex/r24-cli-adoptions

Conversation

@vibeforge1111

Copy link
Copy Markdown
Owner

Summary

  • adopt safe provider HTTP/network/JSON error handling for spark doctor llm / provider calls
  • report missing, unreadable, or malformed module spark.toml manifests as clear CLI errors
  • add ok: true to providers-list JSON and use JSON ok for provider/recommend exit codes

Spark Compete source PRs credited

Verification

  • PYTHONPATH=src python -m pytest tests/test_cli.py -k "load_module or openai_compatible_chat_completion or cmd_providers_list_json or cmd_recommend_llms_json" -q
  • PYTHONPATH=src python -m pytest tests/test_cli.py -k "provider or recommend or load_module or spark_toml or openai_compatible_chat_completion" -q

Adopts focused ideas from spark-cli PRs #415, #309, #277, and #471 without taking stale or mixed branches. Adds safe provider HTTP/network/JSON errors, clear module manifest failures, and provider list JSON ok semantics with regression tests.
@vibeforge1111 vibeforge1111 merged commit ad42249 into master Jun 2, 2026
6 checks passed
@vibeforge1111 vibeforge1111 deleted the codex/r24-cli-adoptions branch June 2, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant