1
0
mirror of synced 2025-12-19 18:06:02 -05:00

Update os-support.md to use direct release-manifest path

Navigation now goes directly from llms.json._embedded.latest_patches[]
to manifest.json via release-manifest link, reducing fetches from 3 to 2.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Rich Lander
2025-12-15 17:04:49 -08:00
parent db8dbacd84
commit dc41638857

View File

@@ -14,40 +14,34 @@ Know when you're done:
**Do NOT** look for markdown versions (`.md`) of these JSON files—they don't exist. The JSON files are complete and authoritative.
## Navigation Flow (3 fetches)
## Navigation Flow (2 fetches)
```
llms.json
└─► _embedded.latest_patches[] ─► find version (e.g., "10.0")
└─► _links["release-major"]
└─► _links["release-manifest"]
X.0/index.json
manifest.json
─► _links["release-manifest"]
manifest.json
├─► _links["supported-os-json"] ─► distros, glibc
└─► _links["os-packages-json"] ─► apt/dnf packages
─► _links["supported-os-json"] ─► distros, glibc
└─► _links["os-packages-json"] ─► apt/dnf packages
```
## Common Queries
### Is my distro supported? (3 fetches)
### Is my distro supported? (2 fetches)
1. Fetch `llms.json`
2. Find `_embedded.latest_patches[]` where `release == "X.0"`
3. Follow `_links["release-major"]`version index
4. Follow `_links["release-manifest"]` → manifest.json
5. Follow `_links["supported-os-json"]` → supported-os.json
6. Check `distributions[]` for your distro
3. Follow `_links["release-manifest"]`manifest.json
4. Follow `_links["supported-os-json"]` → supported-os.json
5. Check `distributions[]` for your distro
### OS packages for Ubuntu/Debian (3 fetches)
### OS packages for Ubuntu/Debian (2 fetches)
Same path, but follow `_links["os-packages-json"]`:
@@ -55,7 +49,7 @@ Same path, but follow `_links["os-packages-json"]`:
2. Find `releases[]` where `release == "24.04"`
3. Read `packages[]` for required apt packages
### Minimum glibc version (3 fetches)
### Minimum glibc version (2 fetches)
1. Follow path to `supported-os.json`
2. Read `libc[]` array