Skip to content

fix(vfs): resolve content ops through single-symlink leaf mounts#278

Merged
NathanFlurry merged 1 commit into
mainfrom
codex/tar-vfs-content-resolution
Jul 6, 2026
Merged

fix(vfs): resolve content ops through single-symlink leaf mounts#278
NathanFlurry merged 1 commit into
mainfrom
codex/tar-vfs-content-resolution

Conversation

@NathanFlurry

Copy link
Copy Markdown
Member
  • read_file/stat/pread now follow the tar-vfs <pkg>/current -> <version> symlink across the mount boundary, so agent manifests are readable through current; gated to single-symlink-root leaf mounts so normal mounts keep their native error semantics.
  • Toolchain pack reads the source agentos-package.json from the installed package dir, so the packed tar carries the canonical unscoped agent name.
  • Registry agent packages ship agentos-package.json in files.

- read_file/stat/pread follow the tar-vfs `<pkg>/current -> <version>` symlink
  across the mount boundary, gated to single-symlink-root leaf mounts so normal
  mounts keep their native error semantics (e.g. js_bridge ENOENT/EIO)
- toolchain pack reads the source agentos-package.json from the installed package
  dir so the packed tar carries the canonical unscoped agent name
- registry agent packages ship agentos-package.json in `files`
@railway-app railway-app Bot temporarily deployed to secure-exec / secure-exec-pr-278 July 6, 2026 05:23 Destroyed
@railway-app

railway-app Bot commented Jul 6, 2026

Copy link
Copy Markdown

🚅 Environment secure-exec-pr-278 in rivet-frontend has no services deployed.


🚅 Deployed to the secure-exec-pr-278 environment in secure-exec

Service Status Web Updated (UTC)
secure-exec 😴 Sleeping (View Logs) Web Jul 6, 2026 at 5:33 am

@NathanFlurry NathanFlurry merged commit b7d7be7 into main Jul 6, 2026
5 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant