Skip to content

Commit 3bd6d8a

Browse files
refactor(resource): extract runtime protocol crate
agent-identity: dev3.direct.omp.2cshu64q agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.0.9 agent-runtime: OMP 18.0.9 tooling-profile: dotfiles@b607597
1 parent e0a155e commit 3bd6d8a

5 files changed

Lines changed: 821 additions & 588 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# `package.version` out of this file as the single source of truth for the
33
# build, and a virtual root has no `[package]` to read.
44
[workspace]
5-
members = ["crates/agent-spec", "crates/st2-wire", "crates/demo-resolver-wasm"]
6-
default-members = [".", "crates/agent-spec", "crates/st2-wire"]
5+
members = ["crates/agent-spec", "crates/st2-resource-protocol", "crates/st2-wire", "crates/demo-resolver-wasm"]
6+
default-members = [".", "crates/agent-spec", "crates/st2-resource-protocol", "crates/st2-wire"]
77

88
[package]
99
name = "st2"
@@ -33,6 +33,7 @@ notify = "8"
3333
serde = { version = "1", features = ["derive"] }
3434
serde_json = "1"
3535
sha2 = "0.10"
36+
st2-resource-protocol = { path = "crates/st2-resource-protocol" }
3637
st2-wire = { path = "crates/st2-wire" }
3738
tempfile = "3"
3839
toml = "0.9"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[package]
2+
name = "st2-resource-protocol"
3+
version = "0.1.0"
4+
edition = "2024"
5+
description = "Resource Profile runtime wire types, framing, and codecs shared by st2 hosts and runtimes."
6+
license = "MIT"
7+
8+
[dependencies]
9+
serde = { version = "1", features = ["derive"] }
10+
serde_json = "1"
11+
sha2 = "0.10"

0 commit comments

Comments
 (0)