Skip to content

Releases: aiclientproxy/proxycast

v0.75.0

01 Mar 02:57

Choose a tag to compare

v0.75.0

版本概览

本版本包含 1 个发布提交(5cd3eda6),共涉及 36 个文件,约 7139 行新增 / 787 行删除

主要更新

1) 插件运行诊断能力增强(前端)

  • PluginManager 新增并完善运行诊断面板:任务筛选、分页、详情、取消、CSV 导出。
  • 增强自定义时间区间:快捷区间、上次区间记忆、复制文本/JSON、历史区间管理。
  • 历史区间支持:命名、收藏、置顶、仅收藏筛选、视图模式切换、JSON 导入/导出。
  • 补充了较完整的前端回归测试(PluginManager.test.tsx)。

2) 插件任务能力增强(Rust)

  • 新增 src-tauri/crates/core/src/plugin/task.rs
  • 扩展插件管理与命令层(plugin/manager.rsplugin_cmd.rs 等)以支持任务态能力。

3) Workspace 相关测试与 Hook 重构

  • 新增并完善多组 Workspace Hook 测试与测试基建:
    • useCreationDialogs.test.tsx
    • useWorkbenchController.test.tsx
    • useWorkbenchNavigation.test.tsx
    • useWorkbenchProjectData.test.tsx
    • useWorkbenchQuickActions.test.tsx
    • testUtils.tsx / testFixtures.ts
  • 同步调整 useCreationDialogs.tsuseWorkbenchController.ts 等实现。

4) 版本号升级

  • package.json0.75.0
  • src-tauri/Cargo.toml(workspace/package)→ 0.75.0
  • src-tauri/tauri.conf.json0.75.0

质量校验

发布前已执行并通过:

  • cargo test
  • cargo fmt --all
  • cargo clippy(存在 warning,无 error)
  • npm run lint

Full Changelog: v0.74.0...v0.75.0

Release v0.74.0 - Chrome Bridge + 小说创作 + 主题系统

28 Feb 08:25

Choose a tag to compare

Release v0.74.0

📊 变更统计

  • 110 个文件变更
  • 新增 18,997 行代码
  • 删除 1,918 行代码
  • 净增 17,079 行代码

🎉 重大功能

1. Chrome Bridge - 浏览器自动化集成

实现了完整的 Chrome 浏览器自动化控制系统,AI 可以在对话中直接操作浏览器。

核心特性

  • 零配置自动连接:打开 Chrome Profile 时自动加载扩展并配置连接
  • 双通道架构:Observer 通道(页面监控)+ Control 通道(命令控制)
  • AI 原生集成:作为 MCP 工具(mcp__proxycast-browser__)集成到 Aster Agent
  • 多 Profile 支持:可同时管理多个独立的 Chrome Profile

新增文件

  • extensions/proxycast-chrome/ - Chrome 扩展完整实现(1,555 行)
  • src-tauri/crates/server/src/chrome_bridge.rs - 服务器端桥接(1,139 行)
  • src-tauri/crates/server/src/handlers/chrome_bridge_ws.rs - WebSocket 处理(260 行)
  • src/components/settings-v2/system/chrome-relay/ - Chrome 中继设置页面(745 行)
  • scripts/test-chrome-bridge.mjs - 测试脚本

支持的操作

  • 导航:打开 URL、刷新、前进、后退
  • 页面读取:获取内容(Markdown)、标题、URL
  • 元素交互:点击、输入文本、滚动
  • 表单操作:批量填写表单字段
  • 标签页管理:列表、切换

2. 小说创作工作流(Novel Theme)

全新的小说创作主题,提供完整的创作、发布、管理流程。

核心功能

  • 小说流程工作台:可视化创作流程管理(1,319 行)
  • 小说设置向导:完整的作品配置系统(1,223 行)
  • 发布管理:多平台发布支持(506 行)
  • AI 辅助创作:集成 AI 生成和优化

新增文件

  • src-tauri/src/services/novel_service.rs - 小说服务核心(2,407 行)
  • src-tauri/src/commands/novel_cmd.rs - Tauri 命令(111 行)
  • src/components/projects/tabs/novel-flow/ - 流程工作台
  • src/components/projects/tabs/novel-settings/ - 设置向导
  • src/lib/novel-flow/ - 流程引擎
  • src/lib/novel-settings/ - 设置类型定义(418 行)
  • src/lib/api/novel.ts - API 接口(238 行)

3. 主题系统(Theme System)

可扩展的主题系统,支持不同类型项目的专属工作流。

核心架构

  • 主题注册表:动态加载和管理主题
  • 面板渲染器:自定义 UI 组件
  • API 集成:主题专属 API 接口
  • 工作台重构:模块化设计,支持主题扩展

