Generic naming to work with Gemini CLI / Claude Code
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
Refactor tool - Step-by-step refactoring analysis with expert validation
|
||||
|
||||
This tool provides a structured workflow for comprehensive code refactoring analysis.
|
||||
It guides Claude through systematic investigation steps with forced pauses between each step
|
||||
It guides CLI agent through systematic investigation steps with forced pauses between each step
|
||||
to ensure thorough code examination, refactoring opportunity identification, and quality
|
||||
assessment before proceeding. The tool supports complex refactoring scenarios including
|
||||
code smell detection, decomposition planning, modernization opportunities, and organization improvements.
|
||||
@@ -92,7 +92,7 @@ REFACTOR_FIELD_DESCRIPTIONS = {
|
||||
"Indicate your current confidence in the refactoring analysis completeness. Use: 'exploring' (starting "
|
||||
"analysis), 'incomplete' (just started or significant work remaining), 'partial' (some refactoring "
|
||||
"opportunities identified but more analysis needed), 'complete' (comprehensive refactoring analysis "
|
||||
"finished with all major opportunities identified and Claude can handle 100% confidently without help). "
|
||||
"finished with all major opportunities identified and the CLI agent can handle 100% confidently without help). "
|
||||
"Use 'complete' ONLY when you have fully analyzed all code, identified all significant refactoring "
|
||||
"opportunities, and can provide comprehensive recommendations without expert assistance. When files are "
|
||||
"too large to read fully or analysis is uncertain, use 'partial'. Using 'complete' prevents expert "
|
||||
@@ -357,7 +357,7 @@ class RefactorTool(WorkflowTool):
|
||||
"""
|
||||
Decide when to call external model based on investigation completeness.
|
||||
|
||||
Don't call expert analysis if Claude has certain confidence and complete refactoring - trust their judgment.
|
||||
Don't call expert analysis if the CLI agent has certain confidence and complete refactoring - trust their judgment.
|
||||
"""
|
||||
# Check if user requested to skip assistant model
|
||||
if request and not self.get_request_use_assistant_model(request):
|
||||
@@ -383,7 +383,7 @@ class RefactorTool(WorkflowTool):
|
||||
# Add investigation summary
|
||||
investigation_summary = self._build_refactoring_summary(consolidated_findings)
|
||||
context_parts.append(
|
||||
f"\\n=== CLAUDE'S REFACTORING INVESTIGATION ===\\n{investigation_summary}\\n=== END INVESTIGATION ==="
|
||||
f"\\n=== AGENT'S REFACTORING INVESTIGATION ===\\n{investigation_summary}\\n=== END INVESTIGATION ==="
|
||||
)
|
||||
|
||||
# Add refactor configuration context if available
|
||||
@@ -484,7 +484,7 @@ class RefactorTool(WorkflowTool):
|
||||
|
||||
def should_skip_expert_analysis(self, request, consolidated_findings) -> bool:
|
||||
"""
|
||||
Refactor workflow skips expert analysis when Claude has "complete" confidence.
|
||||
Refactor workflow skips expert analysis when the CLI agent has "complete" confidence.
|
||||
"""
|
||||
return request.confidence == "complete" and not request.next_step_required
|
||||
|
||||
@@ -524,7 +524,7 @@ class RefactorTool(WorkflowTool):
|
||||
|
||||
def get_skip_reason(self) -> str:
|
||||
"""Refactor-specific skip reason."""
|
||||
return "Claude completed comprehensive refactoring analysis with full confidence"
|
||||
return "Completed comprehensive refactoring analysis with full confidence locally"
|
||||
|
||||
def get_skip_expert_analysis_status(self) -> str:
|
||||
"""Refactor-specific expert analysis skip status."""
|
||||
|
||||
Reference in New Issue
Block a user