MCPcopy Create free account

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

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

↓ 1 callersMethod_stop_project_watcher
Stop watcher for a single project.
claude_indexer/service.py:317
↓ 1 callersMethod_upsert_batch_with_retry
Upsert a single batch with retry logic.
claude_indexer/storage/qdrant.py:530
↓ 1 callersMethod_verify_storage_count
Verify that storage count matches expectations.
claude_indexer/storage/qdrant.py:614
↓ 1 callersMethodadd_change
Add a file change.
claude_indexer/watcher/debounce.py:211
↓ 1 callersMethodadd_project
Add a project to the watch list.
claude_indexer/service.py:96
↓ 1 callersFunctionanalyze_chunk_types
Analyze chunk type distribution and storage efficiency
bloat_analysis.py:14
↓ 1 callersFunctionanalyze_content_quality
Assess content quality - identify generic/duplicate names and minimal information value
bloat_analysis.py:286
↓ 1 callersFunctionanalyze_cross_category_bloat
Compare entity counts across categories, ratios, and relation density
bloat_analysis.py:516
↓ 1 callersFunctionanalyze_file_level_bloat
Identify files generating excessive entities (>50-100 entities)
bloat_analysis.py:152
↓ 1 callersFunctionbackup_manual_entries
Extract manual entries from any Qdrant collection and save to backup file.
utils/manual_memory_backup.py:168
↓ 1 callersMethodbuild_memory_search_prompt
Build the prompt for comprehensive code quality analysis.
utils/memory_guard.py:479
↓ 1 callersMethodcall_claude_cli
Call Claude CLI for comprehensive code quality analysis.
utils/memory_guard.py:593
↓ 1 callersMethodcan_parse
Check if this parser can handle the given file.
claude_indexer/analysis/parser.py:90
↓ 1 callersMethodcheck_for_override_comments
Check if code contains override comments to allow duplicates.
utils/memory_guard.py:404
↓ 1 callersMethodcleanup_hash_orphaned_relations
Clean up relations orphaned by content hash changes Note: For 66x performance improvement, use: - self._get_qdrant_store()._get_all_r
claude_indexer/storage/diff_layers.py:206
↓ 1 callersMethodcleanup_old_entries
Remove old entries to prevent memory leaks.
claude_indexer/watcher/debounce.py:242
↓ 1 callersFunctionclear_log_file
Clear the log file for a collection.
claude_indexer/indexer_logging.py:26
↓ 1 callersFunctioncompare_file_sets
Compare the two file sets and return differences.
utils/find_missing_files.py:160
↓ 1 callersFunctioncreate_bm25_embedder
Create BM25 embedder with default configuration.
claude_indexer/embeddings/registry.py:158
↓ 1 callersMethodcreate_chat_chunk_point
Create a vector point from a ChatChunk for v2.4 pure architecture.
claude_indexer/storage/qdrant.py:1553
↓ 1 callersMethodcreate_collection_with_sparse_vectors
Create a new Qdrant collection with both dense and sparse vector support. Args: collection_name: Name of the collection t
claude_indexer/storage/qdrant.py:193
↓ 1 callersMethodcreate_embedder
Create an embedder instance from configuration.
claude_indexer/embeddings/registry.py:31
↓ 1 callersMethodcreate_hybrid_chunk_point
Create a hybrid vector point from an EntityChunk with both dense and sparse embeddings. Args: chunk: EntityChunk to creat
claude_indexer/storage/qdrant.py:1447
↓ 1 callersMethodcreate_metadata_chunk
Create metadata chunk from existing Entity for progressive disclosure.
claude_indexer/analysis/entities.py:82
↓ 1 callersMethodcreate_relation_chunk_point
Create a vector point from a RelationChunk for v2.4 pure architecture.
claude_indexer/storage/qdrant.py:1538
↓ 1 callersMethodcreate_store
Create a vector store instance from configuration.
claude_indexer/storage/registry.py:25
↓ 1 callersFunctioncustom_load
(**overrides: Any)
claude_indexer/config/config_loader.py:187
↓ 1 callersFunctiondecode_project_path
Decode project directory name back to original path.
utils/make_chats.py:117
↓ 1 callersMethoddetect_bypass_command
(self, prompt: str)
utils/prompt_handler.py:61
↓ 1 callersMethodempty
Create empty context for cases where Git+Meta is not applicable.
claude_indexer/indexer.py:100
↓ 1 callersFunctionencode_project_path
Encode project path to match Claude's directory naming.
utils/make_chats.py:129
↓ 1 callersFunctionextract_chat_messages
Extract user and assistant text messages from Claude Code JSONL chat file
utils/extract_chat_messages.py:7
↓ 1 callersMethodextract_class_observations
Extract observations for class entities.
claude_indexer/analysis/observation_extractor.py:124
↓ 1 callersMethodextract_code_content
Extract actual code content from formatted code_info. Args: code_info: Formatted code info string (may contain ``` block
utils/code_analyzer.py:88
↓ 1 callersMethodextract_entities_from_operation
Extract entity names from Write/Edit operations.
utils/memory_guard.py:93
↓ 1 callersMethodfilter_relations_for_changes
Split relations into changed vs unchanged based on entity involvement
claude_indexer/storage/diff_layers.py:83
↓ 1 callersFunctionfind_all_manual_entries
Find ALL manual entries (excluding documentation) to format with [ ].
utils/make_manuals_list.py:63
↓ 1 callersMethodfind_entities_for_file
Find all entities associated with a file path using OR logic. Searches for: - Entities with file_path matching the given path
claude_indexer/storage/qdrant.py:1692
↓ 1 callersFunctionfind_missing_metadata
Find specific implementations missing metadata chunks
utils/find_missing_metadata.py:13
↓ 1 callersMethodforce_batch
Force return all pending files for cleanup.
claude_indexer/watcher/debounce.py:225
↓ 1 callersMethodfrom_env
Create config with environment variable overrides.
claude_indexer/config/models.py:109
↓ 1 callersMethodget_all_collections
Get list of all collections.
utils/qdrant_stats.py:38
↓ 1 callersFunctionget_all_project_directories
Get all project directories from Claude projects directory.
utils/make_chats.py:103
↓ 1 callersMethodget_code_info
Extract code information from the operation.
utils/memory_guard.py:434
↓ 1 callersMethodget_collection_stats_direct_api
Get collection statistics using direct Qdrant API methods.
utils/qdrant_stats.py:455
↓ 1 callersMethodget_global_status
Get current global Memory Guard status.
utils/memory_guard.py:66
↓ 1 callersMethodget_hook_status
Get detailed status of git hooks.
claude_indexer/git_hooks.py:223
↓ 1 callersMethodget_model_info
Get information about the embedding model.
claude_indexer/embeddings/openai.py:270
↓ 1 callersMethodget_project_chat_directory
Map project path to Claude chat directory.
claude_indexer/chat/parser.py:87
↓ 1 callersFunctionget_qdrant_files
Get all file entities from Qdrant collection.
utils/find_missing_files.py:35
↓ 1 callersFunctionget_state_files
Get all tracked files from indexer state files.
utils/find_missing_files.py:118
↓ 1 callersMethodget_status
Get service status.
claude_indexer/service.py:238
↓ 1 callersMethodget_supported_extensions
Get list of supported file extensions.
claude_indexer/analysis/parser.py:100
↓ 1 callersMethodget_supported_extensions
Get supported extensions.
claude_indexer/analysis/parser.py:153
↓ 1 callersMethodget_supported_extensions
Get supported extensions.
claude_indexer/analysis/parser.py:1509
↓ 1 callersFunctionget_test_collection_name
Generate a unique test collection name with timestamp.
tests/conftest.py:117
↓ 1 callersMethodhas_definitions
Check if content contains function or class definitions. Args: content: Code content string Returns:
utils/code_analyzer.py:165
↓ 1 callersMethodhas_pending_files
Check if there are pending files.
claude_indexer/watcher/debounce.py:220
↓ 1 callersMethodindex_single_file
Index a single file with Git+Meta deduplication.
claude_indexer/indexer.py:631
↓ 1 callersMethodinstall_pre_commit_hook
Install pre-commit hook for automatic indexing.
claude_indexer/git_hooks.py:34
↓ 1 callersMethodis_config_constant
Check if lines contain only configuration constants. Args: lines: List of code lines Returns: True
utils/code_analyzer.py:146
↓ 1 callersMethodis_hook_installed
Check if the pre-commit hook is installed.
claude_indexer/git_hooks.py:22
↓ 1 callersMethodis_import_only
Check if all non-empty lines are import statements. Args: lines: List of code lines Returns: True i
utils/code_analyzer.py:108
↓ 1 callersMethodis_inactive
Check if conversation has been inactive for threshold hours.
claude_indexer/chat/parser.py:52
↓ 1 callersFunctionis_manual_entry
Enhanced logic for v2.4 chunk format - matches manual_memory_backup.py exactly.
utils/make_manuals_list.py:18
↓ 1 callersMethodis_simple_assignment
Check if lines contain only simple variable assignments. Args: lines: List of code lines Returns: T
utils/code_analyzer.py:127
↓ 1 callersMethodis_trivial_operation
Check if operation is trivial and should skip guard analysis.
utils/memory_guard.py:424
↓ 1 callersFunctionis_truly_manual_entry
Enhanced logic for v2.4 chunk format. Uses the same detection logic as qdrant_stats.py for consistency.
utils/manual_memory_backup.py:109
↓ 1 callersFunctionload_existing_chats
Load session IDs of existing chats from chats.md.
utils/make_chats.py:20
↓ 1 callersFunctionload_settings
Load settings from the project's settings.txt file.
utils/find_missing_files.py:21
↓ 1 callersMethodload_url_cache
Load URL content hashes from existing stats file
utils/library_scraper.py:106
↓ 1 callersFunctionmain
Main entry point using Click CLI.
claude_indexer/main.py:902
↓ 1 callersFunctionmain
Main entry point for the hook.
utils/memory_guard.py:861
↓ 1 callersFunctionmain
Main function to find missing files.
utils/find_missing_files.py:228
↓ 1 callersFunctionmain
Main execution function
utils/library_scraper.py:372
↓ 1 callersFunctionmain
Main function.
utils/make_manuals_list.py:196
↓ 1 callersFunctionmain
Main entry point.
utils/qdrant_stats.py:1015
↓ 1 callersFunctionmain
Main CLI interface.
utils/manual_memory_backup.py:580
↓ 1 callersFunctionmain
()
utils/make_chats.py:137
↓ 1 callersFunctionnormalize_path_to_relative
Convert absolute path to relative path from project root.
utils/find_missing_files.py:100
↓ 1 callersMethodparse
Extract HTML structure, IDs, classes, components.
claude_indexer/analysis/html_parser.py:29
↓ 1 callersMethodparse_claude_response
Parse Claude's response to extract duplicate detection result.
utils/memory_guard.py:674
↓ 1 callersMethodparse_tree
Parse content with appropriate language based on file extension.
claude_indexer/analysis/javascript_parser.py:42
↓ 1 callersFunctionprint_comparison_results
Print detailed comparison results.
utils/find_missing_files.py:181
↓ 1 callersFunctionprint_usage
()
utils/extract_chat_messages.py:91
↓ 1 callersMethodprocess_all_content
Single entry point replacing _store_vectors() logic.
claude_indexer/processing/unified_processor.py:26
↓ 1 callersMethodprocess_hook
(self, hook_data)
utils/prompt_handler.py:72
↓ 1 callersMethodprocess_hook
Process the hook and return the result.
utils/memory_guard.py:748
↓ 1 callersMethodregister
Register a storage backend.
claude_indexer/storage/registry.py:21
↓ 1 callersMethodremove_navigation_noise
Remove navigation and UI noise from markdown content
utils/library_scraper.py:70
↓ 1 callersFunctionrestore_manual_entries
Directly restore manual entries to Qdrant with proper vectorization. This function bypasses MCP and directly inserts entities into Qdrant with em
utils/manual_memory_backup.py:328
↓ 1 callersFunctionrun_indexing
Run indexing with the specified parameters. This function provides a programmatic interface for other modules. It discovers files and delegat
claude_indexer/main.py:684
↓ 1 callersFunctionrun_indexing_with_shared_deletion
Run deletion handling with shared deletion logic for a single file.
claude_indexer/main.py:108
↓ 1 callersMethodsave_hash_cache
Save URL content hashes immediately with file locking
utils/library_scraper.py:137
↓ 1 callersMethodsave_results
Save scraped content to markdown files
utils/library_scraper.py:329
↓ 1 callersMethodsave_single_md_file
Save single MD file immediately after processing
utils/library_scraper.py:304
↓ 1 callersMethodscrape_site_sections
Scrape all sections defined in the site config
utils/library_scraper.py:250
↓ 1 callersMethodsearch_similar
Search for similar vectors.
claude_indexer/storage/base.py:136
↓ 1 callersMethodshould_process
Determine if this hook event should be processed.
utils/memory_guard.py:350
↓ 1 callersFunctionshould_process_file
Check if a file should be processed based on patterns and constraints. Args: file_path: Path to the file to check project_path: R
claude_indexer/watcher/file_utils.py:7
← previousnext →401–500 of 1,001, ranked by callers