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: ForLoopCodes/contextplus
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: ForLoopCodes/contextplus
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 41 files changed
  • 1 contributor

Commits on Mar 30, 2026

  1. feat(tools): add detailed code structure analysis tool

    - Implemented `code-structure.ts` to extract imports, exports, dependencies, and call graphs from source files using tree-sitter.
    - Added functions for extracting imports, exports, and function calls for TypeScript, JavaScript, Python, Go, and Rust.
    - Created a `getCodeStructure` function to return a structured overview of the code file.
    
    feat(tools): create project initializer for Context+ setup
    
    - Introduced `init.ts` to initialize Context+ projects with necessary directories and default files.
    - Added functionality to generate initial embeddings and context tree snapshots.
    
    feat(tools): unify research capabilities across code, memory, and ACP
    
    - Developed `research.ts` to aggregate search results from codebase, memory, and ACP sources.
    - Implemented `discoverRelated` function to find related files and memories based on a given file path.
    
    feat(tools): enhance search functionality with hybrid capabilities
    
    - Created `search.ts` to combine semantic and keyword search modes for identifiers and files.
    - Added support for customizable search options including weights and score thresholds.
    
    test: add memory graph fixtures for testing
    
    - Created a sample `graph.json` file to serve as a fixture for memory graph tests.
    ForLoopCodes committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    9015557 View commit details
    Browse the repository at this point in the history
Loading