Documentation
¶
Index ¶
Constants ¶
View Source
const ( SubagentModelEnv = "CLAUDE_CODE_SUBAGENT_MODEL" ToolUseConcurrencyEnv = "CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY" ToolSearchEnv = "ENABLE_TOOL_SEARCH" MaxOutputTokensEnv = "CLAUDE_CODE_MAX_OUTPUT_TOKENS" DefaultToolUseConcurrency = "3" DefaultToolSearch = "false" DefaultMaxOutputTokens = "32000" MaxOutputTokensUpperLimit = 128000 )
Variables ¶
This section is empty.
Functions ¶
func NormalizeMaxOutputTokens ¶ added in v1.3.4
NormalizeMaxOutputTokens validates Claude Code's per-response output cap. Context window sizes such as 200K or 1M are separate settings and must not be used here.
func PreviewSettings ¶
PreviewSettings returns the JSON that would be written to the settings temp file.
Types ¶
type RuntimeSettings ¶ added in v1.3.1
type RuntimeSettings struct {
SubagentModel string
ToolUseConcurrency string
ToolSearch string
MaxOutputTokens string
}
RuntimeSettings are ccl's Claude Code process defaults. Provider Env values override these defaults so advanced users retain an escape hatch.
func ResolveRuntimeSettings ¶ added in v1.3.1
func ResolveRuntimeSettings(p provider.Provider) RuntimeSettings
Click to show internal directories.
Click to hide internal directories.