Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Quorinex/Kiro-Go
/ functions
Functions
794 in github.com/Quorinex/Kiro-Go
⨍
Functions
794
◇
Types & classes
85
↓ 5 callers
Function
autoRefreshNewAccount
(id)
web/app.js:2465
↓ 5 callers
Function
cloneClaudeRequestForThinking
(req *ClaudeRequest, thinking bool)
proxy/translator.go:528
↓ 5 callers
Function
closeConfirm
(value)
web/app.js:544
↓ 5 callers
Function
generateOutputItemID
(prefix string)
proxy/responses_store.go:33
↓ 5 callers
Function
getDisplayEmail
(email, id)
web/app.js:436
↓ 5 callers
Function
isQuotaBlocked
isQuotaBlocked reports whether an over-quota account should be skipped: the per-account upstream Overages switch (OverageStatus=ENABLED) and the globa
pool/account.go:486
↓ 5 callers
Function
loadResponse
(id string)
proxy/responses_store.go:84
↓ 5 callers
Function
mustRaw
(s string)
proxy/responses_parallel_test.go:50
↓ 5 callers
Function
pad
web/app.js:695
↓ 5 callers
Function
renderAccounts
()
web/app.js:929
↓ 5 callers
Function
renderEndpointCode
(id, value)
web/app.js:78
↓ 5 callers
Function
renderPromptRules
()
web/app.js:1979
↓ 5 callers
Function
setCustomSelectOpen
(select, open)
web/app.js:203
↓ 5 callers
Function
toApiKeyView
(e config.ApiKeyEntry)
proxy/admin_apikeys.go:26
↓ 5 callers
Function
updateBatchBar
()
web/app.js:831
↓ 4 callers
Method
Count
Count 返回账号总数
pool/account.go:400
↓ 4 callers
Function
GetAllowOverUsage
GetAllowOverUsage returns whether over-usage is allowed when account quota is exhausted.
config/config.go:823
↓ 4 callers
Function
GetApiKey
()
config/config.go:542
↓ 4 callers
Function
GetProxyURL
GetProxyURL 获取出站代理地址
config/config.go:808
↓ 4 callers
Function
GetUserInfo
GetUserInfo 获取用户信息
auth/sso_token.go:304
↓ 4 callers
Function
IsApiKeyRequired
()
config/config.go:548
↓ 4 callers
Method
RecordError
RecordError 记录请求错误,设置冷却
pool/account.go:279
↓ 4 callers
Function
SetGlobalAuthClientForTest
SetGlobalAuthClientForTest swaps the global auth HTTP client. The package's init() installs a client whose Transport calls http.ProxyFromEnvironment,
auth/testhooks.go:24
↓ 4 callers
Function
UpdateAccountToken
(id, accessToken, refreshToken string, expiresAt int64)
config/config.go:526
↓ 4 callers
Function
UpdateSettingsPatch
(apiKey *string, requireApiKey *bool, password string)
config/config.go:565
↓ 4 callers
Method
UpdateToken
UpdateToken 更新账号 Token
pool/account.go:385
↓ 4 callers
Function
accountEmailForLog
(account *config.Account)
proxy/kiro.go:407
↓ 4 callers
Function
addTestLog
(msg, type)
web/app.js:1420
↓ 4 callers
Function
applyTheme
(pref)
web/app.js:386
↓ 4 callers
Function
baseSvg
()
web/toast.js:26
↓ 4 callers
Function
bindDialogBackdropClose
(id, closeFn)
web/app.js:532
↓ 4 callers
Function
buildAuthTransport
buildAuthTransport 构建带可选代理的 Transport
auth/http_client.go:45
↓ 4 callers
Function
enabled
(l Level)
logger/logger.go:105
↓ 4 callers
Function
enhanceCustomSelects
(root)
web/app.js:329
↓ 4 callers
Function
estimateClaudeRequestInputTokens
(req *ClaudeRequest)
proxy/token_estimator.go:49
↓ 4 callers
Function
extractOpenAIUserContent
(content interface{})
proxy/translator.go:1287
↓ 4 callers
Method
fetchAndCacheAccountModels
fetchAndCacheAccountModels 为单个账号拉取并写入模型缓存。 同时更新 pool 的路由缓存与全局聚合模型列表。
proxy/handler.go:618
↓ 4 callers
Function
finishToolUse
(state *toolUseState, callback *KiroStreamCallback)
proxy/kiro.go:759
↓ 4 callers
Function
formatAuthMethod
(method)
web/app.js:879
↓ 4 callers
Function
getThemePref
()
web/app.js:398
↓ 4 callers
Method
handleOpenAIResponses
(w http.ResponseWriter, r *http.Request)
proxy/responses_handler.go:15
↓ 4 callers
Function
handleToolUseEvent
(event map[string]interface{}, current *toolUseState, callback *KiroStreamCallback)
proxy/kiro.go:717
↓ 4 callers
Function
mergeUniqueModels
(existing []ModelInfo, incoming []ModelInfo)
proxy/handler.go:690
↓ 4 callers
Function
parseEventStream
==================== Event Stream Parsing ==================== parseEventStream decodes an AWS binary Event Stream response body.
proxy/kiro.go:417
↓ 4 callers
Function
parseResponsesInput
(raw json.RawMessage)
proxy/responses_input.go:9
↓ 4 callers
Function
payloadByteSize
payloadByteSize returns the serialized size of the payload in bytes.
proxy/translator.go:1714
↓ 4 callers
Method
refreshModelsCache
refreshModelsCache 从 Kiro API 拉取模型列表并缓存
proxy/handler.go:577
↓ 4 callers
Function
sanitizeKiroHistory
sanitizeKiroHistory flattens structured tool calls/results inside history into plain text, leaving at most one active structured tool turn intact: the
proxy/translator.go:1490
↓ 4 callers
Function
schemaContainsKey
(value interface{}, key string)
proxy/translator_test.go:381
↓ 4 callers
Function
showModal
(type)
web/app.js:2038
↓ 4 callers
Function
stripCachePositionKeys
(value map[string]interface{})
proxy/cache_tracker.go:378
↓ 3 callers
Function
Errorf
Errorf logs a formatted message at ERROR level.
logger/logger.go:131
↓ 3 callers
Function
FetchOverageStatus
FetchOverageStatus calls AWS Q `GET /getUsageLimits` and extracts the Overages switch state plus subscription metadata.
proxy/kiro_overage.go:51
↓ 3 callers
Function
FindApiKeyByValue
FindApiKeyByValue returns a copy of the entry whose Key matches the given value, or nil if no match. O(n) linear scan.
config/apikeys.go:134
↓ 3 callers
Function
GenerateApiKeyValue
GenerateApiKeyValue returns a new random 32-byte hex API key prefixed with "sk-".
config/apikeys.go:203
↓ 3 callers
Function
GetPassword
()
config/config.go:376
↓ 3 callers
Function
IsAuthFailure
IsAuthFailure reports whether an error indicates the refresh token / credentials have been revoked or invalidated upstream (401, 403 with auth markers
pool/account.go:297
↓ 3 callers
Function
IsSuspensionError
IsSuspensionError reports whether the error indicates the account has been temporarily suspended by upstream or has no available Kiro profile. Unlike
pool/account.go:348
↓ 3 callers
Function
ListAvailableModels
ListAvailableModels 获取可用模型列表
proxy/kiro_api.go:142
↓ 3 callers
Function
PersistOverageSnapshot
PersistOverageSnapshot writes a snapshot back to config.json for an account. Returns the persist error if any (caller decides whether to surface it).
proxy/kiro_overage.go:172
↓ 3 callers
Function
UpdateAccountInfo
UpdateAccountInfo updates an account's subscription and usage information. Called after refreshing account data from Kiro API.
config/config.go:615
↓ 3 callers
Function
UpdateEndpointFallback
UpdateEndpointFallback sets the endpoint fallback switch and persists the change.
config/config.go:800
↓ 3 callers
Function
UpdatePreferredEndpoint
UpdatePreferredEndpoint 更新首选端点配置
config/config.go:782
↓ 3 callers
Function
UpdateSettings
(apiKey string, requireApiKey bool, password string)
config/config.go:554
↓ 3 callers
Method
apiImportCredentials
(w http.ResponseWriter, r *http.Request)
proxy/handler.go:2889
↓ 3 callers
Function
apiKeyIDFromContext
apiKeyIDFromContext returns the matched API key ID stored in ctx, or empty string.
proxy/auth.go:105
↓ 3 callers
Function
buildClaudeUsageMap
(inputTokens, outputTokens int, usage promptCacheUsage, includeCache bool)
proxy/cache_tracker.go:513
↓ 3 callers
Function
clearProfileArnResolutionCooldowns
()
proxy/kiro_api_test.go:285
↓ 3 callers
Function
closeAllCustomSelects
(except)
web/app.js:225
↓ 3 callers
Function
convertOpenAITools
(tools []OpenAITool)
proxy/translator.go:1994
↓ 3 callers
Function
convertResponsesInputItems
(items []json.RawMessage)
proxy/responses_input.go:45
↓ 3 callers
Function
ensureObjectSchema
ensureObjectSchema 确保工具 schema 顶层是 object,并清理 Kiro 不接受的字段。
proxy/translator.go:804
↓ 3 callers
Function
estimateClaudeOutputTokens
(content, thinkingContent string, toolUses []KiroToolUse)
proxy/token_estimator.go:69
↓ 3 callers
Function
estimateOpenAIOutputTokens
(content, reasoningContent string, toolUses []KiroToolUse)
proxy/token_estimator.go:194
↓ 3 callers
Function
expandPreviousResponseHistory
expandPreviousResponseHistory rebuilds the conversation history that led up to prev. It walks the previous_response_id chain backwards (oldest → newes
proxy/responses_history.go:17
↓ 3 callers
Function
extractClaudeUserContent
(content interface{})
proxy/translator.go:620
↓ 3 callers
Function
extractImageFromClaudeBlock
(block map[string]interface{})
proxy/translator.go:667
↓ 3 callers
Function
extractImageFromOpenAIPart
(part map[string]interface{})
proxy/translator.go:1857
↓ 3 callers
Method
getCredits
getCredits 线程安全获取 credits
proxy/handler.go:1324
↓ 3 callers
Function
getExportData
()
web/app.js:2522
↓ 3 callers
Function
getFilteredAccounts
()
web/app.js:802
↓ 3 callers
Function
loadLocale
(lang)
web/app.js:96
↓ 3 callers
Function
loadLogs
()
web/app.js:709
↓ 3 callers
Function
minInt
(a, b int)
proxy/cache_tracker.go:609
↓ 3 callers
Function
putAccount
(id, body, successMsg)
web/app.js:1288
↓ 3 callers
Function
refreshCustomSelects
(root)
web/app.js:332
↓ 3 callers
Function
regionalizeURLForProfile
(rawURL string, account *config.Account, profileArn string)
proxy/kiro_api.go:63
↓ 3 callers
Function
renderLogs
(logs)
web/app.js:720
↓ 3 callers
Function
renderTestLog
()
web/app.js:1405
↓ 3 callers
Function
resolveClaudeThinkingMode
(model string, thinkingCfg *ClaudeThinkingConfig, thinkingSuffix string)
proxy/translator.go:102
↓ 3 callers
Function
responsesDir
()
proxy/responses_store.go:21
↓ 3 callers
Function
setPayloadProfileArnForAccount
==================== API Call ====================
proxy/kiro.go:246
↓ 3 callers
Function
setupResponsesTestHandler
(t *testing.T)
proxy/responses_handler_test.go:260
↓ 3 callers
Function
showUpdateToast
(status, current, latest)
web/app.js:2624
↓ 3 callers
Function
stringifyArbitrary
(v interface{})
proxy/responses_input.go:209
↓ 3 callers
Function
swapKiroEndpointsForTest
(t *testing.T, server *httptest.Server)
proxy/responses_handler_test.go:290
↓ 3 callers
Function
syncCustomSelect
(select)
web/app.js:150
↓ 3 callers
Function
validateClaudeThinkingConfig
(thinking *ClaudeThinkingConfig, maxTokens int)
proxy/handler.go:123
↓ 3 callers
Function
validateOpenAIRequestShape
(req *OpenAIRequest)
proxy/handler.go:192
↓ 2 callers
Function
ApiKeyOverLimit
ApiKeyOverLimit returns (overToken, overCredit) for the entry. Limits with value 0 are ignored. The function does not lock; callers should pass a copi
config/apikeys.go:224
← previous
next →
101–200 of 794, ranked by callers