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
↓ 2 callers
Method
list_collections
List all collections.
claude_indexer/storage/base.py:153
↓ 2 callers
Function
matches_patterns
Check if text matches any pattern in the list. Args: text: Text to check against patterns patterns: List of glob patterns Re
claude_indexer/watcher/file_utils.py:52
↓ 2 callers
Method
parse
Extract functions, classes, imports with progressive disclosure.
claude_indexer/analysis/javascript_parser.py:60
↓ 2 callers
Method
parse_all_chats
Parse all chat files for a project.
claude_indexer/chat/parser.py:289
↓ 2 callers
Method
print_stats
Print formatted statistics.
utils/qdrant_stats.py:739
↓ 2 callers
Method
save
Save project configuration.
claude_indexer/config/project_config.py:55
↓ 2 callers
Method
save_config
Save configuration to file.
claude_indexer/service.py:81
↓ 2 callers
Method
scrape_page
Scrape a single page using Crawl4AI with concurrency control
utils/library_scraper.py:166
↓ 2 callers
Method
set_global_state
Enable or disable Memory Guard globally.
utils/memory_guard.py:52
↓ 2 callers
Method
summarize_conversation
Summarize a complete conversation.
claude_indexer/chat/summarizer.py:208
↓ 2 callers
Function
wait_for_collection_ready
Wait for a Qdrant collection to exist and be ready for operations. Args: qdrant_store: QdrantStore instance collection_name:
tests/conftest.py:625
↓ 1 callers
Method
__init__
(self, project_path: Path)
claude_indexer/analysis/parser.py:122
↓ 1 callers
Method
__init__
Initialize the watcher with required dependencies. Args: repo_path: Path to the repository to watch config: IndexerCo
claude_indexer/watcher/handler.py:362
↓ 1 callers
Method
_add_overlap_context
Add 12.5% overlap between adjacent chunks for context.
claude_indexer/analysis/parser.py:1909
↓ 1 callers
Method
_analyze_file_types
Analyze file types in collection based on v2.4 chunk data.
utils/qdrant_stats.py:93
↓ 1 callers
Method
_analyze_with_jedi
Analyze file with Jedi for semantic information.
claude_indexer/analysis/parser.py:808
↓ 1 callers
Method
_apply_rrf_fusion
Apply Reciprocal Rank Fusion to combine dense and sparse search results. Args: dense_results: Results from dense vector s
claude_indexer/storage/qdrant.py:973
↓ 1 callers
Method
_batch_get_existing_entities
Batch get all existing entities in single query
claude_indexer/storage/diff_layers.py:167
↓ 1 callers
Method
_calculate_complexity
Calculate complexity based on control flow statements.
claude_indexer/analysis/observation_extractor.py:737
↓ 1 callers
Method
_calculate_complexity
Calculate cyclomatic complexity (simplified).
claude_indexer/analysis/javascript_parser.py:337
↓ 1 callers
Method
_calculate_complexity_from_source
Calculate complexity based on control flow statements.
claude_indexer/analysis/parser.py:1175
↓ 1 callers
Method
_calculate_delay
Calculate delay for exponential backoff with jitter.
claude_indexer/embeddings/base.py:186
↓ 1 callers
Method
_calculate_doc_frequencies
Pre-calculate document frequencies for all vocabulary terms to avoid O(n²) recalculation.
claude_indexer/embeddings/bm25.py:241
↓ 1 callers
Method
_call_openai_with_retry
Call OpenAI API with exponential backoff retry.
claude_indexer/chat/summarizer.py:266
↓ 1 callers
Method
_categorize_conversation
Categorize conversation based on content analysis.
claude_indexer/chat/summarizer.py:336
↓ 1 callers
Method
_categorize_file_changes
Categorize files into new, modified, and deleted.
claude_indexer/indexer.py:989
↓ 1 callers
Method
_categorize_vectored_file_changes
Categorize vectored files (files with entities in database) into new, modified, and deleted.
claude_indexer/indexer.py:1087
↓ 1 callers
Method
_check_and_process_ready_files
Check pending files and process ready ones via callback.
claude_indexer/watcher/debounce.py:183
↓ 1 callers
Method
_cleanup_orphaned_relations
Clean up orphaned relations after successful storage with timer control.
claude_indexer/processing/unified_processor.py:211
↓ 1 callers
Method
_collect_embedding_cost_data
Collect cost data from embedding results.
claude_indexer/processing/content_processor.py:225
↓ 1 callers
Method
_collection_has_sparse_vectors
Check if a collection supports sparse vectors with retry for timing issues. Args: collection_name: Name of the collection
claude_indexer/storage/qdrant.py:1046
↓ 1 callers
Method
_command_exists
Check if a command exists in PATH.
claude_indexer/git_hooks.py:79
↓ 1 callers
Method
_convert_markdown_to_html
Convert basic markdown to HTML.
claude_indexer/chat/html_report.py:1113
↓ 1 callers
Method
_count_manual_entries
Count manually added entries using comprehensive detection logic.
utils/qdrant_stats.py:231
↓ 1 callers
Method
_create_calls_relations_from_chunks
Create CALLS relations only for project-defined entities.
claude_indexer/analysis/parser.py:1443
↓ 1 callers
Method
_create_chunks
Split text into chunks by lines.
claude_indexer/analysis/text_parser.py:127
↓ 1 callers
Method
_create_class_entity
Create class entity with chunks.
claude_indexer/analysis/javascript_parser.py:355
↓ 1 callers
Method
_create_css_chunks
Create searchable chunks from CSS content.
claude_indexer/analysis/css_parser.py:250
↓ 1 callers
Method
_create_entity_chunks
Create implementation and metadata chunks from section group.
claude_indexer/analysis/parser.py:1982
↓ 1 callers
Method
_create_function_call_relations
Create CALLS relations only for project-defined entities.
claude_indexer/analysis/javascript_parser.py:557
↓ 1 callers
Method
_create_function_entity
Create function entity with metadata and implementation chunks.
claude_indexer/analysis/javascript_parser.py:218
↓ 1 callers
Method
_create_hook_script
Create the pre-commit hook script.
claude_indexer/git_hooks.py:88
↓ 1 callers
Method
_create_html_chunks
Create searchable chunks from HTML content.
claude_indexer/analysis/html_parser.py:297
↓ 1 callers
Method
_create_import_relation
Create import relation from import statement.
claude_indexer/analysis/javascript_parser.py:438
↓ 1 callers
Method
_create_intelligent_chunks
Group sections intelligently into token-optimized chunks.
claude_indexer/analysis/parser.py:1734
↓ 1 callers
Method
_create_interface_entity
Create TypeScript interface entity.
claude_indexer/analysis/javascript_parser.py:395
↓ 1 callers
Method
_create_json_chunks
Create searchable chunks from JSON content.
claude_indexer/analysis/json_parser.py:286
↓ 1 callers
Method
_create_memory_search_query
Create search query from conversation content.
claude_indexer/chat/html_report.py:716
↓ 1 callers
Method
_create_summary_prompt
Create prompt for OpenAI summarization.
claude_indexer/chat/summarizer.py:244
↓ 1 callers
Method
_create_yaml_chunks
Create searchable chunks from YAML content.
claude_indexer/analysis/yaml_parser.py:302
↓ 1 callers
Method
_deduplicate_relations
Deduplicate relations before embedding to save costs.
claude_indexer/processing/processors.py:346
↓ 1 callers
Method
_delete_entities_batch
Delete entities in batch before upsert.
claude_indexer/processing/unified_processor.py:258
↓ 1 callers
Method
_detect_design_patterns
Detect design patterns in class.
claude_indexer/analysis/observation_extractor.py:687
↓ 1 callers
Method
_detect_primary_language
Detect primary programming language from code blocks.
claude_indexer/chat/parser.py:253
↓ 1 callers
Method
_detect_project_root
Detect the project root directory using Claude-first weighted scoring.
utils/prompt_handler.py:22
↓ 1 callers
Method
_detect_yaml_type
Detect the type of YAML file.
claude_indexer/analysis/yaml_parser.py:102
↓ 1 callers
Method
_early_project_detection
Attempt early project detection from hook data or current directory.
utils/memory_guard.py:153
↓ 1 callers
Method
_ensure_debug_files_exist
Create all three debug log files if they don't exist.
utils/memory_guard.py:322
↓ 1 callers
Method
_extract_async_patterns
Extract asynchronous programming patterns.
claude_indexer/analysis/observation_extractor.py:993
↓ 1 callers
Method
_extract_author_info
Extract author information from an item.
claude_indexer/analysis/json_parser.py:549
↓ 1 callers
Method
_extract_basic_css_patterns
Fallback: Extract basic CSS class/ID patterns using regex when tree-sitter fails.
claude_indexer/analysis/html_parser.py:521
↓ 1 callers
Method
_extract_basic_topics
Extract basic topics when OpenAI fails.
claude_indexer/chat/summarizer.py:356
↓ 1 callers
Method
_extract_class_attributes
Extract class attributes.
claude_indexer/analysis/observation_extractor.py:715
↓ 1 callers
Method
_extract_class_definitions
Extract CSS class definitions.
claude_indexer/analysis/css_parser.py:98
↓ 1 callers
Method
_extract_class_fields
Extract class field definitions as variables.
claude_indexer/analysis/javascript_parser.py:1158
↓ 1 callers
Method
_extract_class_references
Extract class references for potential CSS relations.
claude_indexer/analysis/html_parser.py:235
↓ 1 callers
Method
_extract_clean_content
Extract clean content by removing existing overlap markers to prevent cascading.
claude_indexer/analysis/parser.py:1942
↓ 1 callers
Method
_extract_clean_purpose
Extract clean purpose from JSDoc/docstring without parameter clutter.
claude_indexer/analysis/observation_extractor.py:1036
↓ 1 callers
Method
_extract_components
Extract component-like structures (custom elements, elements with data attributes).
claude_indexer/analysis/html_parser.py:134
↓ 1 callers
Method
_extract_content_items
Enhanced content extraction: extract individual posts/articles as separate entities.
claude_indexer/analysis/json_parser.py:338
↓ 1 callers
Method
_extract_content_items_streaming
Extract content items using streaming JSON parser for large files.
claude_indexer/analysis/json_parser.py:623
↓ 1 callers
Method
_extract_css_class_definitions
Extract CSS class definitions from inline CSS using CSS parser logic.
claude_indexer/analysis/html_parser.py:390
↓ 1 callers
Method
_extract_css_id_definitions
Extract CSS ID definitions from inline CSS.
claude_indexer/analysis/html_parser.py:429
↓ 1 callers
Method
_extract_css_variable_definitions
Extract CSS variable definitions from inline CSS.
claude_indexer/analysis/html_parser.py:468
↓ 1 callers
Method
_extract_css_variables
Extract CSS custom properties (variables).
claude_indexer/analysis/css_parser.py:174
↓ 1 callers
Method
_extract_decorator_name
Extract decorator name from decorator node.
claude_indexer/analysis/javascript_parser.py:751
↓ 1 callers
Method
_extract_decorator_relations
Extract TypeScript decorator relations.
claude_indexer/analysis/javascript_parser.py:688
↓ 1 callers
Method
_extract_decorators
Extract decorators from function or class.
claude_indexer/analysis/observation_extractor.py:619
↓ 1 callers
Method
_extract_docstring_patterns
Extract meaningful patterns and content from docstring.
claude_indexer/analysis/observation_extractor.py:313
↓ 1 callers
Method
_extract_elements_with_ids
Extract HTML elements that have id attributes.
claude_indexer/analysis/html_parser.py:106
↓ 1 callers
Method
_extract_exception_handling
Extract exception types that are caught/thrown with enhanced pattern recognition.
claude_indexer/analysis/observation_extractor.py:467
↓ 1 callers
Method
_extract_exception_relations
Extract exception handling relations (try/catch/throw).
claude_indexer/analysis/javascript_parser.py:664
↓ 1 callers
Method
_extract_exception_type
Extract exception type from throw statement.
claude_indexer/analysis/javascript_parser.py:739
↓ 1 callers
Method
_extract_exceptions_from_source
Extract exception types from source code.
claude_indexer/analysis/parser.py:1168
↓ 1 callers
Method
_extract_file_operations
Extract file operations from Python AST using tree-sitter.
claude_indexer/analysis/parser.py:1198
↓ 1 callers
Method
_extract_framework_patterns
Extract framework and library usage patterns.
claude_indexer/analysis/observation_extractor.py:909
↓ 1 callers
Method
_extract_from_object_pattern
Extract variables from object destructuring patterns. Handles: {name, age}, {username: uname}, nested {address: {street, city}}
claude_indexer/analysis/javascript_parser.py:958
↓ 1 callers
Method
_extract_function_calls
Extract meaningful function calls using AST structural heuristics.
claude_indexer/analysis/observation_extractor.py:382
↓ 1 callers
Method
_extract_function_calls
Extract function calls using simple pattern matching.
claude_indexer/analysis/javascript_parser.py:326
↓ 1 callers
Method
_extract_generic_structure
Extract generic YAML structure.
claude_indexer/analysis/yaml_parser.py:240
↓ 1 callers
Method
_extract_headers
Extract headers, links, and code blocks from Markdown file.
claude_indexer/analysis/parser.py:1569
↓ 1 callers
Method
_extract_id_definitions
Extract CSS ID definitions.
claude_indexer/analysis/css_parser.py:136
↓ 1 callers
Method
_extract_implementation_chunk
Extract implementation chunk for function or class with semantic metadata.
claude_indexer/analysis/parser.py:985
↓ 1 callers
Method
_extract_implementation_chunks
Extract full implementation chunks using AST + Jedi for progressive disclosure.
claude_indexer/analysis/parser.py:919
↓ 1 callers
Method
_extract_import_relations
Extract @import relations.
claude_indexer/analysis/css_parser.py:210
↓ 1 callers
Method
_extract_imports_used_in_source
Extract imports referenced in the source code.
claude_indexer/analysis/parser.py:1161
↓ 1 callers
Method
_extract_inheritance_info
Extract inheritance information from class definition.
claude_indexer/analysis/observation_extractor.py:664
↓ 1 callers
Method
_extract_inheritance_relations
Extract inheritance relations from a class definition node.
claude_indexer/analysis/parser.py:643
↓ 1 callers
Method
_extract_inheritance_relations
Extract class inheritance relations (extends/implements).
claude_indexer/analysis/javascript_parser.py:591
↓ 1 callers
Method
_extract_inline_css_entities
Extract CSS entities from <style> tag content using CSS parser logic.
claude_indexer/analysis/html_parser.py:322
← previous
next →
201–300 of 1,001, ranked by callers