Rename delete_related_files to deregister_related_files.

This commit is contained in:
user 2024-12-22 15:17:39 -05:00
parent 678722f37f
commit 5ddceabae1
5 changed files with 13 additions and 13 deletions

View File

@ -458,7 +458,7 @@ Exit Criteria:
Context Cleanup:
- Use delete_key_facts to remove any key facts that no longer apply.
- Use delete_key_snippets to remove any key snippets that no longer apply.
- Use delete_research_notes to remove any research notes that no longer apply.
- Use deregister_related_files to remove any related files that no longer apply.
Remember:
- Always begin by calling ask_human.

View File

@ -3,7 +3,7 @@ from ra_aid.tools import (
ask_expert, ask_human, run_shell_command, run_programming_task,
emit_research_notes, emit_plan, emit_related_files, emit_task,
emit_expert_context, emit_key_facts, delete_key_facts,
emit_key_snippets, delete_key_snippets, delete_related_files, delete_tasks, read_file_tool,
emit_key_snippets, delete_key_snippets, deregister_related_files, delete_tasks, read_file_tool,
fuzzy_find_project_files, ripgrep_search, list_directory_tree,
swap_task_order, monorepo_detected, existing_project_detected, ui_detected,
task_completed, plan_implementation_completed
@ -20,7 +20,7 @@ def get_read_only_tools(human_interaction: bool = False) -> list:
delete_key_facts,
emit_key_snippets,
delete_key_snippets,
delete_related_files,
deregister_related_files,
list_directory_tree,
read_file_tool,
fuzzy_find_project_files,
@ -118,7 +118,7 @@ def get_chat_tools(expert_enabled: bool = True) -> list:
request_research_and_implementation,
delete_key_facts,
delete_key_snippets,
delete_related_files
deregister_related_files
]
return tools

View File

@ -13,14 +13,14 @@ from .memory import (
delete_tasks, emit_research_notes, emit_plan, emit_task, get_memory_value, emit_key_facts,
request_implementation, delete_key_facts,
emit_key_snippets, delete_key_snippets, emit_related_files, swap_task_order, task_completed,
plan_implementation_completed, delete_related_files
plan_implementation_completed, deregister_related_files
)
__all__ = [
'ask_expert',
'delete_key_facts',
'delete_key_snippets',
'delete_related_files',
'deregister_related_files',
'emit_expert_context',
'emit_key_facts',
'emit_key_snippets',

View File

@ -384,8 +384,8 @@ def emit_related_files(files: List[str]) -> str:
return '\n'.join(results)
@tool("delete_related_files")
def delete_related_files(file_ids: List[int]) -> str:
@tool("deregister_related_files")
def deregister_related_files(file_ids: List[int]) -> str:
"""Delete multiple related files from global memory by their IDs.
Silently skips any IDs that don't exist.

View File

@ -8,7 +8,7 @@ from ra_aid.tools.memory import (
delete_key_snippets,
emit_related_files,
get_related_files,
delete_related_files,
deregister_related_files,
emit_task,
delete_tasks,
swap_task_order
@ -269,19 +269,19 @@ def test_related_files_id_tracking(reset_memory):
assert _global_memory['related_files'][0] == "file1.py"
assert _global_memory['related_files'][1] == "file2.py"
def test_delete_related_files(reset_memory):
def test_deregister_related_files(reset_memory):
"""Test deleting related files"""
# Add test files
emit_related_files.invoke({"files": ["file1.py", "file2.py", "file3.py"]})
# Delete middle file
result = delete_related_files.invoke({"file_ids": [1]})
result = deregister_related_files.invoke({"file_ids": [1]})
assert result == "File references removed."
assert 1 not in _global_memory['related_files']
assert len(_global_memory['related_files']) == 2
# Delete multiple files including non-existent ID
result = delete_related_files.invoke({"file_ids": [0, 2, 999]})
result = deregister_related_files.invoke({"file_ids": [0, 2, 999]})
assert result == "File references removed."
assert len(_global_memory['related_files']) == 0