Skip to content

v0.0.5

Choose a tag to compare

@magifd2 magifd2 released this 02 Aug 06:47
· 74 commits to main since this release

v0.0.5 - 2025-08-02

✨ Features

  • Google Cloud Vertex AI Provider Support: Added support for interacting with Google Cloud Vertex AI.
  • Enhanced profile add Command: The profile add command now allows specifying parameters such as provider, model, endpoint, API key, AWS credentials, GCP Project ID, location, and credentials file path in a single command.

♻️ Refactor

  • Vertex AI SDK Migration: Migrated to the latest google.golang.org/genai SDK, including fixes for service account authentication, correct Client object usage, and proper streaming iterator handling.
  • Runtime Expansion of Credential File Paths: Changed the expansion of credentials_file paths to occur at runtime instead of at configuration time, providing greater flexibility in dynamic home directory environments.

📝 Documentation

  • Updated Development Log: Added detailed history of Vertex AI SDK migration and current SDK status to DEVELOPMENT_LOG.md.
  • Updated Related Documentation: README.ja.md and README.en.md have been updated to reflect the addition of the Vertex AI provider and the enhanced profile add command usage, and system prompt handling approach.
  • Revised Provider Development Guide: Removed specific provider implementation details from DEVELOPING_PROVIDERS.ja.md and DEVELOPING_PROVIDERS.en.md.
  • Updated Changelogs: CHANGELOG.ja.md and CHANGELOG.en.md have been updated.

♻️ Refactor

  • Code Audit and Quality Improvements: Performed a full code audit and fixed potential bugs and vulnerabilities. Hardened against command injection in profile edit, centralized config path management, and improved error messages to enhance robustness and maintainability.