mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
docs: 完善 v0.74.0 release notes
This commit is contained in:
+16
-5
@@ -10,7 +10,7 @@
|
||||
|
||||
- **零配置自动连接**:打开 Chrome Profile 时自动加载扩展并配置连接
|
||||
- **双通道架构**:Observer 通道(页面监控)+ Control 通道(命令控制)
|
||||
- **AI 原生集成**:作为 MCP 工具集成到 Aster Agent,支持自然语言控制
|
||||
- **AI 原生集成**:作为 MCP 工具(`mcp__proxycast-browser__`)集成到 Aster Agent,支持自然语言控制
|
||||
- **多 Profile 支持**:可同时管理多个独立的 Chrome Profile
|
||||
|
||||
#### 支持的操作
|
||||
@@ -26,17 +26,28 @@
|
||||
用户:帮我在 Google 上搜索 "Rust"
|
||||
AI 自动执行:打开 Google → 输入搜索词 → 点击搜索 → 读取结果 → 总结
|
||||
|
||||
## 🔄 重构
|
||||
|
||||
- 移除 `claude-in-chrome` 命名,统一使用 `mcp__proxycast-browser__` 前缀
|
||||
- 模块重命名:`orchestrator.rs` → `model_orchestrator.rs`,`installer.rs` → `plugin_installer.rs`
|
||||
- 使用 `#[derive(Default)]` 替代手动 impl
|
||||
- 使用 `.is_multiple_of()` 替代 `% n == 0`
|
||||
- 重命名 `from_str` 方法为 `parse_str` 避免与 std trait 冲突
|
||||
|
||||
## 🐛 Bug 修复
|
||||
|
||||
- WebSocket 路由修复:从 `/Proxycast_Key={key}` 改为 `/:key`
|
||||
- Chrome 扩展存储清理:删除旧配置缓存
|
||||
- 扩展重复注入防护:使用 IIFE 包装
|
||||
- 剪贴板权限:添加 `clipboardRead` 权限
|
||||
- WebSocket 路由修复:Axum 路径参数语法从 `/Proxycast_Key={key}` 改为 `/:key`
|
||||
- Chrome 扩展源路径修复:开发模式下正确定位项目根目录
|
||||
- Chrome 扩展存储清理:删除旧配置缓存确保自动配置生效
|
||||
- 扩展重复注入防护:使用 IIFE 包装 content_script.js
|
||||
- 剪贴板权限:在 manifest.json 中添加 `clipboardRead` 权限
|
||||
- 前端 `cn` 函数缺失导入修复
|
||||
|
||||
## 🔧 代码质量改进
|
||||
|
||||
- 修复 33+ Clippy 警告
|
||||
- 所有 259 个测试通过
|
||||
- Cargo fmt 格式化通过
|
||||
- ESLint 无警告
|
||||
|
||||
## 📝 文档
|
||||
|
||||
Reference in New Issue
Block a user