69 lines · 2.8 KB · Swift
RawDownload
import Foundation extension TokenAccountSupportCatalog {    static let supportByProvider: [UsageProvider: TokenAccountSupport] = [        .claude: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store Claude sessionKey cookies or OAuth access tokens.",            placeholder: "Paste sessionKey or OAuth token…",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: "sessionKey"),        .zai: TokenAccountSupport(            title: "API tokens",            subtitle: "Stored in the CodexBar config file.",            placeholder: "Paste token…",            injection: .environment(key: ZaiSettingsReader.apiTokenKey),            requiresManualCookieSource: false,            cookieName: nil),        .cursor: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple Cursor Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),        .opencode: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple OpenCode Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),        .opencodego: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple OpenCode Go Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),        .factory: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple Factory Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),        .minimax: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple MiniMax Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),        .augment: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple Augment Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),        .ollama: TokenAccountSupport(            title: "Session tokens",            subtitle: "Store multiple Ollama Cookie headers.",            placeholder: "Cookie: …",            injection: .cookieHeader,            requiresManualCookieSource: true,            cookieName: nil),    ]}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t