MCPcopy Create free account

hub / github.com/Durafen/Claude-code-memory / functions

Functions1,001 in github.com/Durafen/Claude-code-memory

Functioninstall
Install git pre-commit hook.
claude_indexer/cli_full.py:908
Methodinterrupt
(*args, **kwargs)
tests/unit/test_cli.py:533
Methodis_bidirectional
Check if this relation type is naturally bidirectional.
claude_indexer/analysis/entities.py:417
Methodis_code_heavy
Check if message contains significant code content.
claude_indexer/chat/parser.py:26
Methodlist_collections
(self)
claude_indexer/storage/base.py:335
Methodlist_projects
List all projects in the watch list.
claude_indexer/service.py:156
Methodmock_embed_batch
(texts)
tests/integration/test_indexer_flow.py:487
Methodmock_embed_text
(text)
tests/integration/test_indexer_flow.py:476
Methodmock_open
(*args, **kwargs)
tests/unit/test_hashing.py:268
Methodmock_open
(*args, **kwargs)
tests/unit/test_config.py:220
Methodmock_open
(*args, **kwargs)
tests/unit/test_config.py:339
Functionmock_openai_embedder
Mock OpenAI embedder with dummy implementation.
tests/conftest.py:301
Methodon_created
Handle file creation events.
claude_indexer/watcher/handler.py:85
Methodon_deleted
Handle file deletion events.
claude_indexer/watcher/handler.py:90
Methodon_modified
Handle file modification events.
claude_indexer/watcher/handler.py:80
Methodon_moved
Handle file move events.
claude_indexer/watcher/handler.py:95
Methodparse
Extract CSS rules, classes, IDs.
claude_indexer/analysis/css_parser.py:28
Methodparse
Extract JSON structure as entities and relations.
claude_indexer/analysis/json_parser.py:37
Methodparse
Extract YAML structure and configuration.
claude_indexer/analysis/yaml_parser.py:29
Methodparse
Split text into searchable chunks.
claude_indexer/analysis/text_parser.py:34
Methodparse
Parse CSV for column headers and basic structure.
claude_indexer/analysis/text_parser.py:163
Methodparse
Parse INI file for sections and keys.
claude_indexer/analysis/text_parser.py:250
Methodprocess_batch
Process a batch of content items.
claude_indexer/processing/content_processor.py:39
Methodprocess_batch
Process relations with Git+Meta smart filtering.
claude_indexer/processing/processors.py:231
Methodprocess_batch
Process implementation chunks with Git+Meta deduplication.
claude_indexer/processing/processors.py:440
Functionproject_options
Project-specific options.
claude_indexer/cli_full.py:71
Functionpytest_addoption
Add custom command line option for watcher mode.
tests/conftest.py:21
Functionpython_parser
Create PythonParser instance.
tests/unit/test_python_file_operations.py:16
Functionqdrant_client
Create a Qdrant client for testing with session scope.
tests/conftest.py:143
Functionqdrant_store
Create a QdrantStore instance for testing.
tests/conftest.py:203
Methodqualified_name
Get fully qualified name including file path.
claude_indexer/analysis/entities.py:373
Methodrelation_count
Number of relations found.
claude_indexer/analysis/parser.py:81
Methodremove_project
Remove a project from the watch list.
claude_indexer/service.py:132
Functionrequires_openai
Decorator to skip tests if OpenAI API key is not available.
tests/conftest.py:430
Functionrequires_qdrant
Decorator to skip tests if Qdrant is not available.
tests/conftest.py:423
Methodreset_model
Reset the model state for retraining.
claude_indexer/embeddings/bm25.py:479
Methodresolve_module_name
Check if module name resolves to any existing entity.
claude_indexer/indexer.py:1140
Methodresolve_module_name
Optimized O(1) module resolution using pre-built indices.
claude_indexer/storage/qdrant.py:2091
Methodresolve_module_name
Check if module name resolves to any existing entity.
tests/integration/test_delete_event.py:648
Methodrestart
Restart the service.
claude_indexer/service.py:231
Methodreverse
Create the reverse relation (if applicable).
claude_indexer/analysis/entities.py:425
Functionsample_files_with_changes
Create sample files and return info about planned changes.
tests/conftest.py:377
Functionsample_python_file
Create a single sample Python file for testing.
tests/conftest.py:351
Functionsearch
Search across code entities, relations, and chat conversations.
claude_indexer/cli_full.py:987
Methodsearch_bar_entities
()
tests/integration/test_delete_event.py:337
Methodsearch_extra_function
()
tests/integration/test_delete_event.py:182
Methodsearch_foo_entities
()
tests/integration/test_delete_event.py:75
Methodsearch_for_class
()
tests/e2e/test_end_to_end.py:437
Functionsearch_for_entity
()
tests/conftest.py:707
Methodsearch_for_subtract
()
tests/integration/test_indexer_flow.py:263
Methodsearch_helpers_entities
()
tests/integration/test_delete_event.py:733
Methodsearch_similar
Search with caching.
claude_indexer/storage/base.py:272
Methodsearch_similar_with_mode
Search with support for semantic, keyword, and hybrid modes. Args: collection_name: Name of the collection to search
claude_indexer/storage/qdrant.py:692
Methodsearch_temp_function
()
tests/integration/test_watcher_flow.py:295
Methodselective_embedding
(text)
tests/integration/test_delete_event.py:434
Functionservice
Background service commands.
claude_indexer/cli_full.py:815
Functionservice_status
Show service status.
claude_indexer/cli_full.py:875
Methodsession_hash
Get unique hash for this conversation session.
claude_indexer/chat/parser.py:67
Methodset_callback
Set the callback function for processed events.
claude_indexer/watcher/debounce.py:28
Methodshould_process
Check if a file should be processed now.
claude_indexer/watcher/debounce.py:232
Functionshow_config
Show effective configuration for project.
claude_indexer/cli_full.py:456
Methodside_effect
(*args, **kwargs)
tests/unit/test_embeddings.py:358
Functionsignal_handler
(signum, frame)
claude_indexer/cli_full.py:783
Methodsometimes_failing_embed
(text)
tests/e2e/test_end_to_end.py:341
Functionstart
Start file watching for real-time indexing.
claude_indexer/cli_full.py:563
Functionstart_service
Start the background indexing service.
claude_indexer/cli_full.py:824
Methodstate_file
Default state file for backward compatibility with tests.
claude_indexer/indexer.py:370
Methodstop
Stop the debouncer and process remaining events.
claude_indexer/watcher/debounce.py:40
Methodstop
Stop the timer thread.
claude_indexer/watcher/debounce.py:256
Methodsuccess
Check if embedding generation was successful.
claude_indexer/embeddings/base.py:35
Methodsuccess
Check if parsing was successful.
claude_indexer/analysis/parser.py:71
Methodsuccess_rate
File processing success rate.
claude_indexer/indexer.py:77
Methodsuccess_rate
Calculate success rate for batch operations.
claude_indexer/storage/base.py:43
Functionsummarize
Generate summary files from indexed chat conversations.
claude_indexer/cli_full.py:1356
Methodsummary_key
Get key for deduplication in vector store.
claude_indexer/chat/parser.py:73
Functiontemp_project_path
Create temporary project path.
tests/unit/test_python_file_operations.py:10
Functiontemp_repo
Create a temporary repository with sample Python files for testing.
tests/conftest.py:46
Methodtest_basic_cli_indexing_workflow
Test basic CLI indexing from command line.
tests/e2e/test_end_to_end.py:27
Methodtest_basic_file_operations
Test basic file operations detection.
tests/unit/test_python_file_operations.py:105
Methodtest_basic_file_watch_flow
Test basic file watching and re-indexing.
tests/integration/test_watcher_flow.py:30
Methodtest_calculate_cost
Test cost calculation.
tests/unit/test_embeddings.py:86
Methodtest_can_parse_method
Test file type detection.
tests/unit/test_parser.py:86
Methodtest_can_parse_method
Test file type detection.
tests/unit/test_parser.py:281
Methodtest_cleanup_orphaned_relations_collection_not_exists
Test cleanup when collection doesn't exist.
tests/unit/test_vector_store.py:803
Methodtest_cleanup_orphaned_relations_error_handling
Test error handling during orphan cleanup.
tests/unit/test_vector_store.py:825
Methodtest_cleanup_orphaned_relations_no_entities
Test cleanup when no entities exist.
tests/unit/test_vector_store.py:778
Methodtest_cleanup_orphaned_relations_no_orphans
Test cleanup when no orphaned relations exist.
tests/unit/test_vector_store.py:740
Methodtest_cleanup_orphaned_relations_success
Test successful cleanup of orphaned relations.
tests/unit/test_vector_store.py:635
Methodtest_clear_collection_not_exists
Test clearing non-existent collection.
tests/unit/test_vector_store.py:506
Methodtest_clear_collection_preserve_manual
Test clearing collection while preserving manual memories.
tests/unit/test_vector_store.py:521
Methodtest_clear_collection_preserve_manual_no_code_points
Test clearing collection when there are no code-indexed points.
tests/unit/test_vector_store.py:582
Methodtest_clear_collection_success
Test clearing collection successfully.
tests/unit/test_vector_store.py:480
Methodtest_cli_config_validation
Test CLI configuration validation.
tests/e2e/test_end_to_end.py:199
Methodtest_cli_error_handling
Test CLI error handling and user-friendly error messages.
tests/e2e/test_end_to_end.py:689
Methodtest_cli_help
Test CLI help output.
tests/unit/test_cli.py:21
Methodtest_cli_index_command_with_mocked_components
Test CLI index command with mocked dependencies.
tests/e2e/test_end_to_end.py:47
Methodtest_cli_quiet_and_verbose_modes
Test CLI output modes.
tests/e2e/test_end_to_end.py:587
Methodtest_cli_search_command
Test CLI search functionality.
tests/e2e/test_end_to_end.py:140
Methodtest_cli_version
Test CLI version command.
tests/unit/test_cli.py:32
Methodtest_cli_with_configuration_file
Test CLI with custom configuration file.
tests/e2e/test_end_to_end.py:485
← previousnext →701–800 of 1,001, ranked by callers