Skip to content
Open
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
22 changes: 5 additions & 17 deletions content/en/bits_ai/bits_ai_dev_agent/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,11 @@

The Dev Agent ingests custom instruction files from your repository, including:

- `AGENTS.md`
- `CLAUDE.md`
- `.cursorrules`
- `.windsurfrules`
- `copilot-instructions.md`
- `CLAUDE.md`
- `AGENTS.md`
- `agent.md`


You can also define global custom instructions, which apply to all Dev Agent sessions, in **Bits AI Dev** > **Settings** > [**General**][6], in the **Global Agent Instructions** section.

Expand All @@ -77,19 +75,9 @@

By default, the Dev Agent has **no internet access** during agent execution. To configure which external domains agents can reach, navigate to **Bits AI Dev** > **Settings** > [**General**][6], and find the **Internet Access** section. Choose from the following access policies: **No Internet Access**, **Default Allowlist**, **Custom + Default Allowlist**, or **Custom Allowlist**.

The default allowlist includes the following domains. This list will evolve over time based on user feedback and ecosystem changes. To avoid changes, configure a custom allowlist.
The default allowlist will evolve over time based on user feedback and ecosystem changes. To avoid changes, configure a custom allowlist.

Check warning on line 78 in content/en/bits_ai/bits_ai_dev_agent/setup.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.tense

Avoid temporal words like 'will'.

Check warning on line 78 in content/en/bits_ai/bits_ai_dev_agent/setup.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.tense

Avoid temporal words like 'will'.

| Language | Domains |
|---|---|
| Clojure/JVM | `repo.clojars.org` |
| Go | `pkg.go.dev`, `proxy.golang.org`, `sum.golang.org`, `vuln.go.dev` |
| Java/JVM | `repo1.maven.org` |
| JavaScript/TypeScript | `registry.npmjs.org`, `registry.yarnpkg.com` |
| .NET/C# | `api.nuget.org` |
| PHP | `packagist.org`, `repo.packagist.org` |
| Python | `files.pythonhosted.org`, `pypi.org`, `pypi.python.org`, `pythonhosted.org` |
| Rust | `index.crates.io`, `static.crates.io` |
| Ubuntu | `archive.ubuntu.com`, `ports.ubuntu.com`, `security.ubuntu.com` |
Any HTTP method can be used with allowed domains. This allows the agent to publish packages.

### Configure repository environment

Expand All @@ -108,7 +96,7 @@

The Dev Agent runs the setup command at startup and can use any tools installed in your environment. The setup command runs with network access enabled to download dependencies. After setup is complete, your [internet access](#configure-internet-access) policy controls outbound network access during agent execution. Because setup commands execute against code in your repository, enable them only if you trust the repository's code.

**Note**: For best results, add a [custom instructions file](#configure-custom-instructions) (like `claude.md`) to your repository with instructions on how to build and test your code.
**Note**: For best results, add a [custom instructions file](#configure-custom-instructions) (like `AGENTS.md`) to your repository with instructions on how to build and test your code.

## Troubleshooting

Expand Down
Loading