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:
@@ -86,7 +86,7 @@ export function getAPIContextManagement(options?: {
|
||||
})
|
||||
}
|
||||
|
||||
// Tool clearing strategies are ant-only
|
||||
// Tool clearing strategies are internal-only
|
||||
if (process.env.USER_TYPE !== 'ant') {
|
||||
return strategies.length > 0 ? { edits: strategies } : undefined
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ export async function shouldAutoCompact(
|
||||
|
||||
// Reactive-only mode: suppress proactive autocompact, let reactive compact
|
||||
// catch the API's prompt-too-long. feature() wrapper keeps the flag string
|
||||
// out of external builds (REACTIVE_COMPACT is ant-only).
|
||||
// out of external builds (REACTIVE_COMPACT is internal-only).
|
||||
// Note: returning false here also means autoCompactIfNeeded never reaches
|
||||
// trySessionMemoryCompaction in the query loop — the /compact call site
|
||||
// still tries session memory first. Revisit if reactive-only graduates.
|
||||
|
||||
@@ -49,7 +49,7 @@ const COMPACTABLE_TOOLS = new Set<string>([
|
||||
FILE_WRITE_TOOL_NAME,
|
||||
])
|
||||
|
||||
// --- Cached microcompact state (ant-only, gated by feature('CACHED_MICROCOMPACT')) ---
|
||||
// --- Cached microcompact state (internal-only, gated by feature('CACHED_MICROCOMPACT')) ---
|
||||
|
||||
// Lazy-initialized cached MC module and state to avoid importing in external builds.
|
||||
// The imports and state live inside feature() checks for dead code elimination.
|
||||
|
||||
@@ -419,7 +419,7 @@ export function shouldUseSessionMemoryCompaction(): boolean {
|
||||
)
|
||||
const shouldUse = sessionMemoryFlag && smCompactFlag
|
||||
|
||||
// Log flag states for debugging (ant-only to avoid noise in external logs)
|
||||
// Log flag states for debugging (internal-only to avoid noise in external logs)
|
||||
if (process.env.USER_TYPE === 'ant') {
|
||||
logEvent('tengu_sm_compact_flag_check', {
|
||||
tengu_session_memory: sessionMemoryFlag,
|
||||
|
||||
Reference in New Issue
Block a user