Skip to content

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 05 May 17:13
· 36 commits to main since this release

🌌 CuRe Code v1.0.3 "Galileo"

Massive Architectural Refactor & OpenRouter Support

We are incredibly excited to release v1.0.3. This update introduces full OpenRouter integration, highly intelligent local model fallback logic, and resolves 25 critical architectural issues identified during our latest community audit.

πŸš€ New Features & Enhancements

  • OpenRouter Integration: Native support added via the generic provider engine.
  • Smart Model Fallback: Automatically cascades to the next available AI provider if your default key is missing or model fails.
  • Intelligent Ollama Validator: CuRe Code will now automatically ping your local Ollama instance on startup. If your requested model doesn't support tools, it will dynamically warn you or fallback to a capable model (qwen2.5 or llama3).

πŸ›  Architecture & Refactoring (25 Issue Resolutions)

  • TTY Panics Eliminated: Bypassed interactive go-prompt completely for pipelines. You can now safely use CuRe Code in CI/CD environments (e.g. echo "prompt" | curecode).
  • True Agentic Memory: Fixed silent failures in SaveSession. State and sessions are now persistently and cleanly saved to ~/.config/curecode/ instead of cluttering your local working directory.
  • Token Accuracy: Restructured SessionUsage JSON tags to accurately map input/output tokens to the web dashboard (resolving the zero-token display issue).
  • Hanging Models Fixed: Injected an OS-aware context.WithTimeout (180s) to Ollama REST calls to gracefully recover from locked-up streaming instances.
  • UX Polish: Suppressed the annoying Press Enter to close window prompt on Linux/macOS and during background installations.

❀️ New Contributors

Full Changelog: v1.0.1...v1.0.3