fix(cli): tighten proxy and setup behavior

Support explicit proxy disabling and ambient proxy fallback without leaking env state into config.

Improve first-run detection, endpoint-specific error messaging, diff exclusions, and runtime helper boundaries covered by unit tests.
This commit is contained in:
di-sukharev
2026-04-10 15:16:11 +03:00
parent 7fa2384761
commit cf27085ac9
23 changed files with 527 additions and 214 deletions

View File

@@ -249,7 +249,9 @@ ${chalk.grey('——————————————————')}`
const errorConfig = getConfig();
const provider = errorConfig.OCO_AI_PROVIDER || 'openai';
const formatted = formatUserFriendlyError(error, provider);
const formatted = formatUserFriendlyError(error, provider, {
baseURL: errorConfig.OCO_API_URL
});
outro(printFormattedError(formatted));
process.exit(1);