fjrdomingues / autopilot

Code Autopilot, a tool that uses GPT to read a codebase, create context and solve tasks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No matching files found in the database. Indexing is required.

egoshly opened this issue · comments

commented

i ran node ui -t "FIX_CODE" -r and got Task: FIX_CODE
No matching files found in the database. Indexing is required.
/Users/jamesmclendon/autopilot/modules/summaries.js:79
throw new Error("Cannot run without summaries. Indexing is required.");
^

Error: Cannot run without summaries. Indexing is required.
at readAllSummaries (/Users/jamesmclendon/autopilot/modules/summaries.js:79:11)
at async getSummaries (/Users/jamesmclendon/autopilot/modules/summaries.js:100:21)
at async main (/Users/jamesmclendon/autopilot/ui.js:59:21)

what command should i run instead?

🤖 This is my suggestion:

File: modules/interactiveReindexCodeBase.js
It seems like you need to index your codebase before running the command. To do this, you can use the reindexCodeBase function provided in the modules/interactiveReindexCodeBase.js file.

You can either call this function directly from your code or create a new script that imports and calls this function with the appropriate parameters. Here's an example of how to use the function:

const { reindexCodeBase } = require('./modules/interactiveReindexCodeBase');

const codeBaseDirectory = 'path/to/your/codebase'; // Replace this with the path to your codebase
const model = {}; // Replace this with the model you want to use for indexing
const interactive = false; // Set this to true if you want to use interactive indexing

reindexCodeBase(codeBaseDirectory, model, interactive)
  .then(() => {
    console.log('Codebase indexed successfully');
  })
  .catch((error) => {
    console.error('Error during indexing:', error);
  });

After indexing your codebase, you should be able to run the command you mentioned (node ui -t "FIX_CODE" -r) without encountering the "Indexing is required" error.