chore: cleanup phase 5, remove external runtime dependencies
This commit is contained in:
105
desktop/src-tauri/Cargo.lock
generated
105
desktop/src-tauri/Cargo.lock
generated
@@ -8,6 +8,41 @@ version = "2.0.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
|
||||
|
||||
[[package]]
|
||||
name = "aead"
|
||||
version = "0.5.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
|
||||
dependencies = [
|
||||
"crypto-common",
|
||||
"generic-array",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aes"
|
||||
version = "0.8.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cipher",
|
||||
"cpufeatures",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aes-gcm"
|
||||
version = "0.10.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
|
||||
dependencies = [
|
||||
"aead",
|
||||
"aes",
|
||||
"cipher",
|
||||
"ctr",
|
||||
"ghash",
|
||||
"subtle",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ahash"
|
||||
version = "0.8.12"
|
||||
@@ -492,6 +527,16 @@ dependencies = [
|
||||
"windows-link 0.2.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "cipher"
|
||||
version = "0.4.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
|
||||
dependencies = [
|
||||
"crypto-common",
|
||||
"inout",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "combine"
|
||||
version = "4.6.7"
|
||||
@@ -658,6 +703,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
|
||||
dependencies = [
|
||||
"generic-array",
|
||||
"rand_core 0.6.4",
|
||||
"typenum",
|
||||
]
|
||||
|
||||
@@ -711,6 +757,15 @@ dependencies = [
|
||||
"syn 2.0.117",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ctr"
|
||||
version = "0.9.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
|
||||
dependencies = [
|
||||
"cipher",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "darling"
|
||||
version = "0.21.3"
|
||||
@@ -805,16 +860,19 @@ dependencies = [
|
||||
name = "desktop"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"aes-gcm",
|
||||
"base64 0.22.1",
|
||||
"chrono",
|
||||
"dirs 5.0.1",
|
||||
"fantoccini",
|
||||
"futures",
|
||||
"keyring",
|
||||
"rand 0.8.5",
|
||||
"regex",
|
||||
"reqwest 0.11.27",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"sha2",
|
||||
"sqlx",
|
||||
"tauri",
|
||||
"tauri-build",
|
||||
@@ -1543,6 +1601,16 @@ dependencies = [
|
||||
"wasip3",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ghash"
|
||||
version = "0.5.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"
|
||||
dependencies = [
|
||||
"opaque-debug",
|
||||
"polyval",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "gio"
|
||||
version = "0.18.4"
|
||||
@@ -2170,6 +2238,15 @@ dependencies = [
|
||||
"cfb",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "inout"
|
||||
version = "0.1.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
|
||||
dependencies = [
|
||||
"generic-array",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ipnet"
|
||||
version = "2.12.0"
|
||||
@@ -2831,6 +2908,12 @@ version = "1.21.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
|
||||
|
||||
[[package]]
|
||||
name = "opaque-debug"
|
||||
version = "0.3.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
|
||||
|
||||
[[package]]
|
||||
name = "open"
|
||||
version = "5.3.3"
|
||||
@@ -3267,6 +3350,18 @@ dependencies = [
|
||||
"windows-sys 0.61.2",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "polyval"
|
||||
version = "0.6.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures",
|
||||
"opaque-debug",
|
||||
"universal-hash",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "potential_utf"
|
||||
version = "0.1.4"
|
||||
@@ -5396,6 +5491,16 @@ version = "0.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
|
||||
|
||||
[[package]]
|
||||
name = "universal-hash"
|
||||
version = "0.5.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
|
||||
dependencies = [
|
||||
"crypto-common",
|
||||
"subtle",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "url"
|
||||
version = "2.5.8"
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
[package]
|
||||
name = "desktop"
|
||||
version = "0.1.0"
|
||||
description = "A Tauri App"
|
||||
authors = ["you"]
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
description = "ZCLAW Desktop Application"
|
||||
authors = ["ZCLAW Team"]
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
rust-version.workspace = true
|
||||
|
||||
[lib]
|
||||
# The `_lib` suffix may seem redundant but it is necessary
|
||||
# to make the lib name unique and wouldn't conflict with the bin name.
|
||||
# This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
|
||||
name = "desktop_lib"
|
||||
crate-type = ["staticlib", "cdylib", "rlib"]
|
||||
|
||||
@@ -18,26 +16,46 @@ crate-type = ["staticlib", "cdylib", "rlib"]
|
||||
tauri-build = { version = "2", features = [] }
|
||||
|
||||
[dependencies]
|
||||
# ZCLAW crates
|
||||
zclaw-types = { workspace = true }
|
||||
zclaw-memory = { workspace = true }
|
||||
zclaw-runtime = { workspace = true }
|
||||
zclaw-kernel = { workspace = true }
|
||||
|
||||
# Tauri
|
||||
tauri = { version = "2", features = [] }
|
||||
tauri-plugin-opener = "2"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
serde_json = "1"
|
||||
tokio = { version = "1", features = ["full"] }
|
||||
reqwest = { version = "0.11", features = ["json", "blocking"] }
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
regex = "1"
|
||||
dirs = "5"
|
||||
|
||||
# Browser automation
|
||||
# Async runtime
|
||||
tokio = { workspace = true }
|
||||
futures = { workspace = true }
|
||||
|
||||
# Serialization
|
||||
serde = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
|
||||
# HTTP client
|
||||
reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls", "blocking"] }
|
||||
|
||||
# Utilities
|
||||
chrono = { workspace = true }
|
||||
regex = { workspace = true }
|
||||
dirs = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
uuid = { workspace = true }
|
||||
base64 = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
|
||||
# Browser automation (existing)
|
||||
fantoccini = "0.21"
|
||||
futures = "0.3"
|
||||
base64 = "0.22"
|
||||
thiserror = "2"
|
||||
uuid = { version = "1", features = ["v4", "serde"] }
|
||||
|
||||
# Secure storage (OS keyring/keychain)
|
||||
keyring = "3"
|
||||
|
||||
# SQLite for persistent memory storage
|
||||
sqlx = { version = "0.7", features = ["runtime-tokio", "sqlite"] }
|
||||
# Encryption
|
||||
aes-gcm = { workspace = true }
|
||||
sha2 = { workspace = true }
|
||||
rand = { workspace = true }
|
||||
|
||||
# SQLite (keep for backward compatibility during migration)
|
||||
sqlx = { workspace = true }
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
{
|
||||
"status": "failed",
|
||||
"failedTests": [
|
||||
"4c7e6ccba74c38082eff-428751c1a27c810d25bc",
|
||||
"4c7e6ccba74c38082eff-e8eb267dbe5d6b944c33",
|
||||
"4c7e6ccba74c38082eff-1e63c4d4b91978536fc3",
|
||||
"4c7e6ccba74c38082eff-5a47c30a876dee9d7f6a",
|
||||
"4c7e6ccba74c38082eff-d595d4fb8c9beec7acb6"
|
||||
]
|
||||
"failedTests": []
|
||||
}
|
||||
@@ -1,71 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- complementary [ref=e4]:
|
||||
- generic [ref=e6]:
|
||||
- img [ref=e7]
|
||||
- textbox "搜索..." [ref=e10]
|
||||
- button "新对话" [ref=e12]:
|
||||
- img [ref=e13]
|
||||
- generic [ref=e16]: 新对话
|
||||
- navigation [ref=e17]:
|
||||
- button "分身" [ref=e18]:
|
||||
- img [ref=e19]
|
||||
- generic [ref=e22]: 分身
|
||||
- img [ref=e23]
|
||||
- button "自动化" [ref=e25]:
|
||||
- img [ref=e26]
|
||||
- generic [ref=e28]: 自动化
|
||||
- button "技能" [ref=e29]:
|
||||
- img [ref=e30]
|
||||
- generic [ref=e34]: 技能
|
||||
- button "团队" [ref=e35]:
|
||||
- img [ref=e36]
|
||||
- generic [ref=e41]: 团队
|
||||
- button "协作" [ref=e42]:
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: 协作
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
- generic [ref=e58]:
|
||||
- generic [ref=e60]: ZCLAW
|
||||
- paragraph [ref=e61]: 默认助手
|
||||
- generic [ref=e62]:
|
||||
- img [ref=e64]
|
||||
- generic [ref=e65]: 连接 Gateway 后创建
|
||||
- button "用 用户7141" [ref=e67]:
|
||||
- generic [ref=e68]: 用
|
||||
- generic [ref=e69]: 用户7141
|
||||
- img [ref=e70]
|
||||
- generic [ref=e72]:
|
||||
- banner [ref=e73]:
|
||||
- generic [ref=e74]:
|
||||
- generic [ref=e76]: Z
|
||||
- generic [ref=e77]: ZCLAW
|
||||
- button "详情" [ref=e79]:
|
||||
- img [ref=e80]
|
||||
- generic [ref=e83]: 详情
|
||||
- main [ref=e84]:
|
||||
- generic [ref=e85]:
|
||||
- generic [ref=e87]:
|
||||
- heading "ZCLAW" [level=2] [ref=e88]
|
||||
- generic [ref=e89]: Gateway 未连接
|
||||
- generic [ref=e94]:
|
||||
- img [ref=e96]
|
||||
- heading "欢迎使用 ZCLAW" [level=3] [ref=e98]
|
||||
- paragraph [ref=e99]: 请先在设置中连接 Gateway
|
||||
- generic [ref=e101]:
|
||||
- generic [ref=e102]:
|
||||
- button "添加附件" [ref=e103]:
|
||||
- img [ref=e104]
|
||||
- textbox "请先连接 Gateway" [disabled] [ref=e107]
|
||||
- generic [ref=e108]:
|
||||
- button "选择模型" [ref=e109]:
|
||||
- generic [ref=e110]: claude-sonnet-4-20250514
|
||||
- img [ref=e111]
|
||||
- button "发送消息" [disabled] [ref=e113]:
|
||||
- img [ref=e114]
|
||||
- generic [ref=e116]: Agent 在本地运行,内容由 AI 生成
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 50 KiB |
Binary file not shown.
@@ -1,86 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- complementary [ref=e4]:
|
||||
- generic [ref=e6]:
|
||||
- img [ref=e7]
|
||||
- textbox "搜索..." [ref=e10]
|
||||
- button "新对话" [ref=e12]:
|
||||
- img [ref=e13]
|
||||
- generic [ref=e16]: 新对话
|
||||
- navigation [ref=e17]:
|
||||
- button "分身" [ref=e18]:
|
||||
- img [ref=e19]
|
||||
- generic [ref=e22]: 分身
|
||||
- img [ref=e23]
|
||||
- button "自动化" [ref=e25]:
|
||||
- img [ref=e26]
|
||||
- generic [ref=e28]: 自动化
|
||||
- button "技能" [ref=e29]:
|
||||
- img [ref=e30]
|
||||
- generic [ref=e34]: 技能
|
||||
- button "团队" [ref=e35]:
|
||||
- img [ref=e36]
|
||||
- generic [ref=e41]: 团队
|
||||
- button "协作" [ref=e42]:
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: 协作
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
- generic [ref=e58]:
|
||||
- generic [ref=e60]: ZCLAW
|
||||
- paragraph [ref=e61]: 默认助手
|
||||
- generic [ref=e62] [cursor=pointer]:
|
||||
- img [ref=e64]
|
||||
- generic [ref=e67]: 创建新 Agent
|
||||
- button "用 用户7141" [ref=e69]:
|
||||
- generic [ref=e70]: 用
|
||||
- generic [ref=e71]: 用户7141
|
||||
- img [ref=e72]
|
||||
- generic [ref=e74]:
|
||||
- banner [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e78]: Z
|
||||
- generic [ref=e79]: ZCLAW
|
||||
- button "详情" [ref=e81]:
|
||||
- img [ref=e82]
|
||||
- generic [ref=e85]: 详情
|
||||
- main [ref=e86]:
|
||||
- generic [ref=e87]:
|
||||
- generic [ref=e88]:
|
||||
- generic [ref=e89]:
|
||||
- heading "ZCLAW" [level=2] [ref=e90]
|
||||
- generic [ref=e91]: Gateway 已连接
|
||||
- generic [ref=e93]:
|
||||
- button "Search messages" [ref=e94]:
|
||||
- img [ref=e95]
|
||||
- generic [ref=e98]: Search
|
||||
- button "开始新对话" [ref=e99]:
|
||||
- img [ref=e100]
|
||||
- text: 新对话
|
||||
- generic [ref=e103]:
|
||||
- generic [ref=e105]:
|
||||
- generic [ref=e106]: 用
|
||||
- generic [ref=e109]: Write a short poem
|
||||
- generic [ref=e111]:
|
||||
- generic [ref=e112]: Z
|
||||
- generic [ref=e114]:
|
||||
- generic [ref=e115]: ⚠️ WebSocket connection failed
|
||||
- paragraph [ref=e116]: WebSocket connection failed
|
||||
- button "下载为 Markdown" [ref=e117]:
|
||||
- img [ref=e118]
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- button "添加附件" [ref=e124]:
|
||||
- img [ref=e125]
|
||||
- textbox "发送给 ZCLAW" [ref=e128]
|
||||
- generic [ref=e129]:
|
||||
- button "选择模型" [ref=e130]:
|
||||
- generic [ref=e131]: claude-sonnet-4-20250514
|
||||
- img [ref=e132]
|
||||
- button "发送消息" [disabled] [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e137]: Agent 在本地运行,内容由 AI 生成
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 52 KiB |
Binary file not shown.
@@ -1,86 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- complementary [ref=e4]:
|
||||
- generic [ref=e6]:
|
||||
- img [ref=e7]
|
||||
- textbox "搜索..." [ref=e10]
|
||||
- button "新对话" [ref=e12]:
|
||||
- img [ref=e13]
|
||||
- generic [ref=e16]: 新对话
|
||||
- navigation [ref=e17]:
|
||||
- button "分身" [ref=e18]:
|
||||
- img [ref=e19]
|
||||
- generic [ref=e22]: 分身
|
||||
- img [ref=e23]
|
||||
- button "自动化" [ref=e25]:
|
||||
- img [ref=e26]
|
||||
- generic [ref=e28]: 自动化
|
||||
- button "技能" [ref=e29]:
|
||||
- img [ref=e30]
|
||||
- generic [ref=e34]: 技能
|
||||
- button "团队" [ref=e35]:
|
||||
- img [ref=e36]
|
||||
- generic [ref=e41]: 团队
|
||||
- button "协作" [ref=e42]:
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: 协作
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
- generic [ref=e58]:
|
||||
- generic [ref=e60]: ZCLAW
|
||||
- paragraph [ref=e61]: 默认助手
|
||||
- generic [ref=e62] [cursor=pointer]:
|
||||
- img [ref=e64]
|
||||
- generic [ref=e67]: 创建新 Agent
|
||||
- button "用 用户7141" [ref=e69]:
|
||||
- generic [ref=e70]: 用
|
||||
- generic [ref=e71]: 用户7141
|
||||
- img [ref=e72]
|
||||
- generic [ref=e74]:
|
||||
- banner [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e78]: Z
|
||||
- generic [ref=e79]: ZCLAW
|
||||
- button "详情" [ref=e81]:
|
||||
- img [ref=e82]
|
||||
- generic [ref=e85]: 详情
|
||||
- main [ref=e86]:
|
||||
- generic [ref=e87]:
|
||||
- generic [ref=e88]:
|
||||
- generic [ref=e89]:
|
||||
- heading "ZCLAW" [level=2] [ref=e90]
|
||||
- generic [ref=e91]: Gateway 已连接
|
||||
- generic [ref=e93]:
|
||||
- button "Search messages" [ref=e94]:
|
||||
- img [ref=e95]
|
||||
- generic [ref=e98]: Search
|
||||
- button "开始新对话" [ref=e99]:
|
||||
- img [ref=e100]
|
||||
- text: 新对话
|
||||
- generic [ref=e103]:
|
||||
- generic [ref=e105]:
|
||||
- generic [ref=e106]: 用
|
||||
- generic [ref=e109]: Store state test
|
||||
- generic [ref=e111]:
|
||||
- generic [ref=e112]: Z
|
||||
- generic [ref=e114]:
|
||||
- generic [ref=e115]: ⚠️ WebSocket connection failed
|
||||
- paragraph [ref=e116]: WebSocket connection failed
|
||||
- button "下载为 Markdown" [ref=e117]:
|
||||
- img [ref=e118]
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]:
|
||||
- button "添加附件" [ref=e124]:
|
||||
- img [ref=e125]
|
||||
- textbox "发送给 ZCLAW" [ref=e128]
|
||||
- generic [ref=e129]:
|
||||
- button "选择模型" [ref=e130]:
|
||||
- generic [ref=e131]: claude-sonnet-4-20250514
|
||||
- img [ref=e132]
|
||||
- button "发送消息" [disabled] [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e137]: Agent 在本地运行,内容由 AI 生成
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 52 KiB |
Binary file not shown.
@@ -1,106 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- complementary [ref=e4]:
|
||||
- generic [ref=e6]:
|
||||
- img [ref=e7]
|
||||
- textbox "搜索..." [ref=e10]
|
||||
- button "新对话" [ref=e12]:
|
||||
- img [ref=e13]
|
||||
- generic [ref=e16]: 新对话
|
||||
- navigation [ref=e17]:
|
||||
- button "分身" [ref=e18]:
|
||||
- img [ref=e19]
|
||||
- generic [ref=e22]: 分身
|
||||
- img [ref=e23]
|
||||
- button "自动化" [ref=e25]:
|
||||
- img [ref=e26]
|
||||
- generic [ref=e28]: 自动化
|
||||
- button "技能" [ref=e29]:
|
||||
- img [ref=e30]
|
||||
- generic [ref=e34]: 技能
|
||||
- button "团队" [ref=e35]:
|
||||
- img [ref=e36]
|
||||
- generic [ref=e41]: 团队
|
||||
- button "协作" [ref=e42]:
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: 协作
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
- generic [ref=e58]:
|
||||
- generic [ref=e60]: ZCLAW
|
||||
- paragraph [ref=e61]: 默认助手
|
||||
- generic [ref=e62] [cursor=pointer]:
|
||||
- img [ref=e64]
|
||||
- generic [ref=e67]: 创建新 Agent
|
||||
- button "用 用户7141" [ref=e69]:
|
||||
- generic [ref=e70]: 用
|
||||
- generic [ref=e71]: 用户7141
|
||||
- img [ref=e72]
|
||||
- generic [ref=e74]:
|
||||
- banner [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e78]: Z
|
||||
- generic [ref=e79]: ZCLAW
|
||||
- button "详情" [ref=e81]:
|
||||
- img [ref=e82]
|
||||
- generic [ref=e85]: 详情
|
||||
- main [ref=e86]:
|
||||
- generic [ref=e87]:
|
||||
- generic [ref=e88]:
|
||||
- generic [ref=e89]:
|
||||
- heading "ZCLAW" [level=2] [ref=e90]
|
||||
- generic [ref=e91]: Gateway 已连接
|
||||
- generic [ref=e93]:
|
||||
- button "Search messages" [ref=e94]:
|
||||
- img [ref=e95]
|
||||
- generic [ref=e98]: Search
|
||||
- button "开始新对话" [ref=e99]:
|
||||
- img [ref=e100]
|
||||
- text: 新对话
|
||||
- generic [ref=e103]:
|
||||
- generic [ref=e105]:
|
||||
- generic [ref=e106]: 用
|
||||
- generic [ref=e109]: First message
|
||||
- generic [ref=e111]:
|
||||
- generic [ref=e112]: Z
|
||||
- generic [ref=e114]:
|
||||
- generic [ref=e115]: ⚠️ WebSocket connection failed
|
||||
- paragraph [ref=e116]: WebSocket connection failed
|
||||
- button "下载为 Markdown" [ref=e117]:
|
||||
- img [ref=e118]
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: 用
|
||||
- generic [ref=e126]: Second message
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e129]: Z
|
||||
- generic [ref=e131]:
|
||||
- generic [ref=e132]: ⚠️ WebSocket connection failed
|
||||
- paragraph [ref=e133]: WebSocket connection failed
|
||||
- button "下载为 Markdown" [ref=e134]:
|
||||
- img [ref=e135]
|
||||
- generic [ref=e139]:
|
||||
- generic [ref=e140]: 用
|
||||
- generic [ref=e143]: Third message
|
||||
- generic [ref=e145]:
|
||||
- generic [ref=e146]: Z
|
||||
- generic [ref=e148]:
|
||||
- generic [ref=e149]: ⚠️ WebSocket connection failed
|
||||
- paragraph [ref=e150]: WebSocket connection failed
|
||||
- button "下载为 Markdown" [ref=e151]:
|
||||
- img [ref=e152]
|
||||
- generic [ref=e156]:
|
||||
- generic [ref=e157]:
|
||||
- button "添加附件" [ref=e158]:
|
||||
- img [ref=e159]
|
||||
- textbox "发送给 ZCLAW" [ref=e162]
|
||||
- generic [ref=e163]:
|
||||
- button "选择模型" [ref=e164]:
|
||||
- generic [ref=e165]: claude-sonnet-4-20250514
|
||||
- img [ref=e166]
|
||||
- button "发送消息" [disabled] [ref=e168]:
|
||||
- img [ref=e169]
|
||||
- generic [ref=e171]: Agent 在本地运行,内容由 AI 生成
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 63 KiB |
Binary file not shown.
@@ -1,71 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- complementary [ref=e4]:
|
||||
- generic [ref=e6]:
|
||||
- img [ref=e7]
|
||||
- textbox "搜索..." [ref=e10]
|
||||
- button "新对话" [ref=e12]:
|
||||
- img [ref=e13]
|
||||
- generic [ref=e16]: 新对话
|
||||
- navigation [ref=e17]:
|
||||
- button "分身" [ref=e18]:
|
||||
- img [ref=e19]
|
||||
- generic [ref=e22]: 分身
|
||||
- img [ref=e23]
|
||||
- button "自动化" [ref=e25]:
|
||||
- img [ref=e26]
|
||||
- generic [ref=e28]: 自动化
|
||||
- button "技能" [ref=e29]:
|
||||
- img [ref=e30]
|
||||
- generic [ref=e34]: 技能
|
||||
- button "团队" [ref=e35]:
|
||||
- img [ref=e36]
|
||||
- generic [ref=e41]: 团队
|
||||
- button "协作" [ref=e42]:
|
||||
- img [ref=e43]
|
||||
- generic [ref=e47]: 协作
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53] [cursor=pointer]:
|
||||
- img [ref=e55]
|
||||
- generic [ref=e58]:
|
||||
- generic [ref=e60]: ZCLAW
|
||||
- paragraph [ref=e61]: 默认助手
|
||||
- generic [ref=e62] [cursor=pointer]:
|
||||
- img [ref=e64]
|
||||
- generic [ref=e67]: 创建新 Agent
|
||||
- button "用 用户7141" [ref=e69]:
|
||||
- generic [ref=e70]: 用
|
||||
- generic [ref=e71]: 用户7141
|
||||
- img [ref=e72]
|
||||
- generic [ref=e74]:
|
||||
- banner [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e78]: Z
|
||||
- generic [ref=e79]: ZCLAW
|
||||
- button "详情" [ref=e81]:
|
||||
- img [ref=e82]
|
||||
- generic [ref=e85]: 详情
|
||||
- main [ref=e86]:
|
||||
- generic [ref=e87]:
|
||||
- generic [ref=e89]:
|
||||
- heading "ZCLAW" [level=2] [ref=e90]
|
||||
- generic [ref=e91]: Gateway 已连接
|
||||
- generic [ref=e96]:
|
||||
- img [ref=e98]
|
||||
- heading "欢迎使用 ZCLAW" [level=3] [ref=e100]
|
||||
- paragraph [ref=e101]: 发送消息开始对话
|
||||
- generic [ref=e103]:
|
||||
- generic [ref=e104]:
|
||||
- button "添加附件" [ref=e105]:
|
||||
- img [ref=e106]
|
||||
- textbox "发送给 ZCLAW" [ref=e109]
|
||||
- generic [ref=e110]:
|
||||
- button "选择模型" [ref=e111]:
|
||||
- generic [ref=e112]: claude-sonnet-4-20250514
|
||||
- img [ref=e113]
|
||||
- button "发送消息" [disabled] [ref=e115]:
|
||||
- img [ref=e116]
|
||||
- generic [ref=e118]: Agent 在本地运行,内容由 AI 生成
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 50 KiB |
Binary file not shown.
@@ -1,41 +0,0 @@
|
||||
# Page snapshot
|
||||
|
||||
```yaml
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- img [ref=e7]
|
||||
- generic [ref=e10]:
|
||||
- heading "创建新 Agent" [level=2] [ref=e11]
|
||||
- paragraph [ref=e12]: "步骤 1/5: 认识用户"
|
||||
- button [ref=e13]:
|
||||
- img [ref=e14]
|
||||
- generic [ref=e18]:
|
||||
- button [disabled] [ref=e20]:
|
||||
- img [ref=e21]
|
||||
- button [disabled] [ref=e26]:
|
||||
- img [ref=e27]
|
||||
- button [disabled] [ref=e32]:
|
||||
- img [ref=e33]
|
||||
- button [disabled] [ref=e38]:
|
||||
- img [ref=e39]
|
||||
- button [disabled] [ref=e44]:
|
||||
- img [ref=e45]
|
||||
- generic [ref=e48]:
|
||||
- generic [ref=e49]:
|
||||
- heading "让我们认识一下" [level=3] [ref=e50]
|
||||
- paragraph [ref=e51]: 请告诉我们您的名字,让助手更好地为您服务
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53]: 您的名字 *
|
||||
- textbox "例如:张三" [ref=e54]
|
||||
- generic [ref=e55]:
|
||||
- generic [ref=e56]: 您的角色(可选)
|
||||
- textbox "例如:产品经理、开发工程师" [ref=e57]
|
||||
- generic [ref=e58]:
|
||||
- button "上一步" [disabled] [ref=e59]:
|
||||
- img [ref=e60]
|
||||
- text: 上一步
|
||||
- button "下一步" [ref=e63]:
|
||||
- text: 下一步
|
||||
- img [ref=e64]
|
||||
```
|
||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 37 KiB |
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user