Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cellwebb/gac
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.11.1
Choose a base ref
...
head repository: cellwebb/gac
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.13.1
Choose a head ref
  • 13 commits
  • 20 files changed
  • 3 contributors

Commits on Oct 28, 2025

  1. Configuration menu
    Copy the full SHA
    1874d70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88388a5 View commit details
    Browse the repository at this point in the history
  3. fix: Adopt systemInstruction for Gemini API and improve response parsing

    - Transitioned Gemini provider to use the dedicated `systemInstruction` field for system prompts, resolving API role validation errors that occurred when using a 'system' role within the `contents` array.
    - Enhanced response parsing to skip empty text parts, allowing for reliable extraction of content even when models return responses with intermediate empty parts.
    - Added comprehensive tests to validate the new payload structure, ensure blank system instructions are ignored, and confirm robust response parsing behavior.
    vinsidious committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    aa7aa65 View commit details
    Browse the repository at this point in the history
  4. fix: Add type hints and linting to Gemini text extraction

    - Introduced type hints to the `content_text` variable within the Gemini API response handling.
    - Applied linting rules to ensure consistent code style and readability.
    - These changes improve code quality and maintainability by making the code more explicit and adhering to established standards.
    vinsidious committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    7402169 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #47 from vinsidious/main

    fix: Adopt systemInstruction for Gemini API and improve response parsing
    fix: Add type hints and linting to Gemini text extraction
    
    thanks @vinsidious!
    cellwebb authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    5772ca2 View commit details
    Browse the repository at this point in the history
  6. test(gemini): update model references and add integration test

    - Update all test references from gemini-1.5-pro to gemini-2.5-flash-lite model
    - Add new integration test class for real API calls with valid credentials
    - Improve test coverage with actual API endpoint verification when environment is configured
    cellwebb committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    b82b1b5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14b9ae0 View commit details
    Browse the repository at this point in the history
  8. feat(providers): add custom Anthropic and OpenAI endpoint support

    - Introduce custom-anthropic provider for Anthropic-compatible endpoints with support for custom base URLs and API version headers
    - Add custom-openai provider for OpenAI-compatible endpoints including Azure OpenAI Service and self-hosted solutions
    - Update CLI initialization to guide users through custom provider setup with required base URL and API key configuration
    - Extend environment configuration examples with new custom provider variables and documentation
    - Implement comprehensive test suites covering authentication, error handling, and edge cases for both custom providers
    - Add integration tests for real API calls with valid credentials
    - Handle system message extraction for Anthropic-compatible APIs and extended response formats with thinking traces
    cellwebb committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    63e3f5f View commit details
    Browse the repository at this point in the history
  9. docs(assets): replace usage screenshot with dark mode version

    - Updated gac-simple-usage.png to dark mode variant for better visibility
    - Reduced file size from ~100KB to ~52KB for faster loading
    cellwebb committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    35ec6f9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bda50d2 View commit details
    Browse the repository at this point in the history
  11. docs: fix grammar in README provider list

    - Change "Custom Endpoint" to "Custom Endpoints" for proper pluralization
    - Improves consistency with other provider listings in the supported providers section
    cellwebb committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    917bbf7 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. feat(prompt): add AI reasoning tags cleanup for commit messages

    - Remove <think> and </think> reasoning blocks from AI provider outputs
    - Handle multi-line reasoning blocks while preserving inline tag mentions
    - Clean orphaned opening/closing tags that appear before/after commit messages
    - Support case-insensitive tag removal (<think>, <THINK>, etc.)
    - Add comprehensive test coverage for various reasoning tag scenarios
    cellwebb committed Oct 29, 2025
    Configuration menu
    Copy the full SHA
    f075102 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2e68a4 View commit details
    Browse the repository at this point in the history
Loading