Skip to content

Removing Dependency Graph support #68

@AbhijeetDash

Description

@AbhijeetDash

Rollback Dep Graph.

The dep graph functionality is based on tree-sitter and since tree-sitter is blocking the universal support we need to remove the tree-sitter based dependency graph generation and switch to a more generalised appproach.

New Approach

  1. We use GLOB to make the directory structure.
  2. We can use LLM to filter out the relevant files for the context eliminating all the custom logic for every framework to identify which files to include in the dep tree.
  3. Once done we can simply use LLM on each file to break it into meaningful chunks and embed them.
  4. We will by default store these in a JSON file locally - later we can add support for the VectorDB plugin.

What remains

We will need to figure out a way to keep the JSON updated.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions