Commit 43097a2
committed
feat(sandbox): guest-native /opt/agentos granular tar mounts
Serve packages directly from package.tar via a tar-backed read-only VFS
(mmap + digest index, no extraction), compose /opt/agentos from granular
leaf mounts (tar per pkg-version + single-symlink per bin/<cmd> and current),
resolve symlinks across mounts, and move exec bits to pack time. Carries
in-progress sandbox-multiline-prompt work (registry/software + doc cleanup).1 parent 94f540b commit 43097a2
75 files changed
Lines changed: 3228 additions & 2874 deletions
File tree
- crates
- execution/src
- kernel/src
- sidecar-core/src
- sidecar-protocol
- protocol
- src
- sidecar
- src
- plugins
- tests
- fixtures
- vfs
- src
- posix
- tests
- packages
- agentos-toolchain
- src
- tests
- core/src
- manifest/src
- registry
- agent
- claude/src
- opencode/src
- pi-cli/src
- pi
- scripts
- src
- software
- codex-cli/src
- coreutils/src
- curl/src
- diffutils/src
- duckdb/src
- fd/src
- file/src
- findutils/src
- gawk/src
- git/src
- grep/src
- gzip/src
- http-get/src
- jq/src
- ripgrep/src
- sed/src
- sqlite3/src
- tar/src
- tree/src
- unzip/src
- vim/src
- vix/src
- wget/src
- yq/src
- zip/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
274 | 275 | | |
275 | 276 | | |
276 | 277 | | |
| 278 | + | |
277 | 279 | | |
278 | 280 | | |
279 | 281 | | |
| |||
2278 | 2280 | | |
2279 | 2281 | | |
2280 | 2282 | | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
2281 | 2299 | | |
2282 | 2300 | | |
2283 | 2301 | | |
| |||
2295 | 2313 | | |
2296 | 2314 | | |
2297 | 2315 | | |
2298 | | - | |
| 2316 | + | |
| 2317 | + | |
| 2318 | + | |
| 2319 | + | |
| 2320 | + | |
2299 | 2321 | | |
2300 | 2322 | | |
2301 | 2323 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3355 | 3355 | | |
3356 | 3356 | | |
3357 | 3357 | | |
| 3358 | + | |
| 3359 | + | |
| 3360 | + | |
| 3361 | + | |
| 3362 | + | |
| 3363 | + | |
3358 | 3364 | | |
3359 | 3365 | | |
3360 | 3366 | | |
| |||
0 commit comments