Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Durafen/Claude-code-memory
/ functions
Functions
1,001 in github.com/Durafen/Claude-code-memory
⨍
Functions
1,001
◇
Types & classes
142
↳
Endpoints
24
Function
install
Install git pre-commit hook.
claude_indexer/cli_full.py:908
Method
interrupt
(*args, **kwargs)
tests/unit/test_cli.py:533
Method
is_bidirectional
Check if this relation type is naturally bidirectional.
claude_indexer/analysis/entities.py:417
Method
is_code_heavy
Check if message contains significant code content.
claude_indexer/chat/parser.py:26
Method
list_collections
(self)
claude_indexer/storage/base.py:335
Method
list_projects
List all projects in the watch list.
claude_indexer/service.py:156
Method
mock_embed_batch
(texts)
tests/integration/test_indexer_flow.py:487
Method
mock_embed_text
(text)
tests/integration/test_indexer_flow.py:476
Method
mock_open
(*args, **kwargs)
tests/unit/test_hashing.py:268
Method
mock_open
(*args, **kwargs)
tests/unit/test_config.py:220
Method
mock_open
(*args, **kwargs)
tests/unit/test_config.py:339
Function
mock_openai_embedder
Mock OpenAI embedder with dummy implementation.
tests/conftest.py:301
Method
on_created
Handle file creation events.
claude_indexer/watcher/handler.py:85
Method
on_deleted
Handle file deletion events.
claude_indexer/watcher/handler.py:90
Method
on_modified
Handle file modification events.
claude_indexer/watcher/handler.py:80
Method
on_moved
Handle file move events.
claude_indexer/watcher/handler.py:95
Method
parse
Extract CSS rules, classes, IDs.
claude_indexer/analysis/css_parser.py:28
Method
parse
Extract JSON structure as entities and relations.
claude_indexer/analysis/json_parser.py:37
Method
parse
Extract YAML structure and configuration.
claude_indexer/analysis/yaml_parser.py:29
Method
parse
Split text into searchable chunks.
claude_indexer/analysis/text_parser.py:34
Method
parse
Parse CSV for column headers and basic structure.
claude_indexer/analysis/text_parser.py:163
Method
parse
Parse INI file for sections and keys.
claude_indexer/analysis/text_parser.py:250
Method
process_batch
Process a batch of content items.
claude_indexer/processing/content_processor.py:39
Method
process_batch
Process relations with Git+Meta smart filtering.
claude_indexer/processing/processors.py:231
Method
process_batch
Process implementation chunks with Git+Meta deduplication.
claude_indexer/processing/processors.py:440
Function
project_options
Project-specific options.
claude_indexer/cli_full.py:71
Function
pytest_addoption
Add custom command line option for watcher mode.
tests/conftest.py:21
Function
python_parser
Create PythonParser instance.
tests/unit/test_python_file_operations.py:16
Function
qdrant_client
Create a Qdrant client for testing with session scope.
tests/conftest.py:143
Function
qdrant_store
Create a QdrantStore instance for testing.
tests/conftest.py:203
Method
qualified_name
Get fully qualified name including file path.
claude_indexer/analysis/entities.py:373
Method
relation_count
Number of relations found.
claude_indexer/analysis/parser.py:81
Method
remove_project
Remove a project from the watch list.
claude_indexer/service.py:132
Function
requires_openai
Decorator to skip tests if OpenAI API key is not available.
tests/conftest.py:430
Function
requires_qdrant
Decorator to skip tests if Qdrant is not available.
tests/conftest.py:423
Method
reset_model
Reset the model state for retraining.
claude_indexer/embeddings/bm25.py:479
Method
resolve_module_name
Check if module name resolves to any existing entity.
claude_indexer/indexer.py:1140
Method
resolve_module_name
Optimized O(1) module resolution using pre-built indices.
claude_indexer/storage/qdrant.py:2091
Method
resolve_module_name
Check if module name resolves to any existing entity.
tests/integration/test_delete_event.py:648
Method
restart
Restart the service.
claude_indexer/service.py:231
Method
reverse
Create the reverse relation (if applicable).
claude_indexer/analysis/entities.py:425
Function
sample_files_with_changes
Create sample files and return info about planned changes.
tests/conftest.py:377
Function
sample_python_file
Create a single sample Python file for testing.
tests/conftest.py:351
Function
search
Search across code entities, relations, and chat conversations.
claude_indexer/cli_full.py:987
Method
search_bar_entities
()
tests/integration/test_delete_event.py:337
Method
search_extra_function
()
tests/integration/test_delete_event.py:182
Method
search_foo_entities
()
tests/integration/test_delete_event.py:75
Method
search_for_class
()
tests/e2e/test_end_to_end.py:437
Function
search_for_entity
()
tests/conftest.py:707
Method
search_for_subtract
()
tests/integration/test_indexer_flow.py:263
Method
search_helpers_entities
()
tests/integration/test_delete_event.py:733
Method
search_similar
Search with caching.
claude_indexer/storage/base.py:272
Method
search_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
Method
search_temp_function
()
tests/integration/test_watcher_flow.py:295
Method
selective_embedding
(text)
tests/integration/test_delete_event.py:434
Function
service
Background service commands.
claude_indexer/cli_full.py:815
Function
service_status
Show service status.
claude_indexer/cli_full.py:875
Method
session_hash
Get unique hash for this conversation session.
claude_indexer/chat/parser.py:67
Method
set_callback
Set the callback function for processed events.
claude_indexer/watcher/debounce.py:28
Method
should_process
Check if a file should be processed now.
claude_indexer/watcher/debounce.py:232
Function
show_config
Show effective configuration for project.
claude_indexer/cli_full.py:456
Method
side_effect
(*args, **kwargs)
tests/unit/test_embeddings.py:358
Function
signal_handler
(signum, frame)
claude_indexer/cli_full.py:783
Method
sometimes_failing_embed
(text)
tests/e2e/test_end_to_end.py:341
Function
start
Start file watching for real-time indexing.
claude_indexer/cli_full.py:563
Function
start_service
Start the background indexing service.
claude_indexer/cli_full.py:824
Method
state_file
Default state file for backward compatibility with tests.
claude_indexer/indexer.py:370
Method
stop
Stop the debouncer and process remaining events.
claude_indexer/watcher/debounce.py:40
Method
stop
Stop the timer thread.
claude_indexer/watcher/debounce.py:256
Method
success
Check if embedding generation was successful.
claude_indexer/embeddings/base.py:35
Method
success
Check if parsing was successful.
claude_indexer/analysis/parser.py:71
Method
success_rate
File processing success rate.
claude_indexer/indexer.py:77
Method
success_rate
Calculate success rate for batch operations.
claude_indexer/storage/base.py:43
Function
summarize
Generate summary files from indexed chat conversations.
claude_indexer/cli_full.py:1356
Method
summary_key
Get key for deduplication in vector store.
claude_indexer/chat/parser.py:73
Function
temp_project_path
Create temporary project path.
tests/unit/test_python_file_operations.py:10
Function
temp_repo
Create a temporary repository with sample Python files for testing.
tests/conftest.py:46
Method
test_basic_cli_indexing_workflow
Test basic CLI indexing from command line.
tests/e2e/test_end_to_end.py:27
Method
test_basic_file_operations
Test basic file operations detection.
tests/unit/test_python_file_operations.py:105
Method
test_basic_file_watch_flow
Test basic file watching and re-indexing.
tests/integration/test_watcher_flow.py:30
Method
test_calculate_cost
Test cost calculation.
tests/unit/test_embeddings.py:86
Method
test_can_parse_method
Test file type detection.
tests/unit/test_parser.py:86
Method
test_can_parse_method
Test file type detection.
tests/unit/test_parser.py:281
Method
test_cleanup_orphaned_relations_collection_not_exists
Test cleanup when collection doesn't exist.
tests/unit/test_vector_store.py:803
Method
test_cleanup_orphaned_relations_error_handling
Test error handling during orphan cleanup.
tests/unit/test_vector_store.py:825
Method
test_cleanup_orphaned_relations_no_entities
Test cleanup when no entities exist.
tests/unit/test_vector_store.py:778
Method
test_cleanup_orphaned_relations_no_orphans
Test cleanup when no orphaned relations exist.
tests/unit/test_vector_store.py:740
Method
test_cleanup_orphaned_relations_success
Test successful cleanup of orphaned relations.
tests/unit/test_vector_store.py:635
Method
test_clear_collection_not_exists
Test clearing non-existent collection.
tests/unit/test_vector_store.py:506
Method
test_clear_collection_preserve_manual
Test clearing collection while preserving manual memories.
tests/unit/test_vector_store.py:521
Method
test_clear_collection_preserve_manual_no_code_points
Test clearing collection when there are no code-indexed points.
tests/unit/test_vector_store.py:582
Method
test_clear_collection_success
Test clearing collection successfully.
tests/unit/test_vector_store.py:480
Method
test_cli_config_validation
Test CLI configuration validation.
tests/e2e/test_end_to_end.py:199
Method
test_cli_error_handling
Test CLI error handling and user-friendly error messages.
tests/e2e/test_end_to_end.py:689
Method
test_cli_help
Test CLI help output.
tests/unit/test_cli.py:21
Method
test_cli_index_command_with_mocked_components
Test CLI index command with mocked dependencies.
tests/e2e/test_end_to_end.py:47
Method
test_cli_quiet_and_verbose_modes
Test CLI output modes.
tests/e2e/test_end_to_end.py:587
Method
test_cli_search_command
Test CLI search functionality.
tests/e2e/test_end_to_end.py:140
Method
test_cli_version
Test CLI version command.
tests/unit/test_cli.py:32
Method
test_cli_with_configuration_file
Test CLI with custom configuration file.
tests/e2e/test_end_to_end.py:485
← previous
next →
701–800 of 1,001, ranked by callers