Reduce internal-only labeling noise in source comments (#355)
This pass rewrites comment-only ANT-ONLY markers to neutral internal-only language across the source tree without changing runtime strings, flags, commands, or protocol identifiers. The goal is to lower obvious internal prose leakage while keeping the diff mechanically safe and easy to review. Constraint: Phase B is limited to comments/prose only; runtime strings and user-facing labels remain deferred Rejected: Broad search-and-replace across strings and command descriptions | too risky for a prose-only pass Confidence: high Scope-risk: narrow Reversibility: clean Directive: Remaining ANT-ONLY hits are mostly runtime/user-facing strings and should be handled separately from comment cleanup Tested: bun run build Tested: bun run smoke Tested: bun run verify:privacy Tested: bun run test:provider Tested: bun run test:provider-recommendation Not-tested: Full repo typecheck (upstream baseline remains noisy) Co-authored-by: anandh8x <test@example.com>
This commit is contained in:
@@ -463,7 +463,7 @@ function configureEffortParams(
|
||||
outputConfig.effort = effortValue
|
||||
betas.push(EFFORT_BETA_HEADER)
|
||||
} else if (process.env.USER_TYPE === 'ant') {
|
||||
// Numeric effort override - ant-only (uses anthropic_internal)
|
||||
// Numeric effort override - internal-only (uses anthropic_internal)
|
||||
const existingInternal =
|
||||
(extraBodyParams.anthropic_internal as Record<string, unknown>) || {}
|
||||
extraBodyParams.anthropic_internal = {
|
||||
@@ -1195,7 +1195,7 @@ async function* queryModel(
|
||||
// Determine if cached microcompact is enabled for this model.
|
||||
// Computed once here (in async context) and captured by paramsFromContext.
|
||||
// The beta header is also captured here to avoid a top-level import of the
|
||||
// ant-only CACHE_EDITING_BETA_HEADER constant.
|
||||
// internal-only CACHE_EDITING_BETA_HEADER constant.
|
||||
let cachedMCEnabled = false
|
||||
let cacheEditingBetaHeader = ''
|
||||
if (feature('CACHED_MICROCOMPACT')) {
|
||||
|
||||
@@ -75,7 +75,7 @@ const FOREGROUND_529_RETRY_SOURCES = new Set<QuerySource>([
|
||||
'side_question',
|
||||
// Security classifiers — must complete for auto-mode correctness.
|
||||
// yoloClassifier.ts uses 'auto_mode' (not 'yolo_classifier' — that's
|
||||
// type-only). bash_classifier is ant-only; feature-gate so the string
|
||||
// type-only). bash_classifier is internal-only; feature-gate so the string
|
||||
// tree-shakes out of external builds (excluded-strings.txt).
|
||||
'auto_mode',
|
||||
...(feature('BASH_CLASSIFIER') ? (['bash_classifier'] as const) : []),
|
||||
@@ -88,7 +88,7 @@ function shouldRetry529(querySource: QuerySource | undefined): boolean {
|
||||
)
|
||||
}
|
||||
|
||||
// CLAUDE_CODE_UNATTENDED_RETRY: for unattended sessions (ant-only). Retries 429/529
|
||||
// CLAUDE_CODE_UNATTENDED_RETRY: for unattended sessions (internal-only). Retries 429/529
|
||||
// indefinitely with higher backoff and periodic keep-alive yields so the host
|
||||
// environment does not mark the session idle mid-wait.
|
||||
// TODO(ANT-344): the keep-alive via SystemAPIErrorMessage yields is a stopgap
|
||||
|
||||
Reference in New Issue
Block a user