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
↓ 1 callers
Method
_extract_jedi_type_info
Extract type information from Jedi analysis.
claude_indexer/analysis/observation_extractor.py:848
↓ 1 callers
Method
_extract_jsdoc_comment
Extract JSDoc comment from JavaScript function node.
claude_indexer/analysis/observation_extractor.py:262
↓ 1 callers
Method
_extract_json_loading_patterns
Extract dynamic JSON loading patterns like fetch(), require(), json.load().
claude_indexer/analysis/javascript_parser.py:486
↓ 1 callers
Method
_extract_links
Extract link relations from href attributes and form actions.
claude_indexer/analysis/html_parser.py:183
↓ 1 callers
Method
_extract_metadata
Extract metadata from messages.
claude_indexer/chat/parser.py:215
↓ 1 callers
Method
_extract_named_entity
Extract named entity from Tree-sitter node with enhanced observations.
claude_indexer/analysis/parser.py:387
↓ 1 callers
Method
_extract_nested_content
Extract content from nested arrays (replies, comments).
claude_indexer/analysis/json_parser.py:560
↓ 1 callers
Method
_extract_object_structure
Extract entities and relations from JSON object structure.
claude_indexer/analysis/json_parser.py:144
↓ 1 callers
Method
_extract_overrides
Extract IndexerConfig-compatible overrides from project config.
claude_indexer/config/config_loader.py:105
↓ 1 callers
Method
_extract_package_dependencies
Extract dependencies from package.json.
claude_indexer/analysis/json_parser.py:230
↓ 1 callers
Method
_extract_parameter_patterns
Extract parameter patterns from function signature.
claude_indexer/analysis/observation_extractor.py:573
↓ 1 callers
Method
_extract_python_docstring
Extract Python docstring from function or class node.
claude_indexer/analysis/observation_extractor.py:188
↓ 1 callers
Method
_extract_return_patterns
Extract return patterns from function.
claude_indexer/analysis/observation_extractor.py:543
↓ 1 callers
Method
_extract_return_type_annotation
Extract return type annotation from function signature.
claude_indexer/analysis/observation_extractor.py:605
↓ 1 callers
Method
_extract_section_content
Extract section content with intelligent chunking and semantic boundaries.
claude_indexer/analysis/parser.py:1610
↓ 1 callers
Method
_extract_tree_sitter_entities
Extract entities from Tree-sitter AST.
claude_indexer/analysis/parser.py:287
↓ 1 callers
Method
_extract_tree_sitter_relations
Extract relations from Tree-sitter AST (inheritance + imports for debugging).
claude_indexer/analysis/parser.py:363
↓ 1 callers
Method
_extract_tsconfig_info
Extract TypeScript configuration info.
claude_indexer/analysis/json_parser.py:263
↓ 1 callers
Method
_extract_variables
ENHANCED variable extraction with comprehensive fixes: 1. Destructuring pattern support (object_pattern, array_pattern) 2. En
claude_indexer/analysis/javascript_parser.py:806
↓ 1 callers
Method
_extract_variables_from_assignment
Extract multiple variables from complex assignment patterns (tuple unpacking, etc.).
claude_indexer/analysis/parser.py:521
↓ 1 callers
Method
_extract_variables_from_walrus
Extract variables from walrus operator (:=) expressions.
claude_indexer/analysis/parser.py:615
↓ 1 callers
Method
_filter_orphan_relations_in_memory
Filter out relations pointing to non-existent entities - handles CALLS and IMPORTS.
claude_indexer/indexer.py:1132
↓ 1 callers
Method
_find_containing_function
Find the function that contains the given node.
claude_indexer/analysis/javascript_parser.py:719
↓ 1 callers
Method
_find_decorator_target
Find what the decorator applies to (class, method, property).
claude_indexer/analysis/javascript_parser.py:763
↓ 1 callers
Method
_find_entities_for_file_fallback
Fallback implementation using search_similar.
claude_indexer/storage/qdrant.py:1746
↓ 1 callers
Method
_find_files_since
Find files modified since timestamp using state cache.
claude_indexer/indexer.py:898
↓ 1 callers
Method
_find_first_object
Find the first object node in the tree.
claude_indexer/analysis/json_parser.py:134
↓ 1 callers
Method
_format_message_content
Format message content with proper HTML rendering.
claude_indexer/chat/html_report.py:1103
↓ 1 callers
Method
_generate_conversation_section
Generate full conversation display section.
claude_indexer/chat/html_report.py:1067
↓ 1 callers
Method
_generate_conversation_specific_entries
Generate conversation-specific memory entries based on conversation content.
claude_indexer/chat/html_report.py:742
↓ 1 callers
Method
_generate_debugging_info
Generate debugging information section.
claude_indexer/chat/html_report.py:629
↓ 1 callers
Method
_generate_header
Generate header section with metadata.
claude_indexer/chat/html_report.py:516
↓ 1 callers
Method
_generate_html
Generate complete HTML content.
claude_indexer/chat/html_report.py:95
↓ 1 callers
Method
_generate_output_path
Generate output path for HTML report.
claude_indexer/chat/html_report.py:87
↓ 1 callers
Method
_generate_related_memory_section
Generate related memory entries section.
claude_indexer/chat/html_report.py:652
↓ 1 callers
Method
_generate_summary_section
Generate GPT analysis summary section.
claude_indexer/chat/html_report.py:567
↓ 1 callers
Method
_get_bm25_embedder
Lazy initialize BM25 embedder for sparse vectors.
claude_indexer/processing/content_processor.py:25
↓ 1 callers
Method
_get_cache_key
Generate cache key for model state.
claude_indexer/embeddings/bm25.py:86
↓ 1 callers
Method
_get_content_hash
Get content hash from item.
claude_indexer/processing/content_processor.py:63
↓ 1 callers
Method
_get_corpus_hash
Generate hash of corpus for caching.
claude_indexer/embeddings/bm25.py:91
↓ 1 callers
Method
_get_css_styles
Get CSS styles for the HTML report.
claude_indexer/chat/html_report.py:125
↓ 1 callers
Method
_get_current_debug_log
Get the current debug log file to use.
utils/memory_guard.py:291
↓ 1 callers
Method
_get_detailed_health_info
Get detailed health analysis for troubleshooting.
utils/qdrant_stats.py:356
↓ 1 callers
Method
_get_effective_token_limit
Get effective token limit for batching.
claude_indexer/embeddings/openai.py:199
↓ 1 callers
Method
_get_file_hash
Calculate SHA256 hash of file contents.
claude_indexer/analysis/parser.py:1555
↓ 1 callers
Method
_get_file_hash
Calculate SHA256 hash of file contents.
claude_indexer/analysis/text_parser.py:119
↓ 1 callers
Method
_get_file_hash
Calculate SHA256 hash of file contents.
claude_indexer/analysis/text_parser.py:228
↓ 1 callers
Method
_get_file_hash
Calculate SHA256 hash of file contents.
claude_indexer/analysis/text_parser.py:340
↓ 1 callers
Method
_get_health_recommendations
Get actionable recommendations based on health status.
utils/qdrant_stats.py:587
↓ 1 callers
Method
_get_health_status_from_api
Get health status using direct API call - example implementation.
utils/qdrant_stats.py:505
↓ 1 callers
Method
_get_javascript
Get JavaScript for interactive features.
claude_indexer/chat/html_report.py:1156
↓ 1 callers
Method
_get_jedi_docstring
Get enhanced docstring from Jedi analysis.
claude_indexer/analysis/observation_extractor.py:817
↓ 1 callers
Method
_get_last_run_time
Extract latest mtime from state for timestamp filtering.
claude_indexer/indexer.py:886
↓ 1 callers
Method
_get_property_name
Extract property name from property definition.
claude_indexer/analysis/javascript_parser.py:799
↓ 1 callers
Method
_get_search_cache_key
Generate cache key for search query.
claude_indexer/storage/base.py:257
↓ 1 callers
Method
_get_state_directory
Get state directory (configurable for test isolation).
claude_indexer/indexer.py:328
↓ 1 callers
Method
_get_style_element_content
Extract text content from style element.
claude_indexer/analysis/html_parser.py:382
↓ 1 callers
Method
_get_text_count_limit
Get text count limit for batching.
claude_indexer/embeddings/openai.py:204
↓ 1 callers
Method
_get_tracked_files_count
Get count of files actually tracked in indexer state files for this collection.
utils/qdrant_stats.py:650
↓ 1 callers
Method
_get_type_hints
Extract type hints from Jedi definition.
claude_indexer/analysis/parser.py:1097
↓ 1 callers
Method
_handle_docker_compose
Handle Docker Compose files.
claude_indexer/analysis/yaml_parser.py:175
↓ 1 callers
Method
_handle_event
Handle a single file system event.
claude_indexer/watcher/debounce.py:86
↓ 1 callers
Method
_handle_github_workflow
Handle GitHub Actions workflow files.
claude_indexer/analysis/yaml_parser.py:126
↓ 1 callers
Method
_handle_kubernetes
Handle Kubernetes manifest files.
claude_indexer/analysis/yaml_parser.py:216
↓ 1 callers
Method
_handle_special_json
Special handling for known JSON file types.
claude_indexer/analysis/json_parser.py:208
↓ 1 callers
Method
_hybrid_search_rrf
Hybrid search using Reciprocal Rank Fusion (RRF). Args: collection_name: Name of the collection dense_vector:
claude_indexer/storage/qdrant.py:888
↓ 1 callers
Method
_init_tiktoken
Initialize tiktoken encoder for the model.
claude_indexer/embeddings/base.py:54
↓ 1 callers
Method
_init_ts_server
Initialize TypeScript language server (stub for future implementation).
claude_indexer/analysis/javascript_parser.py:1194
↓ 1 callers
Method
_initialize_parsers
Initialize Tree-sitter and Jedi parsers.
claude_indexer/analysis/parser.py:131
↓ 1 callers
Method
_is_builtin_or_common
Check if function name is a built-in or common library function.
claude_indexer/analysis/observation_extractor.py:760
↓ 1 callers
Method
_is_phantom_call_relation
Check if a call relation is phantom (entities exist but call doesn't). Args: all_points: All points from the collection for effic
claude_indexer/storage/qdrant.py:2325
↓ 1 callers
Method
_is_truly_manual_entry
Enhanced logic for v2.4 chunk format.
utils/qdrant_stats.py:270
↓ 1 callers
Method
_load_conversation
Load conversation from ID or file path.
claude_indexer/chat/html_report.py:60
↓ 1 callers
Method
_load_model_cache
Load trained model from cache.
claude_indexer/embeddings/bm25.py:127
↓ 1 callers
Method
_load_project_config
Load project-specific configuration.
claude_indexer/analysis/parser.py:2121
↓ 1 callers
Method
_parse_markdown_sections
Parse markdown into hierarchical sections with token counts.
claude_indexer/analysis/parser.py:1638
↓ 1 callers
Method
_parse_message
Parse individual message from JSONL data.
claude_indexer/chat/parser.py:145
↓ 1 callers
Method
_parse_summary_response
Parse OpenAI response into SummaryResult.
claude_indexer/chat/summarizer.py:313
↓ 1 callers
Method
_parse_with_tree_sitter
Parse file with Tree-sitter.
claude_indexer/analysis/parser.py:266
↓ 1 callers
Method
_prepare_conversation_text
Prepare conversation text for OpenAI processing.
claude_indexer/chat/summarizer.py:230
↓ 1 callers
Method
_print_overview
Print database overview statistics with improved layout.
utils/qdrant_stats.py:750
↓ 1 callers
Method
_process_events
Main event processing loop.
claude_indexer/watcher/debounce.py:59
↓ 1 callers
Method
_process_file_deletion
Process a file deletion using shared deletion logic.
claude_indexer/watcher/handler.py:282
↓ 1 callers
Method
_process_jedi_analysis
Process Jedi analysis results - IMPORTS ONLY (entities handled by Tree-sitter).
claude_indexer/analysis/parser.py:894
↓ 1 callers
Method
_process_streamed_item
Process a single streamed item.
claude_indexer/analysis/json_parser.py:817
↓ 1 callers
Method
_redistribute_undersized_chunks
Redistribute sections from undersized chunks to meet minimum token requirements.
claude_indexer/analysis/parser.py:1854
↓ 1 callers
Method
_register_default_embedders
Register default embedder implementations.
claude_indexer/embeddings/registry.py:18
↓ 1 callers
Method
_register_default_parsers
Register default parsers.
claude_indexer/analysis/parser.py:2135
↓ 1 callers
Method
_register_default_stores
Register default storage implementations.
claude_indexer/storage/registry.py:16
↓ 1 callers
Method
_relation_to_text
Convert relation to text for embedding.
claude_indexer/processing/processors.py:396
↓ 1 callers
Method
_reliable_batch_upsert
Reliable batch upsert with splitting, timeout handling, and retry logic.
claude_indexer/storage/qdrant.py:403
↓ 1 callers
Method
_reliable_batch_upsert
Perform reliable batch upsert with verification.
claude_indexer/processing/unified_processor.py:312
↓ 1 callers
Method
_run_initial_indexing
Run initial indexing to ensure collection exists and project is indexed.
claude_indexer/watcher/handler.py:513
↓ 1 callers
Method
_save_model_cache
Save trained model to cache.
claude_indexer/embeddings/bm25.py:100
↓ 1 callers
Method
_should_process_file
Check if a file should be processed.
claude_indexer/watcher/handler.py:136
↓ 1 callers
Method
_should_replace_file_entities
Determine if file entities should be replaced.
claude_indexer/processing/content_processor.py:85
↓ 1 callers
Method
_should_retry
Determine if an error should trigger a retry.
claude_indexer/embeddings/base.py:197
↓ 1 callers
Method
_split_into_batches
Split points into batches of specified size.
claude_indexer/storage/qdrant.py:520
↓ 1 callers
Method
_split_large_section
Split sections that exceed token limit at semantic boundaries.
claude_indexer/analysis/parser.py:1799
↓ 1 callers
Method
_start_timer
Start background timer thread to automatically process files.
claude_indexer/watcher/debounce.py:164
← previous
next →
301–400 of 1,001, ranked by callers