Add codebase indexing system (Milestone 4)
- Add project type detection (Node.js, Python, Rust, Go, generic) - Add file scanner with ignore patterns and hash tracking - Add TypeScript/JavaScript parser (exports, imports, classes, functions) - Add Python parser (imports, classes, functions, __all__) - Add relationship mapper for import dependencies - Add architecture summary generation with tech stack detection - Add incremental update support via file hash comparison - Add CLI command: cortex index [path] [--update] [--dry-run] - Add MCP tools: memory_index, memory_components
This commit is contained in:
@@ -16,6 +16,7 @@ import { diffCommand } from './commands/diff';
|
||||
import { restoreCommand } from './commands/restore';
|
||||
import { captureCommand, captureHookCommand, configCommand } from './commands/capture';
|
||||
import { contextCommand, contextHookCommand } from './commands/context';
|
||||
import { indexCommand } from './commands/index-cmd';
|
||||
import { closeDb } from '../core/db';
|
||||
|
||||
const program = new Command();
|
||||
@@ -44,6 +45,7 @@ program.addCommand(captureHookCommand);
|
||||
program.addCommand(contextCommand);
|
||||
program.addCommand(contextHookCommand);
|
||||
program.addCommand(configCommand);
|
||||
program.addCommand(indexCommand);
|
||||
|
||||
program.hook('postAction', () => {
|
||||
closeDb();
|
||||
|
||||
Reference in New Issue
Block a user