新增文件

  • src/features/themes/ - 主题系统核心
    • registry.ts - 主题注册表
    • types.ts - 类型定义(59 行)
    • novel/ - 小说主题
    • video/ - 视频主题
    • shared/ - 共享组件
  • src-tauri/src/theme/ - 服务器端主题支持
    • novel/command.rs - 小说主题命令(93 行)
    • video/command.rs - 视频主题命令(84 行)

4. 工作台重构(Workbench Refactor)

将 1,767 行的单体组件重构为模块化架构。

改进

  • Hooks 拆分:6 个专用 hooks

    • useWorkbenchController - 控制器(426 行)
    • useCreationDialogs - 创建对话框(426 行)
    • useWorkbenchNavigation - 导航(198 行)
    • useWorkbenchProjectData - 项目数据(170 行)
    • useWorkbenchQuickActions - 快捷操作(97 行)
    • useWorkbenchPanelRenderer - 面板渲染(41 行)
  • 面板组件化

    • WorkbenchLeftSidebar - 左侧边栏(331 行)
    • WorkbenchMainContent - 主内容区(231 行)
    • WorkbenchRightRail - 右侧栏(301 行)
  • Shell 组件

    • WorkspaceShell - 工作区外壳
    • WorkspaceTopbar - 顶部栏

5. Web 搜索增强

  • 搜索提示服务web_search_prompt_service.rs(86 行)
  • 搜索设置页面settings-v2/system/web-search/(156 行)
  • 支持自定义搜索引擎和提示词

🔄 重构

代码质量

  • 移除 claude-in-chrome 命名,统一使用 mcp__proxycast-browser__ 前缀
  • 模块重命名:orchestrator.rsmodel_orchestrator.rs
  • 模块重命名:installer.rsplugin_installer.rs
  • 使用 #[derive(Default)] 替代手动 impl(6 处)
  • 使用 .is_multiple_of() 替代 % n == 0(2 处)
  • 重命名 from_str 方法为 parse_str 避免与 std trait 冲突

架构改进

  • 工作台组件从 1,767 行拆分为多个模块
  • 主题系统支持动态扩展
  • 配置系统增强:支持更多自定义选项

🐛 Bug 修复

Chrome Bridge

  • WebSocket 路由修复:Axum 路径参数语法从 /Proxycast_Key={key} 改为 /:key
  • Chrome 扩展源路径修复:开发模式下正确定位项目根目录
  • Chrome 扩展存储清理:删除旧配置缓存确保自动配置生效
  • 扩展重复注入防护:使用 IIFE 包装 content_script.js
  • 剪贴板权限:在 manifest.json 中添加 clipboardRead 权限

前端

  • 修复 cn 函数缺失导入(WorkbenchPage.tsx)
  • 修复 React Hooks 依赖警告
  • 修复设置页面布局问题

后端

  • 修复配置类型定义
  • 修复数据库 schema
  • 修复 Cargo 依赖

🔧 代码质量改进

  • 修复 33+ Clippy 警告
  • 所有 259 个测试通过
  • Cargo fmt 格式化通过
  • ESLint 无警告
  • AI 代码验证平均分 98/100

📝 文档

Chrome Bridge

  • CHROME_BRIDGE_AI_USAGE.md - AI 使用指南
  • CHROME_BRIDGE_QUICKSTART.md - 快速参考
  • CHROME_BRIDGE_USAGE.md - API 文档
  • CHROME_BRIDGE_FIX.md - 问题修复记录
  • IMPLEMENTATION_PLAN.md - 实现计划

其他

  • extensions/proxycast-chrome/README.md - 扩展说明
  • 更新服务文档:src-tauri/src/services/README.md

🚀 升级说明

版本号

已自动同步到:

  • package.json: 0.74.0
  • src-tauri/Cargo.toml: 0.74.0
  • src-tauri/tauri.conf.json: 0.74.0

新功能使用

Chrome Bridge

  1. 在 ProxyCast 设置页面打开 Chrome Profile
  2. 扩展会自动加载并连接
  3. 在 AI 对话中自然描述需求即可

示例:

用户:帮我查一下今天的天气
AI:[自动打开天气网站并读取内容] 今天晴天,20-25°C...

小说创作

  1. 创建新项目,选择"小说"类型
  2. 使用小说流程工作台管理创作流程
  3. 配置作品设置并发布

主题系统

开发者可以创建自定义主题:

  1. src/features/themes/ 创建主题目录
  2. 实现主题接口
  3. registry.ts 注册主题

🙏 致谢

感谢所有贡献者和用户的支持!


完整变更日志v0.73.0...v0.74.0

ProxyCast v0.73.0

27 Feb 09:03

Choose a tag to compare

ProxyCast v0.73.0

发布日期:2026-02-27

✨ 新功能

记忆管理系统

  • 新增多层记忆架构:支持组织策略、项目记忆、用户记忆、项目本地记忆四层配置
  • 新增记忆画像(MemoryProfile):可配置学习状态、擅长领域、解释风格、难题偏好
  • 新增记忆设置页面(settings-v2/general/memory),支持记忆来源、自动记忆、画像等配置
  • 新增记忆层级指标统计(memoryLayerMetrics),量化各层记忆贡献
  • 新增 memory profile prompt 服务,将记忆画像自动合并到系统提示词

Agent 增强

  • Agent 支持上下文准备轨迹(ContextTrace)事件,前端可展示上下文注入过程
  • 新增 instruction discovery 模块,自动发现项目级指令文件
  • 新增 shell security 和 tool permissions 模块
  • 新增 hooks 模块,支持 Agent 生命周期钩子
  • SessionConfigBuilder 支持 include_context_trace 配置

技能与处理器

  • 新增 skill matcher 模块,优化技能匹配逻辑
  • 新增 processor steps registry,统一步骤注册管理

渠道管理

  • 新增 ChannelsConfig 配置类型与渠道管理 UI 组件

🐛 修复

  • 修复 workspace_mismatch 错误:会话切换 workspace 时自动更新 working_dir,不再阻断用户操作
  • 修复前端 lint 错误:清理未使用的导入和不必要的 try/catch 包装
  • 修复 Config 测试中缺少 channels 字段导致编译失败的问题

🔧 优化与重构

  • 优化 unified memory API 和前端调用
  • 移除废弃的 external-tools 设置页面

📦 技术细节

  • 54 个文件变更,+2279 行,-410 行
  • 新增 10 个文件,涵盖记忆管理、Agent 安全、技能匹配等模块

ProxyCast v0.72.0

26 Feb 08:06

Choose a tag to compare

ProxyCast v0.72.0

发布日期:2026-02-26

✨ 新功能

渠道管理重构

  • 重写渠道设置页面:移除旧的「AI 模型提供商」和「消息通知渠道」双 tab 布局,改为 Telegram / Discord / 飞书 三个 Bot 渠道 tab,每个 tab 内联表单配置
  • 新增后端 ChannelsConfig 类型:在 Rust 配置层新增 ChannelsConfigTelegramBotConfigDiscordBotConfigFeishuBotConfig 结构体,支持 YAML 序列化/反序列化
  • Telegram Bot 配置:支持 Enable 开关、Bot Token(密码输入+显示切换)、允许的用户 ID 列表、默认模型选择
  • Discord Bot 配置:支持 Enable 开关、Bot Token、允许的服务器 ID 列表、默认模型选择
  • 飞书 Bot 配置:支持 Enable 开关、App ID、App Secret、Verification Token(可选)、Encrypt Key(可选)、默认模型选择
  • 默认模型选择器:复用现有 Provider Pool 数据,下拉列出所有已配置 Provider 的模型
  • 脏状态检测:修改表单后底部固定栏显示「未保存的更改」提示,支持保存和取消操作

Agent Chat 改进

  • ChatSidebar 精简(减少约 300 行冗余代码)
  • CharacterMention 角色提及组件功能增强
  • Inputbar 新增 SkillBadge 组件和相关 hooks
  • 新增 Agent Chat 集成测试

内容创作增强

  • 新增 content-creator/canvas/shared/ 共享组件目录
  • Document、Music、Novel、Poster、Script、Video 画布均有功能增强
  • 视频工作区 PromptInput、VideoCanvas、VideoWorkspace 组件优化

🔧 优化与重构

设置页面迁移

  • 删除旧版 src/components/settings/ 下 13 个组件(AboutSection、ConnectionsSettings、DeveloperSettings、ExperimentalSettings、ExtensionsSettings、ExternalToolsSettings、GeneralSettings、LanguageSelector、ProxySettings、SettingsPage、UpdateNotification 等)
  • settings-v2 布局和导航结构优化

其他改进

  • 通用聊天 ChatPanel 和 CompactModelSelector 组件优化
  • 图像生成 ImageGenPage 功能增强
  • input-kit ModelSelector 组件改进
  • Smart Input ChatInput 和 SmartInputWindow 优化
  • 终端 AI TerminalAIInput 和 TerminalAIPanel 改进
  • 工具页面、工作台、记忆管理、插件系统、资源管理页面更新
  • 外观设置页优化

📦 技术细节

  • 62 个文件变更,+1551 行,-3217 行(净减少 1666 行代码)
  • Rust 后端新增渠道配置类型,前端 TypeScript 类型同步更新
  • 旧版设置页面完全迁移至 settings-v2 架构

