Build Information
Successful build of CodexBar, reference main (8a079c), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 14:15:09 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/TeamSloppy/CodexBar.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/TeamSloppy/CodexBar
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 8a079c0 Upd package
Cloned https://github.com/TeamSloppy/CodexBar.git
Revision (git rev-parse @):
8a079c03b7bf56688678d076add4deff3b0d2290
SUCCESS checkout https://github.com/TeamSloppy/CodexBar.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/TeamSloppy/CodexBar.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 916]
[Planning deferred tasks]
[Starting]
[46 / 445] SwiftSyntax509
[225 / 445] CodexBar_CodexBar
[236 / 445]
[246 / 453] _SwiftSyntaxCShims
[247 / 453] SwiftSyntax600
[249 / 461]
[268 / 461] SwiftSyntax510
[277 / 487]
[279 / 487]
[286 / 572]
[293 / 572]
[302 / 584]
[323 / 662]
[332 / 662]
[337 / 662]
[345 / 662]
[355 / 662] SwiftSyntax
[360 / 662]
[362 / 662]
[373 / 662]
[378 / 662]
[384 / 662]
[389 / 662]
[395 / 662]
[400 / 662]
[403 / 662] SwiftSyntax
[405 / 662]
[407 / 662]
[409 / 662]
[413 / 662]
[414 / 662] SwiftSyntax
[416 / 662] Logging
[419 / 662]
[421 / 662]
[423 / 662] Logging
[425 / 662] Logging
[427 / 662] Logging
[432 / 662] CodexBarClaudeWatchdog-product
[434 / 662]
[448 / 662] SweetCookieKit
[456 / 662]
[458 / 662] SweetCookieKit
[460 / 662]
[469 / 662] SweetCookieKit
[472 / 662]
[474 / 662]
[477 / 662] Logging-product
[478 / 662] Logging-product
[481 / 662] Logging
[483 / 662] Commander
[485 / 662] Commander-product
[488 / 662] Commander-product
[493 / 662] Commander
[497 / 662] KeyboardShortcuts
[500 / 662] KeyboardShortcuts
[502 / 662] KeyboardShortcuts
[504 / 662] KeyboardShortcuts
[506 / 662] KeyboardShortcuts
[513 / 662] KeyboardShortcuts
[514 / 662] KeyboardShortcuts-product
[516 / 662]
[518 / 664]
[522 / 665]
[531 / 687] SwiftParser
[536 / 693] SwiftDiagnostics
[551 / 693] SwiftParser
[552 / 693] SwiftParser
[556 / 693] SwiftParser
[565 / 693] SwiftOperators
[570 / 693] SwiftDiagnostics
[575 / 695] KeyboardShortcuts
[575 / 695] SwiftParserDiagnostics
[582 / 717] SwiftParserDiagnostics
[584 / 717] SwiftParserDiagnostics
[586 / 717] SwiftOperators
[603 / 717] SwiftParser
[610 / 717] SwiftOperators
[612 / 718] SwiftOperators
[613 / 718] SwiftParserDiagnostics
[613 / 718] SwiftSyntaxBuilder
[622 / 730] SwiftSyntaxBuilder
[624 / 730] SwiftSyntaxBuilder
[626 / 730] SwiftSyntaxBuilder
[633 / 731] SwiftSyntaxBuilder
[633 / 731] SwiftSyntaxMacros
[642 / 742] SwiftSyntaxMacros
[652 / 743] SwiftSyntaxMacros
[653 / 743] SwiftSyntaxMacroExpansion
[663 / 753] SwiftSyntaxMacroExpansion
[670 / 754] SwiftSyntaxMacroExpansion
[681 / 765] SwiftCompilerPluginMessageHandling
[682 / 765] SwiftCompilerPluginMessageHandling
[689 / 766] SwiftCompilerPluginMessageHandling
[690 / 766] SwiftCompilerPlugin
[692 / 768] SwiftCompilerPlugin
[699 / 768] SwiftSyntax
[701 / 768] SwiftSyntax
[707 / 768] SwiftSyntaxBuilder
[711 / 768] SwiftCompilerPlugin
[719 / 769] CodexBarMacros
[722 / 771] CodexBarMacros
[724 / 771] CodexBarMacros
[727 / 772] CodexBarMacroSupport
[729 / 774] CodexBarMacroSupport
[738 / 775] CodexBarCore
[750 / 816]
[759 / 816]
[762 / 816]
[764 / 816]
[766 / 816]
[767 / 816]
[768 / 816]
[779 / 816] CodexBarCore
[788 / 817]
[795 / 818]
[796 / 819]
[800 / 840]
[802 / 840]
[806 / 851]
[808 / 851]
[810 / 851]
[814 / 851]
[817 / 865]
[821 / 865] CodexBarCLI-product
[824 / 865] CodexBarCore
[827 / 865] CodexBar-product
[829 / 865] CodexBarClaudeWebProbe-product
[831 / 865] CodexBarCLI-product
[833 / 865] CodexBarWidget-product
[837 / 865] CodexBar-product
[838 / 865] CodexBar-product
[842 / 865] CodexBarCore
[845 / 865] CodexBarCore
[846 / 865] CodexBar-product
[847 / 865] CodexBarCore
[849 / 865] CodexBarWidget-product
[850 / 865]
[851 / 865] CodexBarCore-product
[854 / 865] CodexBarCLI-product
[855 / 865]
[856 / 865] CodexBar-product
[857 / 865] CodexBarClaudeWebProbe-product
[860 / 865] CodexBarCLI-product
[861 / 865] CodexBar-product
[863 / 865] CodexBar-product
Build complete! (33.97 sec)
Fetching https://github.com/steipete/SweetCookieKit
Fetching https://github.com/sindresorhus/KeyboardShortcuts
Fetching https://github.com/sparkle-project/Sparkle
Fetching https://github.com/steipete/Commander
Fetching https://github.com/apple/swift-log
Fetching https://github.com/apple/swift-syntax
[1/733] Fetching commander
[97/8061] Fetching commander, keyboardshortcuts
[845/8628] Fetching commander, keyboardshortcuts, sweetcookiekit
[908/16793] Fetching commander, keyboardshortcuts, sweetcookiekit, swift-log
[4027/60923] Fetching commander, keyboardshortcuts, sweetcookiekit, swift-log, sparkle
Fetched https://github.com/steipete/SweetCookieKit (1.25s)
[3534/60356] Fetching commander, keyboardshortcuts, swift-log, sparkle
Fetched https://github.com/sindresorhus/KeyboardShortcuts (1.41s)
[4397/53028] Fetching commander, swift-log, sparkle
[15078/133055] Fetching commander, swift-log, sparkle, swift-syntax
Fetched https://github.com/apple/swift-syntax (6.17s)
Fetched https://github.com/apple/swift-log (6.17s)
Fetched https://github.com/sparkle-project/Sparkle (6.17s)
Fetched https://github.com/steipete/Commander (6.17s)
Computing version for https://github.com/sindresorhus/KeyboardShortcuts
Computed https://github.com/sindresorhus/KeyboardShortcuts at 2.4.0 (6.80s)
Computing version for https://github.com/apple/swift-syntax
Computed https://github.com/apple/swift-syntax at 600.0.1 (2.28s)
Computing version for https://github.com/steipete/Commander
Computed https://github.com/steipete/Commander at 0.3.0 (0.57s)
Computing version for https://github.com/steipete/SweetCookieKit
Computed https://github.com/steipete/SweetCookieKit at 0.5.3 (0.58s)
Computing version for https://github.com/sparkle-project/Sparkle
Computed https://github.com/sparkle-project/Sparkle at 2.10.0 (0.66s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.15.1 (0.60s)
Creating working copy for https://github.com/sparkle-project/Sparkle
Working copy of https://github.com/sparkle-project/Sparkle resolved at 2.10.0
Creating working copy for https://github.com/steipete/Commander
Working copy of https://github.com/steipete/Commander resolved at 0.3.0
Creating working copy for https://github.com/steipete/SweetCookieKit
Working copy of https://github.com/steipete/SweetCookieKit resolved at 0.5.3
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.15.1
Creating working copy for https://github.com/sindresorhus/KeyboardShortcuts
Working copy of https://github.com/sindresorhus/KeyboardShortcuts resolved at 2.4.0
Creating working copy for https://github.com/apple/swift-syntax
Working copy of https://github.com/apple/swift-syntax resolved at 600.0.1
Downloading binary artifact https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip
[0/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (8 KB / 10.2 MB)
[3/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (313 KB / 10.2 MB)
[5/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (575 KB / 10.2 MB)
[8/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (837 KB / 10.2 MB)
[10/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (1.1 MB / 10.2 MB)
[13/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (1.4 MB / 10.2 MB)
[15/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (1.6 MB / 10.2 MB)
[18/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (1.9 MB / 10.2 MB)
[21/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (2.1 MB / 10.2 MB)
[23/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (2.4 MB / 10.2 MB)
[26/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (2.7 MB / 10.2 MB)
[28/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (2.9 MB / 10.2 MB)
[31/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (3.2 MB / 10.2 MB)
[34/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (3.5 MB / 10.2 MB)
[36/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (3.8 MB / 10.2 MB)
[39/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (4 MB / 10.2 MB)
[42/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (4.3 MB / 10.2 MB)
[44/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (4.6 MB / 10.2 MB)
[47/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (4.9 MB / 10.2 MB)
[50/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (5.2 MB / 10.2 MB)
[53/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (5.4 MB / 10.2 MB)
[55/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (5.7 MB / 10.2 MB)
[58/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (6 MB / 10.2 MB)
[61/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (6.3 MB / 10.2 MB)
[64/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (6.5 MB / 10.2 MB)
[67/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (6.8 MB / 10.2 MB)
[69/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (7.1 MB / 10.2 MB)
[72/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (7.4 MB / 10.2 MB)
[75/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (7.7 MB / 10.2 MB)
[77/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (7.9 MB / 10.2 MB)
[80/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (8.2 MB / 10.2 MB)
[83/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (8.5 MB / 10.2 MB)
[85/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (8.8 MB / 10.2 MB)
[89/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (9.1 MB / 10.2 MB)
[92/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (9.5 MB / 10.2 MB)
[95/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (9.8 MB / 10.2 MB)
[98/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (10 MB / 10.2 MB)
[100/100] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (10.2 MB / 10.2 MB)
Downloaded https://github.com/sparkle-project/Sparkle/releases/download/2.10.0/Sparkle-for-Swift-Package-Manager.zip (1.08s)
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/CompositeLogHandler.swift:3:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1 |[0;0m import Logging
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct CompositeLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m private var primary: any LogHandler
[0;36m5 |[0;0m private var secondary: any LogHandler
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/FileLogHandler.swift:89:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m87 |[0;0m }
[0;36m88 |[0;0m
[0;36m89 |[0;0m struct FileLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m90 |[0;0m var metadata: Logger.Metadata = [:]
[0;36m91 |[0;0m var logLevel: Logger.Level = .info
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/JSONStderrLogHandler.swift:9:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m #endif
[0;36m8 |[0;0m
[0;36m9 |[0;0m struct JSONStderrLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m10 |[0;0m var metadata: Logger.Metadata = [:]
[0;36m11 |[0;0m var logLevel: Logger.Level = .info
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/OSLogLogHandler.swift:6:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m import os
[0;36m5 |[0;0m
[0;36m6 |[0;0m struct OSLogLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m var metadata: Logging.Logger.Metadata = [:]
[0;36m8 |[0;0m var logLevel: Logging.Logger.Level = .info
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/KeychainNoUIQuery.swift:16:52: [1;33mwarning: [1;39m'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m14 |[0;0m // prevent the legacy keychain "Allow/Deny" prompt on some configurations. We also set the UI policy to fail
[0;36m15 |[0;0m // so SecItemCopyMatching returns errSecInteractionNotAllowed instead of showing UI.
[0;36m16 |[0;0m query[kSecUseAuthenticationUI as String] = kSecUseAuthenticationUIFail
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kSecUseAuthenticationUIFail' was deprecated in macOS 11.0: Instead of kSecUseAuthenticationUI, use kSecUseAuthenticationContext and set LAContext.interactionNotAllowed property[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m }
[0;36m18 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/CompositeLogHandler.swift:3:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1 |[0;0m import Logging
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct CompositeLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m private var primary: any LogHandler
[0;36m5 |[0;0m private var secondary: any LogHandler
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/CompositeLogHandler.swift:46:22: [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m line: UInt)
[0;36m45 |[0;0m {
[0;36m46 |[0;0m self.primary.log(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'log(event:)' instead[0;0m
[0;36m47 |[0;0m level: level,
[0;36m48 |[0;0m message: message,
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/CompositeLogHandler.swift:54:24: [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m function: function,
[0;36m53 |[0;0m line: line)
[0;36m54 |[0;0m self.secondary.log(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'log(event:)' instead[0;0m
[0;36m55 |[0;0m level: level,
[0;36m56 |[0;0m message: message,
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/FileLogHandler.swift:89:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m87 |[0;0m }
[0;36m88 |[0;0m
[0;36m89 |[0;0m struct FileLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m90 |[0;0m var metadata: Logger.Metadata = [:]
[0;36m91 |[0;0m var logLevel: Logger.Level = .info
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/JSONStderrLogHandler.swift:9:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m #endif
[0;36m8 |[0;0m
[0;36m9 |[0;0m struct JSONStderrLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m10 |[0;0m var metadata: Logger.Metadata = [:]
[0;36m11 |[0;0m var logLevel: Logger.Level = .info
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/Logging/OSLogLogHandler.swift:6:8: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m import os
[0;36m5 |[0;0m
[0;36m6 |[0;0m struct OSLogLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m var metadata: Logging.Logger.Metadata = [:]
[0;36m8 |[0;0m var logLevel: Logging.Logger.Level = .info
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/CodexBarCore/BrowserCookieImportOrder.swift:36:9: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m34 |[0;0m extension Browser {
[0;36m35 |[0;0m var usesKeychainForCookieDecryption: Bool {
[0;36m36 |[0;0m switch self {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.yandex'[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.firefoxBeta'[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.firefoxDeveloperEdition'[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.firefoxNightly'[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.comet'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing cases[0;0m
[0;36m37 |[0;0m case .safari, .firefox, .zen:
[0;36m38 |[0;0m return false
Build complete.
{
"dependencies" : [
{
"identity" : "sparkle",
"requirement" : {
"range" : [
{
"lower_bound" : "2.8.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/sparkle-project/Sparkle"
},
{
"identity" : "commander",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/steipete/Commander"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.9.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax"
},
{
"identity" : "keyboardshortcuts",
"requirement" : {
"range" : [
{
"lower_bound" : "2.4.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/sindresorhus/KeyboardShortcuts"
},
{
"identity" : "sweetcookiekit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/steipete/SweetCookieKit"
}
],
"manifest_display_name" : "CodexBar",
"name" : "CodexBar",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "CodexBarCore",
"targets" : [
"CodexBarCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CodexBarWidget",
"targets" : [
"CodexBarWidget"
],
"type" : {
"executable" : null
}
},
{
"name" : "CodexBarClaudeWebProbe",
"targets" : [
"CodexBarClaudeWebProbe"
],
"type" : {
"executable" : null
}
},
{
"name" : "CodexBarClaudeWatchdog",
"targets" : [
"CodexBarClaudeWatchdog"
],
"type" : {
"executable" : null
}
},
{
"name" : "CodexBarCLI",
"targets" : [
"CodexBarCLI"
],
"type" : {
"executable" : null
}
},
{
"name" : "CodexBar",
"targets" : [
"CodexBar"
],
"type" : {
"executable" : null
}
},
{
"name" : "CodexBarMacros",
"targets" : [
"CodexBarMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "CodexBarWidget",
"module_type" : "SwiftTarget",
"name" : "CodexBarWidget",
"path" : "Sources/CodexBarWidget",
"product_memberships" : [
"CodexBarWidget"
],
"sources" : [
"CodexBarWidgetBundle.swift",
"CodexBarWidgetProvider.swift",
"CodexBarWidgetViews.swift"
],
"target_dependencies" : [
"CodexBarCore"
],
"type" : "executable"
},
{
"c99name" : "CodexBarTests",
"module_type" : "SwiftTarget",
"name" : "CodexBarTests",
"path" : "Tests",
"sources" : [
"CodexBarTests/AmpUsageFetcherTests.swift",
"CodexBarTests/AmpUsageParserTests.swift",
"CodexBarTests/AntigravityStatusProbeTests.swift",
"CodexBarTests/AppDelegateTests.swift",
"CodexBarTests/AugmentStatusProbeTests.swift",
"CodexBarTests/BatteryDrainDiagnosticTests.swift",
"CodexBarTests/BrowserCookieOrderLabelTests.swift",
"CodexBarTests/BrowserDetectionTests.swift",
"CodexBarTests/CLIArgumentParsingTests.swift",
"CodexBarTests/CLICostTests.swift",
"CodexBarTests/CLIEntryTests.swift",
"CodexBarTests/CLIOutputTests.swift",
"CodexBarTests/CLIProviderSelectionTests.swift",
"CodexBarTests/CLISnapshotTests.swift",
"CodexBarTests/CLIWebFallbackTests.swift",
"CodexBarTests/ClaudeOAuthCredentialsStorePromptPolicyTests.swift",
"CodexBarTests/ClaudeOAuthCredentialsStoreSecurityCLIFallbackPolicyTests.swift",
"CodexBarTests/ClaudeOAuthCredentialsStoreSecurityCLITests.swift",
"CodexBarTests/ClaudeOAuthCredentialsStoreTests.swift",
"CodexBarTests/ClaudeOAuthDelegatedRefreshCoordinatorTests.swift",
"CodexBarTests/ClaudeOAuthDelegatedRefreshRecoveryTests.swift",
"CodexBarTests/ClaudeOAuthFetchStrategyAvailabilityTests.swift",
"CodexBarTests/ClaudeOAuthKeychainAccessGateTests.swift",
"CodexBarTests/ClaudeOAuthRefreshDispositionTests.swift",
"CodexBarTests/ClaudeOAuthRefreshFailureGateTests.swift",
"CodexBarTests/ClaudeOAuthTests.swift",
"CodexBarTests/ClaudeResilienceTests.swift",
"CodexBarTests/ClaudeUsageTests.swift",
"CodexBarTests/CodexOAuthTests.swift",
"CodexBarTests/CodexbarTests.swift",
"CodexBarTests/ConfigValidationTests.swift",
"CodexBarTests/CookieHeaderCacheTests.swift",
"CodexBarTests/CopilotUsageModelsTests.swift",
"CodexBarTests/CostUsageDecodingTests.swift",
"CodexBarTests/CostUsageJsonlPerformanceTests.swift",
"CodexBarTests/CostUsagePricingTests.swift",
"CodexBarTests/CostUsageScannerTests.swift",
"CodexBarTests/CursorStatusProbeTests.swift",
"CodexBarTests/FactoryStatusProbeFetchTests.swift",
"CodexBarTests/FactoryStatusProbeTests.swift",
"CodexBarTests/GeminiAPITestHelpers.swift",
"CodexBarTests/GeminiLoginAlertTests.swift",
"CodexBarTests/GeminiStatusProbeAPITests.swift",
"CodexBarTests/GeminiStatusProbePlanTests.swift",
"CodexBarTests/GeminiStatusProbeTests.swift",
"CodexBarTests/GeminiTestEnvironment.swift",
"CodexBarTests/GoogleWorkspaceStatusTests.swift",
"CodexBarTests/HistoricalUsagePaceTestSupport.swift",
"CodexBarTests/HistoricalUsagePaceTests.swift",
"CodexBarTests/InstallOriginTests.swift",
"CodexBarTests/JetBrainsIDEDetectorTests.swift",
"CodexBarTests/JetBrainsStatusProbeTests.swift",
"CodexBarTests/KeyboardShortcutsBundleTests.swift",
"CodexBarTests/KeychainCacheStoreTests.swift",
"CodexBarTests/KeychainMigrationTests.swift",
"CodexBarTests/KiloSettingsReaderTests.swift",
"CodexBarTests/KiloUsageFetcherTests.swift",
"CodexBarTests/KimiK2SettingsReaderTests.swift",
"CodexBarTests/KimiK2TokenStoreTestSupport.swift",
"CodexBarTests/KimiK2UsageFetcherTests.swift",
"CodexBarTests/KimiProviderTests.swift",
"CodexBarTests/KiroStatusProbeTests.swift",
"CodexBarTests/LiveAccountTests.swift",
"CodexBarTests/LoadingPatternTests.swift",
"CodexBarTests/MenuCardKiloPassTests.swift",
"CodexBarTests/MenuCardModelTests.swift",
"CodexBarTests/MenuDescriptorKiloTests.swift",
"CodexBarTests/MiniMaxAPITokenFetchTests.swift",
"CodexBarTests/MiniMaxLocalStorageImporterTests.swift",
"CodexBarTests/MiniMaxProviderTests.swift",
"CodexBarTests/OllamaUsageFetcherRetryMappingTests.swift",
"CodexBarTests/OllamaUsageFetcherTests.swift",
"CodexBarTests/OllamaUsageParserTests.swift",
"CodexBarTests/OpenAIDashboardBrowserCookieImporterTests.swift",
"CodexBarTests/OpenAIDashboardFetcherCreditsWaitTests.swift",
"CodexBarTests/OpenAIDashboardNavigationDelegateTests.swift",
"CodexBarTests/OpenAIDashboardOffscreenHostTests.swift",
"CodexBarTests/OpenAIDashboardParserTests.swift",
"CodexBarTests/OpenAIDashboardWebViewCacheTests.swift",
"CodexBarTests/OpenAIWebAccountSwitchTests.swift",
"CodexBarTests/OpenCodeUsageFetcherErrorTests.swift",
"CodexBarTests/OpenCodeUsageParserTests.swift",
"CodexBarTests/OpenRouterUsageStatsTests.swift",
"CodexBarTests/PathBuilderTests.swift",
"CodexBarTests/PreferencesPaneSmokeTests.swift",
"CodexBarTests/ProviderCandidateRetryRunnerTests.swift",
"CodexBarTests/ProviderConfigEnvironmentTests.swift",
"CodexBarTests/ProviderIconResourcesTests.swift",
"CodexBarTests/ProviderMetadataStatusLinkTests.swift",
"CodexBarTests/ProviderRegistryTests.swift",
"CodexBarTests/ProviderSettingsDescriptorTests.swift",
"CodexBarTests/ProviderToggleStoreTests.swift",
"CodexBarTests/ProviderTokenResolverTests.swift",
"CodexBarTests/ProvidersPaneCoverageTests.swift",
"CodexBarTests/SessionQuotaNotificationLogicTests.swift",
"CodexBarTests/SettingsStoreAdditionalTests.swift",
"CodexBarTests/SettingsStoreCoverageTests.swift",
"CodexBarTests/SettingsStoreTests.swift",
"CodexBarTests/StatusItemAnimationTests.swift",
"CodexBarTests/StatusItemControllerMenuTests.swift",
"CodexBarTests/StatusMenuTests.swift",
"CodexBarTests/StatusProbeTests.swift",
"CodexBarTests/SubprocessRunnerTests.swift",
"CodexBarTests/SubscriptionDetectionTests.swift",
"CodexBarTests/SyntheticProviderTests.swift",
"CodexBarTests/TTYCommandRunnerTests.swift",
"CodexBarTests/TTYIntegrationTests.swift",
"CodexBarTests/TestProcessCleanup.swift",
"CodexBarTests/TestStores.swift",
"CodexBarTests/TextParsingTests.swift",
"CodexBarTests/TokenAccountEnvironmentPrecedenceTests.swift",
"CodexBarTests/TokenAccountStoreTests.swift",
"CodexBarTests/UpdateChannelTests.swift",
"CodexBarTests/UsageFormatterTests.swift",
"CodexBarTests/UsagePaceTests.swift",
"CodexBarTests/UsagePaceTextTests.swift",
"CodexBarTests/UsageStoreCoverageTests.swift",
"CodexBarTests/UsageStoreHighestUsageTests.swift",
"CodexBarTests/UsageStorePathDebugTests.swift",
"CodexBarTests/UsageStoreSessionQuotaTransitionTests.swift",
"CodexBarTests/WarpUsageFetcherTests.swift",
"CodexBarTests/WebKitTeardownTests.swift",
"CodexBarTests/WidgetSnapshotTests.swift",
"CodexBarTests/ZaiAvailabilityTests.swift",
"CodexBarTests/ZaiProviderTests.swift",
"CodexBarTests/ZaiTokenStoreTestSupport.swift"
],
"target_dependencies" : [
"CodexBar",
"CodexBarCore",
"CodexBarCLI"
],
"type" : "test"
},
{
"c99name" : "CodexBarMacros",
"module_type" : "SwiftTarget",
"name" : "CodexBarMacros",
"path" : "Sources/CodexBarMacros",
"product_dependencies" : [
"SwiftCompilerPlugin",
"SwiftSyntaxBuilder",
"SwiftSyntaxMacros"
],
"product_memberships" : [
"CodexBarCore",
"CodexBarWidget",
"CodexBarClaudeWebProbe",
"CodexBarCLI",
"CodexBar",
"CodexBarMacros"
],
"sources" : [
"ProviderRegistrationMacros.swift"
],
"type" : "macro"
},
{
"c99name" : "CodexBarMacroSupport",
"module_type" : "SwiftTarget",
"name" : "CodexBarMacroSupport",
"path" : "Sources/CodexBarMacroSupport",
"product_memberships" : [
"CodexBarCore",
"CodexBarWidget",
"CodexBarClaudeWebProbe",
"CodexBarCLI",
"CodexBar"
],
"sources" : [
"ProviderRegistrationMacros.swift"
],
"target_dependencies" : [
"CodexBarMacros"
],
"type" : "library"
},
{
"c99name" : "CodexBarLinuxTests",
"module_type" : "SwiftTarget",
"name" : "CodexBarLinuxTests",
"path" : "TestsLinux",
"sources" : [
"JetBrainsParserLinuxTests.swift",
"PlatformGatingTests.swift"
],
"target_dependencies" : [
"CodexBarCore",
"CodexBarCLI"
],
"type" : "test"
},
{
"c99name" : "CodexBarCore",
"module_type" : "SwiftTarget",
"name" : "CodexBarCore",
"path" : "Sources/CodexBarCore",
"product_dependencies" : [
"Logging",
"SweetCookieKit"
],
"product_memberships" : [
"CodexBarCore",
"CodexBarWidget",
"CodexBarClaudeWebProbe",
"CodexBarCLI",
"CodexBar"
],
"sources" : [
"BrowserCookieAccessGate.swift",
"BrowserCookieImportOrder.swift",
"BrowserDetection.swift",
"Config/CodexBarConfig.swift",
"Config/CodexBarConfigStore.swift",
"Config/CodexBarConfigValidation.swift",
"Config/ProviderConfigEnvironment.swift",
"CookieHeaderCache.swift",
"CookieHeaderNormalizer.swift",
"CopilotUsageModels.swift",
"CostUsageFetcher.swift",
"CostUsageModels.swift",
"CreditsModels.swift",
"Double+Clamped.swift",
"Host/PTY/TTYCommandRunner.swift",
"Host/Process/SubprocessRunner.swift",
"KeychainAccessGate.swift",
"KeychainAccessPreflight.swift",
"KeychainCacheStore.swift",
"KeychainNoUIQuery.swift",
"Logging/CodexBarLog.swift",
"Logging/CompositeLogHandler.swift",
"Logging/FileLogHandler.swift",
"Logging/JSONStderrLogHandler.swift",
"Logging/LogCategories.swift",
"Logging/LogMetadata.swift",
"Logging/LogRedactor.swift",
"Logging/OSLogLogHandler.swift",
"Logging/ProviderLogging.swift",
"OpenAIDashboardModels.swift",
"OpenAIWeb/OpenAIDashboardBrowserCookieImporter.swift",
"OpenAIWeb/OpenAIDashboardFetcher.swift",
"OpenAIWeb/OpenAIDashboardNavigationDelegate.swift",
"OpenAIWeb/OpenAIDashboardParser.swift",
"OpenAIWeb/OpenAIDashboardScrapeScript.swift",
"OpenAIWeb/OpenAIDashboardWebViewCache.swift",
"OpenAIWeb/OpenAIDashboardWebsiteDataStore.swift",
"PathEnvironment.swift",
"ProviderCostSnapshot.swift",
"Providers/Amp/AmpProviderDescriptor.swift",
"Providers/Amp/AmpUsageFetcher.swift",
"Providers/Amp/AmpUsageParser.swift",
"Providers/Amp/AmpUsageSnapshot.swift",
"Providers/Antigravity/AntigravityProviderDescriptor.swift",
"Providers/Antigravity/AntigravityStatusProbe.swift",
"Providers/Augment/AuggieCLIProbe.swift",
"Providers/Augment/AugmentProviderDescriptor.swift",
"Providers/Augment/AugmentSessionKeepalive.swift",
"Providers/Augment/AugmentStatusProbe.swift",
"Providers/CLIProbeSessionResetter.swift",
"Providers/Claude/ClaudeCLISession.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthCredentialModels.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthCredentials+Hashing.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthCredentials+SecurityCLIReader.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthCredentials+TestingOverrides.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthCredentials.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthDelegatedRefreshCoordinator.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthKeychainAccessGate.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthKeychainPromptMode.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthKeychainQueryTiming.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthKeychainReadStrategy.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthMutableKeychainOverrides.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthRefreshFailureGate.swift",
"Providers/Claude/ClaudeOAuth/ClaudeOAuthUsageFetcher.swift",
"Providers/Claude/ClaudeProviderDescriptor.swift",
"Providers/Claude/ClaudeStatusProbe.swift",
"Providers/Claude/ClaudeUsageDataSource.swift",
"Providers/Claude/ClaudeUsageFetcher.swift",
"Providers/Claude/ClaudeWeb/ClaudeWebAPIFetcher.swift",
"Providers/Codex/CodexCLISession.swift",
"Providers/Codex/CodexOAuth/CodexOAuthCredentials.swift",
"Providers/Codex/CodexOAuth/CodexOAuthUsageFetcher.swift",
"Providers/Codex/CodexOAuth/CodexTokenRefresher.swift",
"Providers/Codex/CodexProviderDescriptor.swift",
"Providers/Codex/CodexStatusProbe.swift",
"Providers/Codex/CodexUsageDataSource.swift",
"Providers/Codex/CodexWebDashboardStrategy.swift",
"Providers/Copilot/CopilotDeviceFlow.swift",
"Providers/Copilot/CopilotProviderDescriptor.swift",
"Providers/Copilot/CopilotUsageFetcher.swift",
"Providers/Cursor/CursorProviderDescriptor.swift",
"Providers/Cursor/CursorRequestUsage.swift",
"Providers/Cursor/CursorStatusProbe.swift",
"Providers/Factory/FactoryLocalStorageImporter.swift",
"Providers/Factory/FactoryProviderDescriptor.swift",
"Providers/Factory/FactoryStatusProbe.swift",
"Providers/Gemini/GeminiProviderDescriptor.swift",
"Providers/Gemini/GeminiStatusProbe.swift",
"Providers/JetBrains/JetBrainsIDEDetector.swift",
"Providers/JetBrains/JetBrainsProviderDescriptor.swift",
"Providers/JetBrains/JetBrainsStatusProbe.swift",
"Providers/Kilo/KiloProviderDescriptor.swift",
"Providers/Kilo/KiloSettingsReader.swift",
"Providers/Kilo/KiloUsageDataSource.swift",
"Providers/Kilo/KiloUsageFetcher.swift",
"Providers/Kimi/KimiAPIError.swift",
"Providers/Kimi/KimiCookieHeader.swift",
"Providers/Kimi/KimiCookieImporter.swift",
"Providers/Kimi/KimiModels.swift",
"Providers/Kimi/KimiProviderDescriptor.swift",
"Providers/Kimi/KimiSettingsReader.swift",
"Providers/Kimi/KimiUsageFetcher.swift",
"Providers/Kimi/KimiUsageSnapshot.swift",
"Providers/KimiK2/KimiK2ProviderDescriptor.swift",
"Providers/KimiK2/KimiK2SettingsReader.swift",
"Providers/KimiK2/KimiK2UsageFetcher.swift",
"Providers/Kiro/KiroProviderDescriptor.swift",
"Providers/Kiro/KiroStatusProbe.swift",
"Providers/MiniMax/MiniMaxAPIRegion.swift",
"Providers/MiniMax/MiniMaxAPISettingsReader.swift",
"Providers/MiniMax/MiniMaxAuthMode.swift",
"Providers/MiniMax/MiniMaxCookieHeader.swift",
"Providers/MiniMax/MiniMaxCookieImporter.swift",
"Providers/MiniMax/MiniMaxLocalStorageImporter.swift",
"Providers/MiniMax/MiniMaxProviderDescriptor.swift",
"Providers/MiniMax/MiniMaxSettingsReader.swift",
"Providers/MiniMax/MiniMaxUsageFetcher.swift",
"Providers/MiniMax/MiniMaxUsageSnapshot.swift",
"Providers/Ollama/OllamaProviderDescriptor.swift",
"Providers/Ollama/OllamaUsageFetcher.swift",
"Providers/Ollama/OllamaUsageParser.swift",
"Providers/Ollama/OllamaUsageSnapshot.swift",
"Providers/OpenCode/OpenCodeCookieImporter.swift",
"Providers/OpenCode/OpenCodeProviderDescriptor.swift",
"Providers/OpenCode/OpenCodeUsageFetcher.swift",
"Providers/OpenCode/OpenCodeUsageSnapshot.swift",
"Providers/OpenRouter/OpenRouterProviderDescriptor.swift",
"Providers/OpenRouter/OpenRouterSettingsReader.swift",
"Providers/OpenRouter/OpenRouterUsageStats.swift",
"Providers/ProviderBranding.swift",
"Providers/ProviderCLIConfig.swift",
"Providers/ProviderCandidateRetryRunner.swift",
"Providers/ProviderCookieSource.swift",
"Providers/ProviderDescriptor.swift",
"Providers/ProviderFetchPlan.swift",
"Providers/ProviderInteractionContext.swift",
"Providers/ProviderSettingsSnapshot.swift",
"Providers/ProviderTokenResolver.swift",
"Providers/ProviderVersionDetector.swift",
"Providers/Providers.swift",
"Providers/Synthetic/SyntheticProviderDescriptor.swift",
"Providers/Synthetic/SyntheticSettingsReader.swift",
"Providers/Synthetic/SyntheticUsageStats.swift",
"Providers/VertexAI/VertexAIOAuth/VertexAIOAuthCredentials.swift",
"Providers/VertexAI/VertexAIOAuth/VertexAITokenRefresher.swift",
"Providers/VertexAI/VertexAIOAuth/VertexAIUsageFetcher.swift",
"Providers/VertexAI/VertexAIProviderDescriptor.swift",
"Providers/Warp/WarpProviderDescriptor.swift",
"Providers/Warp/WarpSettingsReader.swift",
"Providers/Warp/WarpUsageFetcher.swift",
"Providers/Zai/ZaiAPIRegion.swift",
"Providers/Zai/ZaiProviderDescriptor.swift",
"Providers/Zai/ZaiSettingsReader.swift",
"Providers/Zai/ZaiUsageStats.swift",
"TextParsing.swift",
"TokenAccountSupport.swift",
"TokenAccountSupportCatalog+Data.swift",
"TokenAccounts.swift",
"UsageFetcher.swift",
"UsageFormatter.swift",
"UsagePace.swift",
"Vendored/CostUsage/CostUsageCache.swift",
"Vendored/CostUsage/CostUsageJsonl.swift",
"Vendored/CostUsage/CostUsagePricing.swift",
"Vendored/CostUsage/CostUsageScanner+Claude.swift",
"Vendored/CostUsage/CostUsageScanner+Timestamp.swift",
"Vendored/CostUsage/CostUsageScanner.swift",
"WebKit/WebKitTeardown.swift",
"WidgetSnapshot.swift"
],
"target_dependencies" : [
"CodexBarMacroSupport"
],
"type" : "library"
},
{
"c99name" : "CodexBarClaudeWebProbe",
"module_type" : "SwiftTarget",
"name" : "CodexBarClaudeWebProbe",
"path" : "Sources/CodexBarClaudeWebProbe",
"product_memberships" : [
"CodexBarClaudeWebProbe"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"CodexBarCore"
],
"type" : "executable"
},
{
"c99name" : "CodexBarClaudeWatchdog",
"module_type" : "SwiftTarget",
"name" : "CodexBarClaudeWatchdog",
"path" : "Sources/CodexBarClaudeWatchdog",
"product_memberships" : [
"CodexBarClaudeWatchdog"
],
"sources" : [
"main.swift"
],
"type" : "executable"
},
{
"c99name" : "CodexBarCLI",
"module_type" : "SwiftTarget",
"name" : "CodexBarCLI",
"path" : "Sources/CodexBarCLI",
"product_dependencies" : [
"Commander"
],
"product_memberships" : [
"CodexBarCLI"
],
"sources" : [
"CLIConfigCommand.swift",
"CLICostCommand.swift",
"CLIEntry.swift",
"CLIErrorReporting.swift",
"CLIExitCode.swift",
"CLIHelp.swift",
"CLIHelpers.swift",
"CLIIO.swift",
"CLIOptions.swift",
"CLIOutputPreferences.swift",
"CLIPayloads.swift",
"CLIRenderer.swift",
"CLIUsageCommand.swift",
"TokenAccountCLI.swift"
],
"target_dependencies" : [
"CodexBarCore"
],
"type" : "executable"
},
{
"c99name" : "CodexBar",
"module_type" : "SwiftTarget",
"name" : "CodexBar",
"path" : "Sources/CodexBar",
"product_dependencies" : [
"Sparkle",
"KeyboardShortcuts"
],
"product_memberships" : [
"CodexBar"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/Icon-classic.icns",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-amp.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-antigravity.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-augment.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-claude.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-codex.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-copilot.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-cursor.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-factory.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-gemini.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-jetbrains.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-kilo.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-kimi.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-kiro.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-minimax.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-ollama.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-opencode.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-openrouter.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-synthetic.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-vertexai.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-warp.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CodexBar/Resources/ProviderIcon-zai.svg",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"About.swift",
"AppNotifications.swift",
"ClaudeLoginRunner.swift",
"CodexLoginRunner.swift",
"CodexbarApp.swift",
"Config/CodexBarConfigMigrator.swift",
"CookieHeaderStore.swift",
"CopilotTokenStore.swift",
"CostHistoryChartMenuView.swift",
"CreditsHistoryChartMenuView.swift",
"CursorLoginRunner.swift",
"Date+RelativeDescription.swift",
"DisplayLink.swift",
"GeminiLoginRunner.swift",
"HiddenWindowView.swift",
"HistoricalUsagePace.swift",
"IconRenderer.swift",
"IconView.swift",
"InstallOrigin.swift",
"KeyboardShortcuts+Names.swift",
"KeychainMigration.swift",
"KeychainPromptCoordinator.swift",
"KimiK2TokenStore.swift",
"KimiTokenStore.swift",
"LaunchAtLoginManager.swift",
"LoadingPattern.swift",
"MenuBarDisplayMode.swift",
"MenuBarDisplayText.swift",
"MenuCardView.swift",
"MenuContent.swift",
"MenuDescriptor.swift",
"MenuHighlightStyle.swift",
"MiniMaxAPITokenStore.swift",
"MiniMaxCookieStore.swift",
"MouseLocationReader.swift",
"Notifications+CodexBar.swift",
"OpenAICreditsPurchaseWindowController.swift",
"PersonalInfoRedactor.swift",
"PreferencesAboutPane.swift",
"PreferencesAdvancedPane.swift",
"PreferencesComponents.swift",
"PreferencesDebugPane.swift",
"PreferencesDisplayPane.swift",
"PreferencesGeneralPane.swift",
"PreferencesProviderDetailView.swift",
"PreferencesProviderErrorView.swift",
"PreferencesProviderSettingsMetrics.swift",
"PreferencesProviderSettingsRows.swift",
"PreferencesProviderSidebarView.swift",
"PreferencesProvidersPane+Testing.swift",
"PreferencesProvidersPane.swift",
"PreferencesSelection.swift",
"PreferencesView.swift",
"ProviderBrandIcon.swift",
"ProviderRegistry.swift",
"ProviderSwitcherButtons.swift",
"ProviderToggleStore.swift",
"Providers/Amp/AmpProviderImplementation.swift",
"Providers/Amp/AmpSettingsStore.swift",
"Providers/Antigravity/AntigravityLoginFlow.swift",
"Providers/Antigravity/AntigravityProviderImplementation.swift",
"Providers/Augment/AugmentProviderImplementation.swift",
"Providers/Augment/AugmentProviderRuntime.swift",
"Providers/Augment/AugmentSettingsStore.swift",
"Providers/Claude/ClaudeLoginFlow.swift",
"Providers/Claude/ClaudeProviderImplementation.swift",
"Providers/Claude/ClaudeSettingsStore.swift",
"Providers/Codex/CodexLoginFlow.swift",
"Providers/Codex/CodexProviderImplementation.swift",
"Providers/Codex/CodexProviderRuntime.swift",
"Providers/Codex/CodexSettingsStore.swift",
"Providers/Copilot/CopilotLoginFlow.swift",
"Providers/Copilot/CopilotProviderImplementation.swift",
"Providers/Copilot/CopilotSettingsStore.swift",
"Providers/Cursor/CursorLoginFlow.swift",
"Providers/Cursor/CursorProviderImplementation.swift",
"Providers/Cursor/CursorSettingsStore.swift",
"Providers/Factory/FactoryLoginFlow.swift",
"Providers/Factory/FactoryProviderImplementation.swift",
"Providers/Factory/FactorySettingsStore.swift",
"Providers/Gemini/GeminiLoginFlow.swift",
"Providers/Gemini/GeminiProviderImplementation.swift",
"Providers/JetBrains/JetBrainsLoginFlow.swift",
"Providers/JetBrains/JetBrainsProviderImplementation.swift",
"Providers/JetBrains/JetBrainsSettingsStore.swift",
"Providers/Kilo/KiloProviderImplementation.swift",
"Providers/Kilo/KiloSettingsStore.swift",
"Providers/Kimi/KimiProviderImplementation.swift",
"Providers/Kimi/KimiSettingsStore.swift",
"Providers/KimiK2/KimiK2ProviderImplementation.swift",
"Providers/KimiK2/KimiK2SettingsStore.swift",
"Providers/Kiro/KiroProviderImplementation.swift",
"Providers/MiniMax/MiniMaxProviderImplementation.swift",
"Providers/MiniMax/MiniMaxSettingsStore.swift",
"Providers/Ollama/OllamaProviderImplementation.swift",
"Providers/Ollama/OllamaSettingsStore.swift",
"Providers/OpenCode/OpenCodeProviderImplementation.swift",
"Providers/OpenCode/OpenCodeSettingsStore.swift",
"Providers/OpenRouter/OpenRouterProviderImplementation.swift",
"Providers/OpenRouter/OpenRouterSettingsStore.swift",
"Providers/Shared/ProviderCatalog.swift",
"Providers/Shared/ProviderContext.swift",
"Providers/Shared/ProviderCookieSourceUI.swift",
"Providers/Shared/ProviderImplementation.swift",
"Providers/Shared/ProviderImplementationRegistry.swift",
"Providers/Shared/ProviderLoginFlow.swift",
"Providers/Shared/ProviderMenuContext.swift",
"Providers/Shared/ProviderPresentation.swift",
"Providers/Shared/ProviderRuntime.swift",
"Providers/Shared/ProviderSettingsDescriptors.swift",
"Providers/Shared/ProviderTokenAccountSelection.swift",
"Providers/Shared/SystemSettingsLinks.swift",
"Providers/Synthetic/SyntheticProviderImplementation.swift",
"Providers/Synthetic/SyntheticSettingsStore.swift",
"Providers/VertexAI/VertexAILoginFlow.swift",
"Providers/VertexAI/VertexAIProviderImplementation.swift",
"Providers/Warp/WarpProviderImplementation.swift",
"Providers/Warp/WarpSettingsStore.swift",
"Providers/Zai/ZaiProviderImplementation.swift",
"Providers/Zai/ZaiSettingsStore.swift",
"SessionQuotaNotifications.swift",
"SettingsStore+Config.swift",
"SettingsStore+ConfigPersistence.swift",
"SettingsStore+Defaults.swift",
"SettingsStore+MenuObservation.swift",
"SettingsStore+MenuPreferences.swift",
"SettingsStore+ProviderDetection.swift",
"SettingsStore+TokenAccounts.swift",
"SettingsStore+TokenCost.swift",
"SettingsStore.swift",
"SettingsStoreState.swift",
"StatusItemController+Actions.swift",
"StatusItemController+Animation.swift",
"StatusItemController+Menu.swift",
"StatusItemController+SwitcherViews.swift",
"StatusItemController.swift",
"SyntheticTokenStore.swift",
"UpdateChannel.swift",
"UsageBreakdownChartMenuView.swift",
"UsagePaceText.swift",
"UsageProgressBar.swift",
"UsageStore+Accessors.swift",
"UsageStore+HighestUsage.swift",
"UsageStore+HistoricalPace.swift",
"UsageStore+Logging.swift",
"UsageStore+OpenAIWeb.swift",
"UsageStore+Refresh.swift",
"UsageStore+Status.swift",
"UsageStore+TokenAccounts.swift",
"UsageStore+TokenCost.swift",
"UsageStore+WidgetSnapshot.swift",
"UsageStore.swift",
"UsageStoreSupport.swift",
"ZaiTokenStore.swift"
],
"target_dependencies" : [
"CodexBarMacroSupport",
"CodexBarCore"
],
"type" : "executable"
}
],
"tools_version" : "6.2"
}
Done.