Merge remote-tracking branch 'upstream/main' into feat/profiles-and-alias

# Conflicts:
#	packages/coding-agent/src/cli/args.ts
This commit is contained in:
Ogrodev
2026-06-02 08:36:12 -03:00
215 changed files with 13634 additions and 2297 deletions
+6 -2
View File
@@ -30,6 +30,7 @@ export interface Args {
systemPrompt?: string;
appendSystemPrompt?: string;
thinking?: Effort;
hideThinking?: boolean;
continue?: boolean;
resume?: string | true;
help?: boolean;
@@ -177,6 +178,8 @@ export function parseArgs(inputArgs: string[], extensionFlags?: Map<string, { ty
result.noLsp = true;
} else if (arg === "--no-pty") {
result.noPty = true;
} else if (arg === "--hide-thinking") {
result.hideThinking = true;
} else if (arg === "--print" || arg === "-p") {
result.print = true;
} else if (arg === "--no-extensions") {
@@ -213,7 +216,7 @@ export function getExtraHelpText(): string {
CLAUDE_CODE_USE_FOUNDRY - Enable Anthropic Foundry mode (uses Foundry endpoint + mTLS)
FOUNDRY_BASE_URL - Anthropic Foundry base URL (e.g., https://<foundry-host>)
ANTHROPIC_FOUNDRY_API_KEY - Anthropic token used as Authorization: Bearer <token> in Foundry mode
ANTHROPIC_CUSTOM_HEADERS - Extra Foundry headers (e.g., "user-id: USERNAME")
ANTHROPIC_CUSTOM_HEADERS - Extra headers for Foundry or any custom ANTHROPIC_BASE_URL gateway (e.g., "user-id: USERNAME")
CLAUDE_CODE_CLIENT_CERT - Client certificate (PEM path or inline PEM) for mTLS
CLAUDE_CODE_CLIENT_KEY - Client private key (PEM path or inline PEM) for mTLS
NODE_EXTRA_CA_CERTS - CA bundle path (or inline PEM) for server certificate validation
@@ -248,7 +251,8 @@ export function getExtraHelpText(): string {
PERPLEXITY_API_KEY - Perplexity web search (API)
PERPLEXITY_COOKIES - Perplexity web search (session cookie)
TAVILY_API_KEY - Tavily web search
ANTHROPIC_SEARCH_API_KEY - Anthropic search provider
ANTHROPIC_SEARCH_API_KEY - Anthropic web search (override; isolates search from main ANTHROPIC_API_KEY)
ANTHROPIC_SEARCH_BASE_URL - Anthropic web search base URL (override; pairs with ANTHROPIC_SEARCH_API_KEY)
${chalk.dim("# Configuration")}
OMP_PROFILE - Named profile for isolated agent state (same as --profile)