ProxyCast v0.71.0

25 Feb 05:38

Choose a tag to compare

ProxyCast v0.71.0

✨ 新功能

  • 添加渠道管理功能并修复 workspace_mismatch 兼容性问题 (8fec0f1)
  • 改进 Windows 平台兼容性 (0a1243e)

🐛 修复

  • 修复发送第一条消息时的闪退问题 (0f6044d)

🔧 优化与重构

  • 优化 release workflow:自动从 tag 同步版本号、动态生成 release notes (5eef86b5)
  • 升级 aster-rust 至 v0.14.5 (9f0ba79)

📦 其他

  • 添加 Windows 闪退修复总结文档 (ccb9477)

v0.70.0

21 Feb 14:03

Choose a tag to compare

版本概览

本版本完成 0.70.0 发布,重点围绕执行链路治理、心跳能力、远程控制与前后端结构优化。

主要更新

  • 新增/完善 Heartbeat 服务能力与命令入口(调度、模板、投递、状态更新)
  • 引入 Execution Tracker 相关后端与前端能力,补充配套文档与实施计划
  • 重构并增强 Agent Chat 与通用输入组件(input-kit),补齐相关测试
  • 优化 Server/WebSocket/Provider 等后端模块,清理部分旧管理端点与中间件
  • 统一版本至 0.70.0(Rust/Tauri/前端配置)

质量保障

  • cargo fmt --all
  • cargo clippy ✅(存在 warning,无 error)
  • cargo test ✅(233 passed, 0 failed)

ProxyCast v0.69.0

18 Feb 10:50

Choose a tag to compare

ProxyCast Release

Features

  • AI API 代理服务
  • Kiro OAuth 凭证管理
  • OpenAI/Anthropic 兼容 API
  • 自动检测凭证文件变化
  • 多 Provider 支持

Downloads

  • macOS (Apple Silicon): proxycast_*_aarch64.dmg
  • macOS (Intel): proxycast_*_x64.dmg
  • Windows (64-bit): proxycast_*_x64-setup.exe
  • Linux x64: proxycast_*_amd64.deb / proxycast_*_amd64.AppImage

默认配置

  • 端口: 8999
  • API Key: 首次启动自动生成,可在设置页查看/修改

ProxyCast v0.68.0

17 Feb 07:54

Choose a tag to compare

ProxyCast Release

Features

  • AI API 代理服务
  • Kiro OAuth 凭证管理
  • OpenAI/Anthropic 兼容 API
  • 自动检测凭证文件变化
  • 多 Provider 支持

Downloads

  • macOS (Apple Silicon): proxycast_*_aarch64.dmg
  • macOS (Intel): proxycast_*_x64.dmg
  • Windows (64-bit): proxycast_*_x64-setup.exe
  • Linux x64: proxycast_*_amd64.deb / proxycast_*_amd64.AppImage

默认配置

  • 端口: 8999
  • API Key: 首次启动自动生成,可在设置页查看/修改

ProxyCast v0.67.1

18 Feb 10:48

Choose a tag to compare

ProxyCast Release

Features

  • AI API 代理服务
  • Kiro OAuth 凭证管理
  • OpenAI/Anthropic 兼容 API
  • 自动检测凭证文件变化
  • 多 Provider 支持

Downloads

  • macOS (Apple Silicon): proxycast_*_aarch64.dmg
  • macOS (Intel): proxycast_*_x64.dmg
  • Windows (64-bit): proxycast_*_x64-setup.exe
  • Linux x64: proxycast_*_amd64.deb / proxycast_*_amd64.AppImage

默认配置

  • 端口: 8999
  • API Key: 首次启动自动生成,可在设置页查看/修改

ProxyCast v0.67.0

16 Feb 02:43

Choose a tag to compare

主要更新

  1. 资源中心修复与增强
  • 修复图片/音频/视频分类与计数不准确问题(基于 mime/type/扩展
    名 多重识别)。
  • 修复“有资源但列表看不到”的场景,提升跨来源素材展示一致性。
  • 新增跨项目媒体提示:当前项目无该类型资源时,提示并可一键切换
    到有资源的项目。
  • 资源项目选择与图片生成页做了双向同步。
  1. 图片生成功能增强(含 Fal 场景)
  • 新增“目标资源库”选择,生成成功后可自动入库。
  • 新增“补录历史到资源库”,支持将历史生成图批量补入项目资源。
  • 优化 Fal 参考图/编辑链路提示与请求流程。
  • 提示词历史改为“按当前选中图片展示”,不再混入其他图片
    prompt。
  1. Agent Chat 热修复
  • 统一 Hook 场景下,clearMessages 签名已与调用方对齐,修复构建
    报错 TS2554。