Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 6 additions & 3 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -60,9 +60,12 @@ Add the server to your agent. For Claude Code (`~/.claude.json`):
```

Once wired, have the agent call `oxcode_watch` once: it builds the index and
keeps it current as files change. Across multiple agents on one repo a file lock
elects a single writer (the one watcher/re-indexer) while the rest serve reads, so
you can run as many as you like. Then ask questions with `oxcode_explore`.
keeps it current as files change. When `path` is omitted, the project root comes
from `OXCODE_ROOT`, the client's MCP roots, `CLAUDE_PROJECT_DIR`, or
`WORKSPACE_FOLDER_PATHS` — not from the MCP process cwd (hosts often start servers in
`$HOME`). Across multiple agents on one repo a file lock elects a single writer
(the one watcher/re-indexer) while the rest serve reads, so you can run as many
as you like. Then ask questions with `oxcode_explore`.

Optionally auto-allow the tools in `~/.claude/settings.json` (the query tools are
read-only; `oxcode_watch` only builds/maintains the local index):
Expand Down
Loading