Skip to content

feat(agentos): publish the default software list - #2019

Merged
eersnington merged 1 commit into
mainfrom
stack/feat-agentos-publish-default-software-list-mzsyuwnz
Oct 5, 2026
Merged

eersnington merged 1 commit into
mainfrom
stack/feat-agentos-publish-default-software-list-mzsyuwnz

Conversation

@eersnington

@eersnington eersnington commented Oct 1, 2026 •

Copy link
Copy Markdown
Member
  • The default software list now lives in one file, software/default-software.json. Core's runtime, Core's build staging, and publish all read it instead of keeping their own copies.
  • Publish now writes default-software.json next to manifest.json in the software artifacts: the default packages (coreutils, sed, grep, gawk, findutils, diffutils, tar, gzip) with their path, digest, and size, in install order.
  • Publish fails if a default package is missing from the software catalog.
  • Services reads this list to install default software in hosted VMs, so hosted and embedded VMs get the same commands.
{
	"schemaVersion": 1,
	"artifacts": [
		{ "name": "coreutils", "digest": "sha256:…", "size": 66780710, "path": "packages/coreutils/<sha256>.aospkg" },
		…
	]
}

Code: software/default-software.json, scripts/publish/src/lib/software-artifacts.ts, packages/core/src/default-software.ts, packages/core/scripts/stage-default-software.mjs

@railway-app

railway-app Bot commented Oct 1, 2026

Copy link
Copy Markdown

This PR was not deployed automatically as @eersnington does not have access to the Railway project.

In order to get automatic PR deploys, please add @eersnington to your workspace on Railway.

@the-company-company the-company-company Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟠 1 medium-severity finding

Reviewed commit 74b0c90.

Comment thread scripts/publish/src/lib/software-artifacts.ts Outdated
@eersnington
eersnington force-pushed the stack/feat-agentos-publish-default-software-list-mzsyuwnz branch from 74b0c90 to c32840f Compare October 1, 2026 20:39

@the-company-company the-company-company Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No issues found

Reviewed commit c32840f.

@eersnington
eersnington marked this pull request as draft October 4, 2026 23:43
@eersnington
eersnington marked this pull request as ready for review October 4, 2026 23:43
@eersnington
eersnington force-pushed the stack/feat-agentos-publish-default-software-list-mzsyuwnz branch from c32840f to f47022f Compare October 4, 2026 23:53
@eersnington
eersnington merged commit c3698e6 into main Oct 5, 2026
9 of 14 checks passed
@eersnington
eersnington deleted the stack/feat-agentos-publish-default-software-list-mzsyuwnz branch October 5, 2026 16:58
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