The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Swollama, reference 2.0.0 (21b4bc), with Swift 5.10 for Linux on 28 Jun 2025 01:38:48 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/marcusziade/Swollama.git
Reference: 2.0.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/marcusziade/Swollama
 * tag               2.0.0      -> FETCH_HEAD
HEAD is now at 21b4bc7 fix: Remove 'Release' prefix from GitHub release titles
Cloned https://github.com/marcusziade/Swollama.git
Revision (git rev-parse @):
21b4bc72d6dd0ce9e76fa7b91c68215c44f38328
SUCCESS checkout https://github.com/marcusziade/Swollama.git at 2.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/marcusziade/Swollama.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:c30bb8beee7254e839cc0142f4ae78578b8fc8e8159324cc3637097cc1b395b6
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/SwollamaCLI/README.md
Building for debugging...
[0/7] Write sources
[2/7] Write swift-version-24593BA9C3E375BF.txt
[4/35] Emitting module Swollama
[5/38] Compiling Swollama ChatResponse.swift
[6/38] Compiling Swollama CreateModelRequest.swift
[7/38] Compiling Swollama EmbeddingRequest.swift
[8/38] Compiling Swollama EmbeddingResponse.swift
[9/38] Compiling Swollama GenerateRequest.swift
[10/38] Compiling Swollama GenerateResponse.swift
[11/38] Compiling Swollama ModelFamily.swift
[12/38] Compiling Swollama ModelFormat.swift
[13/38] Compiling Swollama ChatOptions.swift
[14/38] Compiling Swollama EmbeddingOptions.swift
[15/38] Compiling Swollama GenerationOptions.swift
[16/38] Compiling Swollama ChatRequest.swift
[17/38] Compiling Swollama ModelInformation.swift
[18/38] Compiling Swollama ModelsResponse.swift
[19/38] Compiling Swollama OllamaModelName.swift
[20/38] Compiling Swollama OperationProgress.swift
[21/38] Compiling Swollama QuantizationLevel.swift
[22/38] Compiling Swollama RunningModelsResponse.swift
[23/38] Compiling Swollama ShowModelRequest.swift
[24/38] Compiling Swollama ToolCall.swift
[25/38] Compiling Swollama ToolDefinition.swift
/host/spi-builder-workspace/Sources/Swollama/NetworkingSupport+Streaming.swift:73:21: warning: variable 'httpResponse' was written to, but never read
                var httpResponse: HTTPURLResponse?
                    ^
[26/38] Compiling Swollama VersionResponse.swift
/host/spi-builder-workspace/Sources/Swollama/NetworkingSupport+Streaming.swift:73:21: warning: variable 'httpResponse' was written to, but never read
                var httpResponse: HTTPURLResponse?
                    ^
[27/38] Compiling Swollama NetworkingSupport+Streaming.swift
/host/spi-builder-workspace/Sources/Swollama/NetworkingSupport+Streaming.swift:73:21: warning: variable 'httpResponse' was written to, but never read
                var httpResponse: HTTPURLResponse?
                    ^
[28/38] Compiling Swollama NetworkingSupport.swift
/host/spi-builder-workspace/Sources/Swollama/NetworkingSupport+Streaming.swift:73:21: warning: variable 'httpResponse' was written to, but never read
                var httpResponse: HTTPURLResponse?
                    ^
[29/38] Compiling Swollama OllamaClient+Generation.swift
[30/38] Compiling Swollama OllamaClient+ModelManagement.swift
[31/38] Compiling Swollama OllamaClient.swift
[32/38] Compiling Swollama OllamaConfiguration.swift
[33/38] Compiling Swollama OllamaError.swift
[34/38] Compiling Swollama OllamaProtocol.swift
[35/39] Wrapping AST for Swollama for debugging
[37/64] Emitting module SwollamaCLI
[38/67] Compiling SwollamaCLI ProgressTracker.swift
[39/67] Compiling SwollamaCLI SpeedCalculator.swift
[40/67] Compiling SwollamaCLI TerminalHelper.swift
[41/67] Compiling SwollamaCLI SwollamaCLI.swift
[42/67] Compiling SwollamaCLI CLIError.swift
[43/67] Compiling SwollamaCLI ModelFormatter.swift
[44/67] Compiling SwollamaCLI GenerateCommand.swift
[45/67] Compiling SwollamaCLI ListModelsCommand.swift
[46/67] Compiling SwollamaCLI ListRunningModelsCommand.swift
[47/67] Compiling SwollamaCLI PullModelCommand.swift
[48/67] Compiling SwollamaCLI PushCommand.swift
[49/67] Compiling SwollamaCLI ShowModelCommand.swift
[50/67] Compiling SwollamaCLI TestCommand.swift
[51/67] Compiling SwollamaCLI CreateCommand.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:36: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("# Total Duration: \(response.totalDuration)ns")
                                   ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: use 'String(describing:)' to silence this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                   String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: provide a default value to avoid this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                                          ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:34: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Total Duration: \(response.totalDuration)ns")
                                 ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: use 'String(describing:)' to silence this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                 String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: provide a default value to avoid this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                                        ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:33: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Load Duration: \(response.loadDuration)ns")
                                ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: use 'String(describing:)' to silence this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                String(describing:   )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: provide a default value to avoid this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                                      ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:37: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: use 'String(describing:)' to silence this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                    String(describing:      )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: provide a default value to avoid this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                                             ?? <#default value#>
