- Add QuicSyncBackend + quic_scheduler; fix push stream/close race by waiting for peer close instead of calling close_and_drain() on the client side (SyncComplete stream was racing CONNECTION_CLOSE) - Add PipeWriteHalf::shutdown_push() for client-sends-last QUIC paths; use it in cmd_push so the server can process SyncComplete before the connection tears down - Add SshSyncBackend + ssh_scheduler with subprocess integration tests - Add clawsync diff command with --porcelain flag and subprocess tests - Add QUIC subprocess push/pull integration tests - Fix clippy --tests violations across 5 crates - Fix broken intra-doc links (reader.rs, lib.rs, scheduler.rs) - Rewrite crate READMEs; update BENCHMARKS.md with clawsync-fs CDC row 653 tests, 0 failures. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
37 lines
1.0 KiB
TOML
37 lines
1.0 KiB
TOML
[package]
|
|
name = "clawsync-agent"
|
|
description = "ClawSync ZeroClaw/OpenClaw agent integration: SyncBackend trait, autonomous scheduling"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
readme = "README.md"
|
|
keywords = ["sync", "agent", "hdf5", "autonomous", "zeroclaw"]
|
|
categories = ["filesystem", "asynchronous"]
|
|
|
|
[dependencies]
|
|
clawhdf5-onion = { workspace = true }
|
|
clawhdf5-agent = { workspace = true }
|
|
clawsync-onion = { workspace = true }
|
|
clawsync-transport = { workspace = true }
|
|
|
|
tokio = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3"
|
|
clawhdf5-onion = { workspace = true }
|
|
clawsync-onion = { workspace = true }
|
|
clawsync-transport = { workspace = true }
|
|
rustls = { workspace = true }
|
|
criterion = { workspace = true }
|
|
|
|
[[bench]]
|
|
name = "end_to_end_bench"
|
|
harness = false
|
|
|
|
[[bench]]
|
|
name = "wan_pipeline_bench"
|
|
harness = false
|