You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,8 +37,8 @@
37
37
***Verify before accepting.** Generated code can be compiled, tested, and corrected inside an isolated execution environment.
38
38
***Spend compute where it matters.** Straightforward edits take a shorter path, while harder tasks receive more candidates, reasoning, and validation.
39
39
***Run your own model.** Use a compatible GGUF model on NVIDIA, AMD, Apple Silicon, Vulkan, or CPU-supported hardware.
40
-
***Keep everything local.**Your repository, inference, test execution, and learned artifacts stay on your machine.
41
-
***Own the full stack.** ATLAS is open source, self-hosted, and has no required hosted API or per-token fee.
40
+
***Keep control local.**ATLAS does not intentionally upload your repository or prompts to a hosted model or ATLAS-operated service. Sandbox commands have outbound network access by default; set `ATLAS_SANDBOX_NET_INTERNAL=true` to disable it.
41
+
***Own the full stack.** ATLAS is open source and self-hosted. It requires no hosted model or third-party model-provider API key; a local per-installation service token authenticates ATLAS services.
42
42
43
43
---
44
44
@@ -76,7 +76,7 @@
76
76
77
77
2.**[atlas-proxy](docs/ARCHITECTURE.md#3-atlas-proxy-outer-layer)** - Go agent loop that orchestrates the system.
78
78
-[Tool-call routing](docs/ARCHITECTURE.md#tools) - classifies file operations by complexity tier
-[Grammar enforcement](docs/ARCHITECTURE.md#grammar-enforcement) - GBNF schemas strongly steer output toward the expected JSON shapes, with proxy-side recovery for malformed or truncated output
80
80
-[BiasBusters](docs/ARCHITECTURE.md#tool-selection-bias-mitigations) - four composed mitigations (descriptions, grammar bans, system notes, ASA steering) that push the model toward `ast_edit` for structural code edits
Copy file name to clipboardExpand all lines: docs/TROUBLESHOOTING.md
+17-7Lines changed: 17 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,19 +6,29 @@ Common issues and solutions, organized by service.
6
6
7
7
## Quick Diagnostics
8
8
9
-
Run these first to identify where the problem is:
9
+
Start with `atlas doctor`, then use Compose status and logs to identify where
10
+
the problem is:
10
11
11
12
```bash
12
-
# Docker Compose — check all services at once
13
+
atlas doctor
13
14
docker compose ps
14
-
15
-
# GPU status
16
-
nvidia-smi
17
-
18
-
# Docker Compose logs (last 50 lines per service)
19
15
docker compose logs --tail 50
20
16
```
21
17
18
+
`atlas doctor` is the preferred first diagnostic because it checks the host,
19
+
configuration, and service health together. `docker compose ps` identifies
20
+
services that failed to start, and the logs provide the next level of detail.
21
+
Use a hardware-specific check only when the first results point to the
22
+
inference backend:
23
+
24
+
| Backend | Diagnostic command or check |
25
+
|---|---|
26
+
| NVIDIA CUDA |`nvidia-smi`|
27
+
| AMD ROCm | Run `rocm-smi` and verify `/dev/kfd` exists. |
28
+
| Apple Silicon / Metal | Run `atlas doctor`; if the native server is not listening, start `./scripts/atlas-llama-macos.sh` and inspect its foreground launcher output as described in [SETUP_MACOS.md](SETUP_MACOS.md#troubleshooting). |
29
+
| Vulkan | Verify `/dev/dri` exists, then run `docker compose -f docker-compose.yml -f docker-compose.vulkan.yml exec llama-server vulkaninfo --summary`. |
30
+
| CPU-only | Confirm the `docker-compose.vulkan.yml` and `docker-compose.cpu.yml` overlays are active. `atlas doctor` should warn and exit successfully rather than fail solely because no GPU exists. |
31
+
22
32
For the per-service health-check curls, see [SETUP.md § Verify Installation](SETUP.md#verify-installation). The atlas-proxy health endpoint is the most useful for triage — it reports the status of all upstream services:
0 commit comments