Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kapillamba4/code-memory
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.27
Choose a base ref
...
head repository: kapillamba4/code-memory
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.28
Choose a head ref
  • 3 commits
  • 7 files changed
  • 2 contributors

Commits on Mar 13, 2026

  1. Fix 6 code quality issues: dead code, missing IDs, perf, cleanup

    - Remove dead `index_file()` function (replaced by `_parse_file_for_indexing` + `_store_parsed_file`)
    - Add `symbol_id` to `hybrid_search` results so `find_definition` doesn't need ambiguous fallback lookup
    - Cache file contents in `find_references()` to avoid re-reading the same file per reference
    - Add LRU cache (128 entries) on `embed_text()` to skip redundant model calls for repeated queries
    - Unify duplicate `SKIP_DIRS` into a single constant in `parser.py`, imported by `doc_parser.py`
    - Add stale file cleanup pass in both `index_directory()` and `index_doc_directory()` to remove ghost entries for deleted files
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    kapillamba4 and claude committed Mar 13, 2026
    Configuration menu
    Copy the full SHA
    e084396 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2026

  1. Bump version to 1.0.28

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    kapillamba4 and claude committed Mar 15, 2026
    Configuration menu
    Copy the full SHA
    5fed0e5 View commit details
    Browse the repository at this point in the history
  2. Make embedding batch size configurable via CODE_MEMORY_BATCH_SIZE env…

    … var
    
    Add CODE_MEMORY_BATCH_SIZE environment variable (default 64) to centralize
    batch size configuration. Remove hardcoded batch_size=64 from callers in
    parser.py and doc_parser.py. Document device auto-detection priority
    (CUDA > MPS > CPU) and CODE_MEMORY_DEVICE env var in index_codebase tool.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    kapillamba4 and claude committed Mar 15, 2026
    Configuration menu
    Copy the full SHA
    03ec2c8 View commit details
    Browse the repository at this point in the history
Loading