build: the claw stands alone
The claw product (the daemon, the feed integrations, the client tools, and the web and android trees) extracted from the framework repository, keeping its history. The framework crates the product pulls are all on crates.io at 0.2.3, so the in-tree path dependencies became versions and the workspace resolves without the framework checkout.
This commit is contained in:
1 parent
36a79ced0e
commit
552a76ba99
8 files changed
+3516
-17
No files matched your search
@@ -27,28 +27,28 @@ mock = ["rhema-core/mock"]
|
||||
[dependencies]
|
||||
# The shared toolkit: the resident agent assembles its agent from the
|
||||
# shell, the approval seam, paste expansion, and revive-on-resume
|
||||
rhema-agent-tools = { path = "../rhema-agent-tools" }
|
||||
rhema-autonomous-agent = { path = "../rhema-autonomous-agent" }
|
||||
rhema-coding-agent = { path = "../rhema-coding-agent" }
|
||||
rhema-config = { path = "../rhema-config" }
|
||||
rhema-core = { path = "../rhema-core" }
|
||||
rhema-agent-tools = "0.2.3"
|
||||
rhema-autonomous-agent = "0.2.3"
|
||||
rhema-coding-agent = "0.2.3"
|
||||
rhema-config = "0.2.3"
|
||||
rhema-core = "0.2.3"
|
||||
# The bounded request view over the claw sessions, on by default here
|
||||
rhema-transcript = { path = "../rhema-transcript" }
|
||||
rhema-transcript = "0.2.3"
|
||||
rhema-calendar-integration = { path = "../../integrations/rhema-calendar-integration" }
|
||||
rhema-forge-integration = { path = "../../integrations/rhema-forge-integration" }
|
||||
# The accounts layer: identities hold the forge tokens the watches poll
|
||||
# with, and the identity tools manage them over chat
|
||||
rhema-identity = { path = "../rhema-identity" }
|
||||
rhema-rsd = { path = "../rhema-rsd" }
|
||||
rhema-identity = "0.2.3"
|
||||
rhema-rsd = "0.2.3"
|
||||
# The tool contract: the agent-token allowlist and version the auth
|
||||
# middleware enforces (rhema-tools spec). The arrow runs claw ->
|
||||
# contract only — never the reverse.
|
||||
rhema-claw-tools-contract = { path = "../../tools/contract" }
|
||||
# The resident tier's durable memory: its tools join the resolver chain
|
||||
rhema-memory = { path = "../rhema-memory" }
|
||||
rhema-memory = "0.2.3"
|
||||
# The shared ModelCard the backend registry's listings return
|
||||
rhema-provider = { path = "../rhema-provider" }
|
||||
rhema-provider-registry = { path = "../rhema-provider-registry", version = "0.2.3" }
|
||||
rhema-provider = "0.2.3"
|
||||
rhema-provider-registry = "0.2.3"
|
||||
# Args for the two-flag binary surface
|
||||
clap = { version = "4.5", features = ["derive"] }
|
||||
serde = { workspace = true }
|
||||
@@ -71,7 +71,7 @@ time = { version = "0.3", default-features = false, features = ["parsing"] }
|
||||
# Inbound chat images ride base64; the dispatch decodes them into the
|
||||
# attachment store
|
||||
base64 = "0.22"
|
||||
rhema-mcp = { version = "0.2.3", path = "../rhema-mcp" }
|
||||
rhema-mcp = "0.2.3"
|
||||
|
||||
[dev-dependencies]
|
||||
tempfile = "3"
|
||||
@@ -83,7 +83,7 @@ reqwest = { version = "0.12", features = ["json", "stream"] }
|
||||
bytes = "1"
|
||||
# The scripted provider for turn-level tests; mirrors rhema-code's mock
|
||||
# feature without a feature of our own — tests are the only consumer
|
||||
rhema-core = { path = "../rhema-core", features = ["mock"] }
|
||||
rhema-core = { version = "0.2.3", features = ["mock"] }
|
||||
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "sync", "time"] }
|
||||
|
||||
[lints]
|
||||
|
||||
Reference in new issue
Block a user