> ## Documentation Index
> Fetch the complete documentation index at: https://agent-harness101.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Repository access

> The model cannot inspect the repository.

## The question

We have User → LLM. Why isn't that enough?

## The answer

The model cannot inspect the repository.

```mermaid theme={null}
flowchart TD
n0["User request"]
n1["LLM"]
n2["No repo context"]
n0 --> n1
n1 --> n2
```

```mermaid theme={null}
flowchart LR
n0["read_file"]
n1["search_code"]
n2["list_directory"]
n0 --> n1
n1 --> n2
```

### Source

[Claude Code docs — code.claude.com/docs](https://code.claude.com/docs) — Claude Code ships read/search/list as built-in tools (Read, Grep, Glob, LS) — this isn’t a hypothetical gap, it’s what those tools exist to close.

<Tip>
  **Design decision:** Add **read\_file · search\_code · list\_directory**
</Tip>

## Continue the walkthrough

<Card title="Editing & execution" icon="arrow-right" href="/tools/editing-and-execution">
  Continue to topic 2 of 14.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.