Skip to content

Commit 24c11e6

Browse files
committed
chore(actor): sync actor and heall
s Make the base build + run against secure-exec 0bf7dcb and layer the actor-plugin/demo enablement under the inspector-tabs UI: - 0bf7dcb Rust re-fit: drop nonexistent GuestKernelResultResponse arms, forward PackageDescriptor{name,dir,acpEntrypoint}, name-readdir+lstat typed listing. - config-model migration (main's half-done package projection): AgentOsConfigJson + client AgentOsConfig move from software[] to packages[] + packagesMountAt; ConfigureVm forwards packages; listSoftware derives from packages. - deps: pinned-mode catalog (browser 0bf7dcb, duckdb/make/wget efc374f), drop s3/google-drive from recipe map, cargo local path-deps + pinned npm, lockfiles. - demo harness + built inspector assets + runtime-server (lazy pi import)
1 parent 1e1f72c commit 24c11e6

30 files changed

Lines changed: 2473 additions & 8037 deletions

‎Cargo.lock‎

Lines changed: 5 additions & 142 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ members = [
55
"crates/agentos-sidecar-core",
66
"crates/agentos-sidecar",
77
# LOCAL-DEV (web/wasm convergence): re-added because the converged
8-
# `secure-exec-sidecar-browser` is provided via the local ../secure-exec-convwasi
8+
# `secure-exec-sidecar-browser` is provided via the local ../secure-exec
99
# link. Before a real push this must go back to excluded (or be pinned to a
1010
# published browser crate) — secure-exec does not publish it to crates.io yet.
1111
"crates/agentos-sidecar-browser",
@@ -23,19 +23,19 @@ repository = "https://github.com/rivet-dev/agent-os"
2323
# normal crates.io dependencies so CI/publish builds do not need a sibling
2424
# checkout.
2525
[workspace.dependencies]
26-
agentos-bridge = { package = "secure-exec-bridge", path = "../secure-exec-convwasi/crates/bridge", version = "0.3.0-rc.1" }
26+
agentos-bridge = { package = "secure-exec-bridge", path = "../secure-exec/crates/bridge", version = "0.3.0-rc.1" }
2727
agentos-protocol = { path = "crates/agentos-protocol", version = "0.2.0-rc.3" }
2828
agentos-sidecar-core = { path = "crates/agentos-sidecar-core", version = "0.2.0-rc.3" }
2929
agentos-sidecar = { path = "crates/agentos-sidecar", version = "0.2.0-rc.3" }
3030
agentos-sidecar-browser = { path = "crates/agentos-sidecar-browser", version = "0.2.0-rc.3" }
31-
agentos-kernel = { package = "secure-exec-kernel", path = "../secure-exec-convwasi/crates/kernel", version = "0.3.0-rc.1" }
32-
agentos-execution = { package = "secure-exec-execution", path = "../secure-exec-convwasi/crates/execution", version = "0.3.0-rc.1" }
33-
agentos-v8-runtime = { package = "secure-exec-v8-runtime", path = "../secure-exec-convwasi/crates/v8-runtime", version = "0.3.0-rc.1" }
34-
secure-exec-client = { path = "../secure-exec-convwasi/crates/secure-exec-client", version = "0.3.0-rc.1" }
35-
secure-exec-bridge = { path = "../secure-exec-convwasi/crates/bridge", version = "0.3.0-rc.1" }
36-
secure-exec-sidecar = { path = "../secure-exec-convwasi/crates/sidecar", version = "0.3.0-rc.1" }
37-
# LOCAL-DEV: unpublished converged browser crate from the convwasi link (web/wasm work).
38-
secure-exec-sidecar-browser = { path = "../secure-exec-convwasi/crates/sidecar-browser", version = "0.3.0-rc.1" }
39-
secure-exec-vm-config = { path = "../secure-exec-convwasi/crates/vm-config", version = "0.3.0-rc.1" }
31+
agentos-kernel = { package = "secure-exec-kernel", path = "../secure-exec/crates/kernel", version = "0.3.0-rc.1" }
32+
agentos-execution = { package = "secure-exec-execution", path = "../secure-exec/crates/execution", version = "0.3.0-rc.1" }
33+
agentos-v8-runtime = { package = "secure-exec-v8-runtime", path = "../secure-exec/crates/v8-runtime", version = "0.3.0-rc.1" }
34+
secure-exec-client = { path = "../secure-exec/crates/secure-exec-client", version = "0.3.0-rc.1" }
35+
secure-exec-bridge = { path = "../secure-exec/crates/bridge", version = "0.3.0-rc.1" }
36+
secure-exec-sidecar = { path = "../secure-exec/crates/sidecar", version = "0.3.0-rc.1" }
37+
# LOCAL-DEV: unpublished converged browser crate (web/wasm work).
38+
secure-exec-sidecar-browser = { path = "../secure-exec/crates/sidecar-browser", version = "0.3.0-rc.1" }
39+
secure-exec-vm-config = { path = "../secure-exec/crates/vm-config", version = "0.3.0-rc.1" }
4040
vbare = "0.0.4"
4141
vbare-compiler = { package = "rivet-vbare-compiler", version = "0.0.5" }

‎crates/agentos-actor-plugin/src/actions/mod.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ pub(crate) async fn dispatch(
345345
},
346346
Err(error) => reply_err(host, token, error),
347347
},
348-
"listPersistedSessions" => match session::list_persisted_sessions(host).await {
348+
"listPersistedSessions" => match session::list_persisted_sessions(host, vm).await {
349349
Ok(sessions) => reply_ok(host, token, &sessions),
350350
Err(error) => reply_err(host, token, error),
351351
},

0 commit comments

Comments
 (0)