difftreelog
chore cargo-shear
in: trunk
8 files changed
Cargo.lockdiffbeforeafterboth517 "cfg-if",517 "cfg-if",518 "cipher",518 "cipher",519 "cpufeatures",519 "cpufeatures",520 "rand_core 0.10.1",520 "rand_core",521 "zeroize",521 "zeroize",522]522]523523670 "getrandom 0.4.2",670 "getrandom 0.4.2",671 "hybrid-array",671 "hybrid-array",672 "num-traits",672 "num-traits",673 "rand_core 0.10.1",673 "rand_core",674 "serdect",674 "serdect",675 "subtle",675 "subtle",676 "zeroize",676 "zeroize",684dependencies = [684dependencies = [685 "getrandom 0.4.2",685 "getrandom 0.4.2",686 "hybrid-array",686 "hybrid-array",687 "rand_core 0.10.1",687 "rand_core",688]688]689689690[[package]]690[[package]]694checksum = "3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8f"694checksum = "3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8f"695dependencies = [695dependencies = [696 "crypto-bigint",696 "crypto-bigint",697 "rand_core 0.10.1",697 "rand_core",698]698]699699700[[package]]700[[package]]836dependencies = [836dependencies = [837 "curve25519-dalek",837 "curve25519-dalek",838 "ed25519",838 "ed25519",839 "rand_core 0.10.1",839 "rand_core",840 "serde",840 "serde",841 "sha2",841 "sha2",842 "signature",842 "signature",867 "once_cell",867 "once_cell",868 "pem-rfc7468",868 "pem-rfc7468",869 "pkcs8",869 "pkcs8",870 "rand_core 0.10.1",870 "rand_core",871 "sec1",871 "sec1",872 "subtle",872 "subtle",873 "zeroize",873 "zeroize",972source = "registry+https://github.com/rust-lang/crates.io-index"972source = "registry+https://github.com/rust-lang/crates.io-index"973checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"973checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"974dependencies = [974dependencies = [975 "rand_core 0.10.1",975 "rand_core",976 "subtle",976 "subtle",977]977]9789781004source = "registry+https://github.com/rust-lang/crates.io-index"1004source = "registry+https://github.com/rust-lang/crates.io-index"1005checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"1005checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"10061007[[package]]1008name = "fuchsia-cprng"1009version = "0.1.1"1010source = "registry+https://github.com/rust-lang/crates.io-index"1011checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"101210061013[[package]]1007[[package]]1014name = "futures"1008name = "futures"1153 "js-sys",1147 "js-sys",1154 "libc",1148 "libc",1155 "r-efi",1149 "r-efi",1156 "rand_core 0.10.1",1150 "rand_core",1157 "wasip2",1151 "wasip2",1158 "wasip3",1152 "wasip3",1159 "wasm-bindgen",1153 "wasm-bindgen",1194checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"1188checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"1195dependencies = [1189dependencies = [1196 "ff",1190 "ff",1197 "rand_core 0.10.1",1191 "rand_core",1198 "subtle",1192 "subtle",1199]1193]120011941327dependencies = [1321dependencies = [1328 "num-integer",1322 "num-integer",1329 "num-traits",1323 "num-traits",1330 "rand 0.10.1",1324 "rand",1331 "rand_core 0.10.1",1325 "rand_core",1332]1326]133313271334[[package]]1328[[package]]1380checksum = "01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd"1374checksum = "01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd"1381dependencies = [1375dependencies = [1382 "crypto-common",1376 "crypto-common",1383 "rand_core 0.10.1",1377 "rand_core",1384]1378]138513791386[[package]]1380[[package]]1489 "kem",1483 "kem",1490 "module-lattice",1484 "module-lattice",1491 "pkcs8",1485 "pkcs8",1492 "rand_core 0.10.1",1486 "rand_core",1493 "sha3",1487 "sha3",1494]1488]149514891526 "minimal-lexical",1520 "minimal-lexical",1527]1521]15281529[[package]]1530name = "non-zero-byte-slice"1531version = "0.1.0"1532source = "registry+https://github.com/rust-lang/crates.io-index"1533checksum = "89daa1daa11c9df05d1181bcd0936d8066f8543144d77b09808eb78d65e38024"1534dependencies = [1535 "serde",1536]153715221538[[package]]1523[[package]]1539name = "nu-ansi-term"1524name = "nu-ansi-term"1584source = "registry+https://github.com/rust-lang/crates.io-index"1569source = "registry+https://github.com/rust-lang/crates.io-index"1585checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"1570checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"15861587[[package]]1588name = "openssh"1589version = "0.11.6"1590source = "registry+https://github.com/rust-lang/crates.io-index"1591checksum = "d534c4bfecb0ed71dea4db444a5922a294d15cf40e700548f27295e1feb0ef18"1592dependencies = [1593 "libc",1594 "once_cell",1595 "openssh-mux-client",1596 "shell-escape",1597 "tempfile",1598 "thiserror",1599 "tokio",1600]16011602[[package]]1603name = "openssh-mux-client"1604version = "0.17.9"1605source = "registry+https://github.com/rust-lang/crates.io-index"1606checksum = "df21c25c5f6a6c11cf6c54723c7b1389bfb4b5b0c17b097da274cade81d4815e"1607dependencies = [1608 "cfg-if",1609 "non-zero-byte-slice",1610 "once_cell",1611 "openssh-mux-client-error",1612 "sendfd",1613 "serde",1614 "ssh_format",1615 "tokio",1616 "tokio-io-utility",1617 "typed-builder",1618]16191620[[package]]1621name = "openssh-mux-client-error"1622version = "0.1.1"1623source = "registry+https://github.com/rust-lang/crates.io-index"1624checksum = "9879168afb48a235200e30d93df320b7191568cda8621df02f145c1c0f1af95a"1625dependencies = [1626 "ssh_format_error",1627 "thiserror",1628]162915711630[[package]]1572[[package]]1631name = "ordered-stream"1573name = "ordered-stream"1690 "delegate",1632 "delegate",1691 "futures",1633 "futures",1692 "log",1634 "log",1693 "rand 0.10.1",1635 "rand",1694 "sha2",1636 "sha2",1695 "thiserror",1637 "thiserror",1696 "tokio",1638 "tokio",1809 "cbc",1751 "cbc",1810 "der",1752 "der",1811 "pbkdf2",1753 "pbkdf2",1812 "rand_core 0.10.1",1754 "rand_core",1813 "scrypt",1755 "scrypt",1814 "sha2",1756 "sha2",1815 "spki",1757 "spki",1823dependencies = [1765dependencies = [1824 "der",1766 "der",1825 "pkcs5",1767 "pkcs5",1826 "rand_core 0.10.1",1768 "rand_core",1827 "spki",1769 "spki",1828]1770]182917711905 "crypto-bigint",1847 "crypto-bigint",1906 "crypto-common",1848 "crypto-common",1907 "ff",1849 "ff",1908 "rand_core 0.10.1",1850 "rand_core",1909 "subtle",1851 "subtle",1910 "zeroize",1852 "zeroize",1911]1853]1952source = "registry+https://github.com/rust-lang/crates.io-index"1894source = "registry+https://github.com/rust-lang/crates.io-index"1953checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"1895checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"19541955[[package]]1956name = "rand"1957version = "0.4.6"1958source = "registry+https://github.com/rust-lang/crates.io-index"1959checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"1960dependencies = [1961 "fuchsia-cprng",1962 "libc",1963 "rand_core 0.3.1",1964 "rdrand",1965 "winapi",1966]196718961968[[package]]1897[[package]]1969name = "rand"1898name = "rand"1973dependencies = [1902dependencies = [1974 "chacha20",1903 "chacha20",1975 "getrandom 0.4.2",1904 "getrandom 0.4.2",1976 "rand_core 0.10.1",1905 "rand_core",1977]1906]19781979[[package]]1980name = "rand_core"1981version = "0.3.1"1982source = "registry+https://github.com/rust-lang/crates.io-index"1983checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"1984dependencies = [1985 "rand_core 0.4.2",1986]19871988[[package]]1989name = "rand_core"1990version = "0.4.2"1991source = "registry+https://github.com/rust-lang/crates.io-index"1992checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"199319071994[[package]]1908[[package]]1995name = "rand_core"1909name = "rand_core"1996version = "0.10.1"1910version = "0.10.1"1997source = "registry+https://github.com/rust-lang/crates.io-index"1911source = "registry+https://github.com/rust-lang/crates.io-index"1998checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"1912checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"19992000[[package]]2001name = "rdrand"2002version = "0.4.0"2003source = "registry+https://github.com/rust-lang/crates.io-index"2004checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"2005dependencies = [2006 "rand_core 0.3.1",2007]200819132009[[package]]1914[[package]]2010name = "redox_syscall"1915name = "redox_syscall"2044source = "registry+https://github.com/rust-lang/crates.io-index"1949source = "registry+https://github.com/rust-lang/crates.io-index"2045checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"1950checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"20462047[[package]]2048name = "remove_dir_all"2049version = "0.5.3"2050source = "registry+https://github.com/rust-lang/crates.io-index"2051checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"2052dependencies = [2053 "winapi",2054]205519512056[[package]]1952[[package]]2057name = "remowt-agent"1953name = "remowt-agent"2062 "bifrostlink-ports",1958 "bifrostlink-ports",2063 "clap",1959 "clap",2064 "futures",1960 "futures",2065 "futures-util",2066 "nix",1961 "nix",2067 "rand 0.10.1",2068 "remowt-endpoints",1962 "remowt-endpoints",2069 "remowt-link-shared",1963 "remowt-link-shared",2070 "remowt-plugin",1964 "remowt-plugin",2071 "remowt-polkit-shared",1965 "remowt-polkit-shared",2072 "remowt-ui-prompt",1966 "remowt-ui-prompt",2073 "serde",2074 "tempfile",1967 "tempfile",2075 "tokio",1968 "tokio",2076 "tokio-util",1969 "tokio-util",2087dependencies = [1980dependencies = [2088 "anyhow",1981 "anyhow",2089 "bifrostlink",1982 "bifrostlink",2090 "bifrostlink-ports",2091 "bytes",1983 "bytes",2092 "camino",1984 "camino",2093 "futures",1985 "futures",2108name = "remowt-endpoints"2000name = "remowt-endpoints"2109version = "0.1.7"2001version = "0.1.7"2110dependencies = [2002dependencies = [2111 "anyhow",2112 "bifrostlink",2003 "bifrostlink",2113 "bifrostlink-macros",2114 "camino",2004 "camino",2115 "nix",2005 "nix",2116 "serde",2006 "serde",2117 "tempfile",2007 "tempfile",2118 "thiserror",2008 "thiserror",2119 "tokio",2009 "tokio",2120 "tracing",2010 "tracing",2121 "uuid",2122 "zbus",2011 "zbus",2123]2012]212420132146 "remowt-link-shared",2035 "remowt-link-shared",2147 "serde_json",2036 "serde_json",2148 "tokio",2037 "tokio",2149 "tracing",2150 "tracing-subscriber",2038 "tracing-subscriber",2151]2039]215220402164version = "0.1.7"2052version = "0.1.7"2165dependencies = [2053dependencies = [2166 "anyhow",2054 "anyhow",2167 "async-trait",2168 "bifrostlink",2169 "bifrostlink-ports",2170 "bytes",2171 "clap",2055 "clap",2172 "nix",2056 "nix",2173 "openssh",2174 "remowt-client",2057 "remowt-client",2175 "remowt-link-shared",2058 "remowt-link-shared",2176 "remowt-ui-prompt",2059 "remowt-ui-prompt",2177 "russh",2178 "russh-config",2179 "serde",2180 "serde_json",2181 "tempdir",2182 "thiserror",2183 "tokio",2060 "tokio",2184 "tokio-stream",2185 "tracing",2061 "tracing",2186 "tracing-subscriber",2062 "tracing-subscriber",2187 "uuid",2188]2063]218920642190[[package]]2065[[package]]2195 "bifrostlink",2070 "bifrostlink",2196 "bifrostlink-macros",2071 "bifrostlink-macros",2197 "serde",2072 "serde",2198 "serde_json",2199 "thiserror",2073 "thiserror",2200 "tokio",2074 "tokio",2201 "tracing",2075 "tracing",2250 "digest",2124 "digest",2251 "pkcs1",2125 "pkcs1",2252 "pkcs8",2126 "pkcs8",2253 "rand_core 0.10.1",2127 "rand_core",2254 "sha2",2128 "sha2",2255 "signature",2129 "signature",2256 "spki",2130 "spki",2305 "pkcs5",2179 "pkcs5",2306 "pkcs8",2180 "pkcs8",2307 "polyval",2181 "polyval",2308 "rand 0.10.1",2182 "rand",2309 "rand_core 0.10.1",2183 "rand_core",2310 "ring",2184 "ring",2311 "rsa",2185 "rsa",2312 "russh-cryptovec",2186 "russh-cryptovec",2443source = "registry+https://github.com/rust-lang/crates.io-index"2317source = "registry+https://github.com/rust-lang/crates.io-index"2444checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"2318checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"24452446[[package]]2447name = "sendfd"2448version = "0.4.4"2449source = "registry+https://github.com/rust-lang/crates.io-index"2450checksum = "b183bfd5b1bc64ab0c1ef3ee06b008a9ef1b68a7d3a99ba566fbfe7a7c6d745b"2451dependencies = [2452 "libc",2453 "tokio",2454]245523192456[[package]]2320[[package]]2457name = "serde"2321name = "serde"2558 "lazy_static",2422 "lazy_static",2559]2423]25602561[[package]]2562name = "shell-escape"2563version = "0.1.5"2564source = "registry+https://github.com/rust-lang/crates.io-index"2565checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"256624242567[[package]]2425[[package]]2568name = "shlex"2426name = "shlex"2593checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"2451checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"2594dependencies = [2452dependencies = [2595 "digest",2453 "digest",2596 "rand_core 0.10.1",2454 "rand_core",2597]2455]259824562599[[package]]2457[[package]]2684 "p256",2542 "p256",2685 "p384",2543 "p384",2686 "p521",2544 "p521",2687 "rand_core 0.10.1",2545 "rand_core",2688 "rsa",2546 "rsa",2689 "sec1",2547 "sec1",2690 "sha1",2548 "sha1",2695 "zeroize",2553 "zeroize",2696]2554]26972698[[package]]2699name = "ssh_format"2700version = "0.14.1"2701source = "registry+https://github.com/rust-lang/crates.io-index"2702checksum = "24ab31081d1c9097c327ec23550858cb5ffb4af6b866c1ef4d728455f01f3304"2703dependencies = [2704 "serde",2705 "ssh_format_error",2706]27072708[[package]]2709name = "ssh_format_error"2710version = "0.1.0"2711source = "registry+https://github.com/rust-lang/crates.io-index"2712checksum = "be3c6519de7ca611f71ef7e8a56eb57aa1c818fecb5242d0a0f39c83776c210c"2713dependencies = [2714 "serde",2715]271625552717[[package]]2556[[package]]2718name = "static_assertions"2557name = "static_assertions"2754 "unicode-ident",2593 "unicode-ident",2755]2594]27562757[[package]]2758name = "tempdir"2759version = "0.3.7"2760source = "registry+https://github.com/rust-lang/crates.io-index"2761checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"2762dependencies = [2763 "rand 0.4.6",2764 "remove_dir_all",2765]276625952767[[package]]2596[[package]]2768name = "tempfile"2597name = "tempfile"2823 "windows-sys 0.61.2",2652 "windows-sys 0.61.2",2824]2653]28252826[[package]]2827name = "tokio-io-utility"2828version = "0.7.6"2829source = "registry+https://github.com/rust-lang/crates.io-index"2830checksum = "8d672654d175710e52c7c41f6aec77c62b3c0954e2a7ebce9049d1e94ed7c263"2831dependencies = [2832 "tokio",2833]283426542835[[package]]2655[[package]]2836name = "tokio-macros"2656name = "tokio-macros"2843 "syn 2.0.117",2663 "syn 2.0.117",2844]2664]28452846[[package]]2847name = "tokio-stream"2848version = "0.1.18"2849source = "registry+https://github.com/rust-lang/crates.io-index"2850checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"2851dependencies = [2852 "futures-core",2853 "pin-project-lite",2854 "tokio",2855]285626652857[[package]]2666[[package]]2858name = "tokio-util"2667name = "tokio-util"2954 "tracing-log",2763 "tracing-log",2955]2764]29562957[[package]]2958name = "typed-builder"2959version = "0.23.2"2960source = "registry+https://github.com/rust-lang/crates.io-index"2961checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda"2962dependencies = [2963 "typed-builder-macro",2964]29652966[[package]]2967name = "typed-builder-macro"2968version = "0.23.2"2969source = "registry+https://github.com/rust-lang/crates.io-index"2970checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26"2971dependencies = [2972 "proc-macro2",2973 "quote",2974 "syn 2.0.117",2975]297627652977[[package]]2766[[package]]2978name = "typenum"2767name = "typenum"Cargo.tomldiffbeforeafterboth222223camino = { version = "1.2.2", features = ["serde1"] }23camino = { version = "1.2.2", features = ["serde1"] }24anyhow = "1.0.86"24anyhow = "1.0.86"25async-trait = "0.1.81"26bytes = "1.11.0"25bytes = "1.11.0"27clap = "4.5.16"26clap = "4.5.16"28futures = "0.3.30"27futures = "0.3.30"29futures-util = "0.3.30"30nix = "0.31.3"28nix = "0.31.3"31openssh = "0.11.0"32pam-client = "0.5.0"29pam-client = "0.5.0"33rand = "0.10.1"34russh = { version = "0.61.2", default-features = false, features = [30russh = { version = "0.61.2", default-features = false, features = [35 "ring",31 "ring",36 "flate2",32 "flate2",39russh-config = "0.58.0"35russh-config = "0.58.0"40serde = "1.0.228"36serde = "1.0.228"41serde_json = "1.0.149"37serde_json = "1.0.149"42tempdir = "0.3.7"43tempfile = "3"38tempfile = "3"44tokio = { version = "1.39.3", features = ["fs"] }39tokio = { version = "1.39.3", features = ["fs"] }45tokio-stream = "0.1.15"46tokio-util = "0.7.11"40tokio-util = "0.7.11"47tracing = "0.1.40"41tracing = "0.1.40"48tracing-subscriber = "0.3.18"42tracing-subscriber = "0.3.18"cmds/remowt-agent/Cargo.tomldiffbeforeafterboth11bifrostlink-ports.workspace = true11bifrostlink-ports.workspace = true12clap = { workspace = true, features = ["derive"] }12clap = { workspace = true, features = ["derive"] }13futures.workspace = true13futures.workspace = true14futures-util.workspace = true15nix.workspace = true14nix.workspace = true16remowt-polkit-shared.workspace = true15remowt-polkit-shared.workspace = true17rand.workspace = true18remowt-link-shared.workspace = true16remowt-link-shared.workspace = true19remowt-plugin.workspace = true17remowt-plugin.workspace = true20serde = { workspace = true, features = ["derive"] }21tempfile.workspace = true18tempfile.workspace = true22tokio = { workspace = true, features = [19tokio = { workspace = true, features = [23 "rt",20 "rt",cmds/remowt-ssh/Cargo.tomldiffbeforeafterboth778[dependencies]8[dependencies]9clap = { workspace = true, features = ["derive"] }9clap = { workspace = true, features = ["derive"] }10openssh = { workspace = true, features = ["native-mux"] }11tracing-subscriber.workspace = true10tracing-subscriber.workspace = true12bifrostlink.workspace = true13remowt-link-shared.workspace = true11remowt-link-shared.workspace = true14remowt-client.workspace = true12remowt-client.workspace = true15tokio = { workspace = true, features = [13tokio = { workspace = true, features = [22] }20] }23nix = { workspace = true, features = ["term"] }21nix = { workspace = true, features = ["term"] }24anyhow.workspace = true22anyhow.workspace = true25bifrostlink-ports.workspace = true26uuid = { workspace = true, features = ["v4"] }27tempdir.workspace = true28async-trait.workspace = true29bytes.workspace = true30tokio-stream.workspace = true31tracing.workspace = true23tracing.workspace = true32thiserror.workspace = true33serde_json.workspace = true34serde.workspace = true35remowt-ui-prompt.workspace = true24remowt-ui-prompt.workspace = true36russh.workspace = true37russh-config.workspace = true3825crates/remowt-client/Cargo.tomldiffbeforeafterboth8[dependencies]8[dependencies]9anyhow.workspace = true9anyhow.workspace = true10bifrostlink.workspace = true10bifrostlink.workspace = true11bifrostlink-ports.workspace = true12bytes.workspace = true11bytes.workspace = true13camino.workspace = true12camino.workspace = true14serde.workspace = true13serde.workspace = truecrates/remowt-endpoints/Cargo.tomldiffbeforeafterboth6license.workspace = true6license.workspace = true778[dependencies]8[dependencies]9anyhow.workspace = true10bifrostlink.workspace = true9bifrostlink.workspace = true11bifrostlink-macros.workspace = true12camino.workspace = true10camino.workspace = true13serde = { workspace = true }11serde = { workspace = true }14tempfile.workspace = true12tempfile.workspace = true15thiserror.workspace = true13thiserror.workspace = true16tokio = { workspace = true, features = ["net", "io-util", "rt", "process"] }14tokio = { workspace = true, features = ["net", "io-util", "rt", "process"] }17tracing.workspace = true15tracing.workspace = true18uuid.workspace = true19nix = { workspace = true, features = ["process", "signal", "term"] }16nix = { workspace = true, features = ["process", "signal", "term"] }20zbus.workspace = true17zbus.workspace = true2118crates/remowt-plugin/Cargo.tomldiffbeforeafterboth20 "time",20 "time",21 "process",21 "process",22] }22] }23tracing.workspace = true24tracing-subscriber.workspace = true23tracing-subscriber.workspace = true2524crates/remowt-ui-prompt/Cargo.tomldiffbeforeafterboth10bifrostlink.workspace = true10bifrostlink.workspace = true11bifrostlink-macros.workspace = true11bifrostlink-macros.workspace = true12serde.workspace = true12serde.workspace = true13serde_json.workspace = true14thiserror.workspace = true13thiserror.workspace = true15tokio = { workspace = true, features = ["io-util", "macros", "process", "rt"] }14tokio = { workspace = true, features = ["io-util", "macros", "process", "rt"] }16tracing.workspace = true15tracing.workspace = true