feat: enable file indexing by default

File indexing only adds ~3 seconds to the indexing process, so enable
it by default to make the get_file tool work out of the box.

- MCP index_revision tool now indexes files automatically
- CLI flag changed from --files to --no-files (opt-out)
- Update README examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-03 18:45:50 +01:00
parent 3ba85691a8
commit 452b0fda86
3 changed files with 13 additions and 6 deletions

View File

@@ -43,15 +43,15 @@ func main() {
ArgsUsage: "<revision>",
Flags: []cli.Flag{
&cli.BoolFlag{
Name: "files",
Usage: "Also index file contents (slower, enables get_file tool)",
Name: "no-files",
Usage: "Skip indexing file contents (faster, disables get_file tool)",
},
},
Action: func(c *cli.Context) error {
if c.NArg() < 1 {
return fmt.Errorf("revision argument required")
}
return runIndex(c, c.Args().First(), c.Bool("files"))
return runIndex(c, c.Args().First(), !c.Bool("no-files"))
},
},
{