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: jamesrochabrun/SwiftOpenAI
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.3.2
Choose a base ref
...
head repository: jamesrochabrun/SwiftOpenAI
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.3.3
Choose a head ref
  • 15 commits
  • 34 files changed
  • 5 contributors

Commits on Aug 4, 2025

  1. Configuration menu
    Copy the full SHA
    710a5a5 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. Configuration menu
    Copy the full SHA
    3c8e8a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2025

  1. Configuration menu
    Copy the full SHA
    8996c87 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2025

  1. Merge pull request #162 from longseespace/openrouter-model-listing

    Fix model listing issues for OpenRouter
    jamesrochabrun authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    c71f40c View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. fix linting issue

    longseespace committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    ded3899 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. Configuration menu
    Copy the full SHA
    b4797d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #161 from lzell/lz/add-aiproxy-com-public-key

    Add AIProxy public key for dot com TLD
    jamesrochabrun authored Aug 12, 2025
    Configuration menu
    Copy the full SHA
    d026e54 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Merge pull request #165 from longseespace/unknown-event-handling

    Do not throw error for unknown event types
    jamesrochabrun authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    0a5c9cc View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2025

  1. Configuration menu
    Copy the full SHA
    92d5aef View commit details
    Browse the repository at this point in the history
  2. Add custom tool support to Response API

    Add support for custom tools that return plain text instead of JSON in the Response API.
    
    Changes:
    - Add CustomTool struct and .custom case to Tool enum
    - Add CustomToolCall struct and .customToolCall case to OutputItem enum
    - Add CustomToolChoice struct and .customTool case to ToolChoiceMode enum
    
    Custom tools enable models to return plain text responses without JSON wrapping,
    useful for scenarios like code execution, mathematical expressions, or structured
    text outputs.
    
    Note: CustomToolCallOutput was intentionally not included as it is not documented
    in the OpenAI API documentation for multi-turn conversations with custom tools.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    jamesrochabrun and claude committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    e3d3d35 View commit details
    Browse the repository at this point in the history
  3. Add gpt5Codex model

    Add support for GPT-5 Codex model.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    jamesrochabrun and claude committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    10478c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22ccd35 View commit details
    Browse the repository at this point in the history
  5. Fix swiftformat linting issues

    Apply swiftformat fixes to ChatStructuredOutputToolProvider:
    - Organize declarations (move init before properties)
    - Wrap multiline conditional assignments
    - Remove redundant optional binding
    - Fix indentation and trailing spaces
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    jamesrochabrun and claude committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    3d4e962 View commit details
    Browse the repository at this point in the history
  6. Apply swiftformat 0.58.2 formatting fixes

    Upgrade swiftformat from 0.56.1 to 0.58.2 to match CI version and fix all linting issues.
    
    Changes applied:
    - Convert property declarations to inferred types (propertyTypes)
    - Add MARK comments before top-level types (markTypes)
    - Wrap long lines (wrap)
    - Organize declarations (organizeDeclarations)
    - Remove trailing spaces (trailingSpace)
    - Fix indentation (indent)
    
    27 files formatted across Examples, Sources, and Tests directories.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    jamesrochabrun and claude committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    80e5ab1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #171 from jamesrochabrun/jroch-some-more-additioons

    Add custom tool support to Response API
    jamesrochabrun authored Sep 30, 2025
    Configuration menu
    Copy the full SHA
    5240490 View commit details
    Browse the repository at this point in the history
Loading