feat(packages): sidecar package projection + agentos-toolchain + { packageDir } registry#150
Merged
Merged
Conversation
|
🚅 Deployed to the secure-exec-pr-150 environment in rivet-frontend
🚅 Deployed to the secure-exec-pr-150 environment in secure-exec
|
78dfebf to
a3276d2
Compare
a3276d2 to
05b33df
Compare
05b33df to
98c7a13
Compare
98c7a13 to
623b2f7
Compare
623b2f7 to
166bee6
Compare
166bee6 to
efc374f
Compare
efc374f to
47ed865
Compare
47ed865 to
4ab0ae0
Compare
4ab0ae0 to
1789ba1
Compare
b87dbc8 to
0bf7dcb
Compare
0bf7dcb to
ce000a7
Compare
ce000a7 to
2c62844
Compare
2c62844 to
eac42f6
Compare
eac42f6 to
3c5abf9
Compare
3c5abf9 to
d2afa05
Compare
d2afa05 to
6522933
Compare
6522933 to
bb83f37
Compare
bb83f37 to
42d8146
Compare
…ckageDir } registry
Ports the package-projection feature onto the converged-runtime sidecar
(crate split sidecar/sidecar-core/sidecar-protocol): PackageDescriptor /
LinkPackageRequest / PackageLinkedResponse wire types, ConfigureVm packages
projection into /opt/agentos, runtime LinkPackage, and package_projection.rs.
Also: agentos-toolchain, @agentos-software/manifest, { packageDir } registry
migration, single base-filesystem.
42d8146 to
05ed2d8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ConfigureVm.packages+LinkPackagewire request); clients forward, no client-side stagingagentos-toolchain(pack) into secure-exec; flat--out,--prune-native, npm-shippable output (nobin/symlinks)agentos-package.jsonmanifest —package.json"bin"is the only metadata{name, dir}descriptor with a cleandist/package/build dir@secure-exec/registry-types→@agentos-software/manifest(kept in secure-exec)base-filesystem.json(directinclude_str!, nobuild.rs)assemble-dist-packagetolerates planned/empty-bin packages (binaries built on upload)binfield from command packages so pnpm no longer creates.binshims that shadow host tools during buildspack: resolve hoisted dependency bin targets; pi-clipackruns with--prune-nativeKnown gap (follow-up): the
@agentos-software/*command/agent packages and@rivet-dev/agentos-toolchainhave no CI publish path; for the preview validating this change they were published from a local machine, not CI.Additional changes on this revision:
provides(env defaults + read-only file layers) applied by the sidecar projection; a missingprovides.files.sourceis now fatalregistry/software/*/bin/wasm binaries, the wasm-gui C build outputs, and generatedwebsite/.astro/public/docs; tighten.gitignore(pyodide runtime assets left in place)