[52/67] Compiling SwollamaCLI DeleteModelCommand.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:36: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("# Total Duration: \(response.totalDuration)ns")
                                   ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: use 'String(describing:)' to silence this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                   String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: provide a default value to avoid this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                                          ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:34: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Total Duration: \(response.totalDuration)ns")
                                 ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: use 'String(describing:)' to silence this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                 String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: provide a default value to avoid this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                                        ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:33: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Load Duration: \(response.loadDuration)ns")
                                ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: use 'String(describing:)' to silence this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                String(describing:   )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: provide a default value to avoid this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                                      ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:37: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: use 'String(describing:)' to silence this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                    String(describing:      )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: provide a default value to avoid this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                                             ?? <#default value#>
[53/67] Compiling SwollamaCLI EmbeddingsCommand.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:36: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("# Total Duration: \(response.totalDuration)ns")
                                   ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: use 'String(describing:)' to silence this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                   String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: provide a default value to avoid this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                                          ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:34: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Total Duration: \(response.totalDuration)ns")
                                 ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: use 'String(describing:)' to silence this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                 String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: provide a default value to avoid this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                                        ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:33: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Load Duration: \(response.loadDuration)ns")
                                ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: use 'String(describing:)' to silence this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                String(describing:   )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: provide a default value to avoid this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                                      ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:37: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: use 'String(describing:)' to silence this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                    String(describing:      )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: provide a default value to avoid this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                                             ?? <#default value#>
[54/67] Compiling SwollamaCLI EnhancedChatCommand.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:36: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("# Total Duration: \(response.totalDuration)ns")
                                   ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: use 'String(describing:)' to silence this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                   String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:152:45: note: provide a default value to avoid this warning
        print("# Total Duration: \(response.totalDuration)ns")
                                   ~~~~~~~~~^~~~~~~~~~~~~
                                                          ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:34: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Total Duration: \(response.totalDuration)ns")
                                 ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: use 'String(describing:)' to silence this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                 String(describing:    )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:166:43: note: provide a default value to avoid this warning
        print("Total Duration: \(response.totalDuration)ns")
                                 ~~~~~~~~~^~~~~~~~~~~~~
                                                        ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:33: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Load Duration: \(response.loadDuration)ns")
                                ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: use 'String(describing:)' to silence this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                String(describing:   )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:167:42: note: provide a default value to avoid this warning
        print("Load Duration: \(response.loadDuration)ns")
                                ~~~~~~~~~^~~~~~~~~~~~
                                                      ?? <#default value#>
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:37: warning: string interpolation produces a debug description for an optional value; did you mean to make this explicit?
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: use 'String(describing:)' to silence this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                    String(describing:      )
/host/spi-builder-workspace/Sources/SwollamaCLI/Commands/EmbeddingsCommand.swift:168:46: note: provide a default value to avoid this warning
        print("Prompt Eval Count: \(response.promptEvalCount)")
                                    ~~~~~~~~~^~~~~~~~~~~~~~~
                                                             ?? <#default value#>
[55/67] Compiling SwollamaCLI BlobCommand.swift
[56/67] Compiling SwollamaCLI ChatCommand.swift
[57/67] Compiling SwollamaCLI CommandProtocol.swift
[58/67] Compiling SwollamaCLI CopyModelCommand.swift
[59/67] Compiling SwollamaCLI InputHandler.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/InputHandler.swift:100:13: warning: initialization of variable 'originalTermios' was never used; consider replacing with assignment to '_' or removing it
        var originalTermios = termios
        ~~~~^~~~~~~~~~~~~~~
        _
[60/67] Compiling SwollamaCLI LinuxSupport.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/InputHandler.swift:100:13: warning: initialization of variable 'originalTermios' was never used; consider replacing with assignment to '_' or removing it
        var originalTermios = termios
        ~~~~^~~~~~~~~~~~~~~
        _
[61/67] Compiling SwollamaCLI StreamDebugger.swift
/host/spi-builder-workspace/Sources/SwollamaCLI/InputHandler.swift:100:13: warning: initialization of variable 'originalTermios' was never used; consider replacing with assignment to '_' or removing it
        var originalTermios = termios
        ~~~~^~~~~~~~~~~~~~~
        _
[62/67] Compiling SwollamaCLI VersionCommand.swift
[63/67] Compiling SwollamaCLI EnhancedSwollamaCLI.swift
[64/67] Compiling SwollamaCLI ErrorRecovery.swift
[65/68] Wrapping AST for SwollamaCLI for debugging
[66/68] Write Objects.LinkFileList
[67/68] Linking SwollamaCLI
Build complete! (19.18s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Swollama",
  "name" : "Swollama",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "Swollama",
      "targets" : [
        "Swollama"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwollamaCLI",
      "targets" : [
        "SwollamaCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwollamaTests",
      "module_type" : "SwiftTarget",
      "name" : "SwollamaTests",
      "path" : "Tests/SwollamaTests",
      "sources" : [
        "NewFeaturesTests.swift",
        "SwollamaTests.swift"
      ],
      "target_dependencies" : [
        "Swollama"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwollamaCLI",
      "module_type" : "SwiftTarget",
      "name" : "SwollamaCLI",
      "path" : "Sources/SwollamaCLI",
      "product_memberships" : [
        "SwollamaCLI"
      ],
      "sources" : [
        "Commands/BlobCommand.swift",
        "Commands/ChatCommand.swift",
        "Commands/CommandProtocol.swift",
        "Commands/CopyModelCommand.swift",
        "Commands/CreateCommand.swift",
        "Commands/DeleteModelCommand.swift",
        "Commands/EmbeddingsCommand.swift",
        "Commands/EnhancedChatCommand.swift",
        "Commands/GenerateCommand.swift",
        "Commands/ListModelsCommand.swift",
        "Commands/ListRunningModelsCommand.swift",
        "Commands/PullModelCommand.swift",
        "Commands/PushCommand.swift",
        "Commands/ShowModelCommand.swift",
        "Commands/TestCommand.swift",
        "Commands/VersionCommand.swift",
        "EnhancedSwollamaCLI.swift",
        "ErrorRecovery.swift",
        "InputHandler.swift",
        "LinuxSupport.swift",
        "StreamDebugger.swift",
        "SwollamaCLI.swift",
        "Tools/CLIError.swift",
        "Tools/ModelFormatter.swift",
        "Tools/ProgressTracker.swift",
        "Tools/SpeedCalculator.swift",
        "Tools/TerminalHelper.swift"
      ],
      "target_dependencies" : [
        "Swollama"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Swollama",
      "module_type" : "SwiftTarget",
      "name" : "Swollama",
      "path" : "Sources/Swollama",
      "product_memberships" : [
        "Swollama",
        "SwollamaCLI"
      ],
      "sources" : [
        "ChatOptions.swift",
        "EmbeddingOptions.swift",
        "GenerationOptions.swift",
        "Models/ChatRequest.swift",
        "Models/ChatResponse.swift",
        "Models/CreateModelRequest.swift",
        "Models/EmbeddingRequest.swift",
        "Models/EmbeddingResponse.swift",
        "Models/GenerateRequest.swift",
        "Models/GenerateResponse.swift",
        "Models/ModelFamily.swift",
        "Models/ModelFormat.swift",
        "Models/ModelInformation.swift",
        "Models/ModelsResponse.swift",
        "Models/OllamaModelName.swift",
        "Models/OperationProgress.swift",
        "Models/QuantizationLevel.swift",
        "Models/RunningModelsResponse.swift",
        "Models/ShowModelRequest.swift",
        "Models/ToolCall.swift",
        "Models/ToolDefinition.swift",
        "Models/VersionResponse.swift",
        "NetworkingSupport+Streaming.swift",
        "NetworkingSupport.swift",
        "OllamaClient+Generation.swift",
        "OllamaClient+ModelManagement.swift",
        "OllamaClient.swift",
        "OllamaConfiguration.swift",
        "OllamaError.swift",
        "OllamaProtocol.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:c30bb8beee7254e839cc0142f4ae78578b8fc8e8159324cc3637097cc1b395b6
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Done.