Skip to content

Releases: Mouseww/bee-agent

v0.5.2 — Bug Fixes

16 Mar 08:04

Choose a tag to compare

Bug Fixes

  • fix: FAB button defaults to bottom-right corner — Previously the floating action button could appear in the center of the screen on injection due to JS window.innerWidth/Height timing issues. Now uses CSS right/bottom positioning by default, only switching to absolute left/top after user drags.
  • fix: interactive divs replaced with buttons — Fixed elements that failed to receive click/keyboard events when injected into pages with aggressive CSS resets (all: initial).

v0.5.1 - UI样式隔离回退到v0.4.3方案

13 Mar 02:43

Choose a tag to compare

变更

UI 样式隔离回退

  • 回退 Shadow DOM 方案,恢复 v0.4.3 的 #id选择器 + all:initial 样式隔离策略
  • index.tsx: 恢复 injectStyles() + 直接容器挂载
  • styles.css: 恢复 #bee-agent-ui-root 高优先级选择器 + !important 隔离
  • 测试适配更新

保留 v0.5.0 功能

  • React/Vue 受控组件输入兼容(nativeSetter)
  • 中文 IME 输入模拟
  • Vue v-model composition 事件序列

Full Changelog: v0.5.0...v0.5.1

v0.5.0 - 框架兼容 + 中文输入 + 样式隔离

12 Mar 10:25

Choose a tag to compare

🐝 BeeAgent v0.5.0

🆕 框架兼容性大升级

  • React 受控组件:使用 Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value').set 绕过 React 内部 value tracker,正确触发 onChange
  • Vue v-model:完整的 Composition 事件序列(compositionstart → compositionupdate → compositionend),Vue 在 compositionend 后才更新绑定值
  • 中文/日文输入:自动检测非 ASCII 字符,走 IME composition 流程模拟输入法行为
  • 英文输入:标准 keydown → input → keyup 事件序列
  • InputEvent 升级:从 new Event('input') 升级为 new InputEvent('input', { inputType: 'insertText' }),更真实

🔧 样式隔离

  • 放弃 Shadow DOM(Chrome 扩展兼容性差),改用 #bee-agent-ui-root { all: initial !important }
  • CSS 变量定义在 #bee-agent-ui-root 容器上,不受宿主页面污染
  • 所有选择器 .bee- 前缀 + <style> 标签注入

📦 下载

  • bee-agent-chrome-ext-v0.5.0.zip — Chrome 扩展
  • bee-agent.js — IIFE 注入脚本(580KB)

BeeQueen 集团出品 🐝

v0.4.3 - 样式隔离重做

12 Mar 09:19

Choose a tag to compare

🐝 BeeAgent v0.4.3

🔧 核心修复

  • 放弃 Shadow DOM,改用 #bee-agent-ui-root + all: initial 方案
    • Shadow DOM 在 Chrome 扩展 content script 中会导致 CSS 变量继承断裂、position: fixed 相对定位错误等问题
    • 新方案:#bee-agent-ui-root { all: initial !important } 重置所有继承样式
    • CSS 变量定义在 #bee-agent-ui-root 上,[data-theme] 选择器也挂在容器下
    • 所有选择器保持 .bee-agent- 前缀,避免命名冲突
    • 样式通过 <style> 标签注入到 <head>,简单可靠

📦 下载

  • bee-agent-chrome-ext-v0.4.3.zip — Chrome 扩展
  • bee-agent.js — IIFE 注入脚本

BeeQueen 集团出品 🐝

v0.4.2 - UI 样式修复

12 Mar 09:12

Choose a tag to compare

🐝 BeeAgent v0.4.2

🔧 修复

  • CSS 类名不匹配修复:TSX 中的 bee-header-* 改为与 CSS 一致的 bee-topbar-*,修复顶栏样式丢失
  • Tab 切换样式补全:新增 .bee-tabs / .bee-tab / .bee-tab-active 样式定义,修复 Chat/Watch Tab 无样式问题
  • 顶栏按钮、标题、状态灯现在正确显示

📦 下载

  • bee-agent-chrome-ext-v0.4.2.zip — Chrome 扩展
  • bee-agent.js — IIFE 注入脚本

BeeQueen 集团出品 🐝

v0.4.1 - Shadow DOM 隔离 + UI 修复

12 Mar 09:05

Choose a tag to compare

🐝 BeeAgent v0.4.1

🔧 修复

  • Shadow DOM 样式隔离:UI 组件现在渲染在 Shadow DOM 内部,宿主页面的 CSS 不再污染 BeeAgent 界面(反之亦然)
  • 夜间模式输入框对比度:提升输入框文字颜色亮度(#f0f0ff),输入框背景从 8% 提升到 12% 透明度
  • 步骤时间线排序:最终答案现在正确显示在步骤时间线之后,不再跑到步骤前面
  • UI 渲染重构:步骤作为消息流的一部分内联渲染,运行中实时显示、完成后固化在消息历史中

📦 下载

  • bee-agent-chrome-ext-v0.4.1.zip — Chrome 扩展
  • bee-agent.js — IIFE 注入脚本(Shadow DOM 隔离)

BeeQueen 集团出品 🐝

v0.4.0 - Watch Mode 监听模式 🔭

12 Mar 06:35

Choose a tag to compare

🐝 BeeAgent v0.4.0 — Watch Mode

🆕 监听模式(Watch Mode)

BeeAgent 从「一次性任务执行器」升级为「持续性页面代理」。

核心能力:

  • 聊天自动回复:监控消息容器,检测新消息后自动调用 LLM 生成回复并发送
  • DOM 变化监控:基于 MutationObserver 实时检测页面变化,触发自动操作
  • 定时轮询:按设定间隔持续检查页面状态
  • 元素出现检测:等待特定元素出现/消失时触发

新增模块:

  • WatchEngine — 监听引擎主类(事件驱动)
  • ChangeDetector — DOM 变化检测(MutationObserver + 快照对比)
  • TriggerEvaluator — 触发条件评估(冷却时间 + 时间窗口)
  • SessionMemory — 跨轮次滑动窗口记忆
  • RateLimiter — LLM 调用频率限制(成本保护)
  • 4 个预设模板:聊天回复、DOM监控、定时检查、元素通知

UI 更新:

  • 侧边栏新增 💬Chat / 👁️Watch Tab 切换
  • Watch 面板:规则列表、启停控制、实时日志、统计信息
  • 规则编辑器:可视化配置触发器 + AI 指令

📊 项目规模

  • 总代码量: ~9000+ 行 TypeScript
  • 8 个 Watch 模块新增 ~1000 行
  • UI 面板新增 ~400 行

📦 下载

  • bee-agent-chrome-ext-v0.4.0.zip — Chrome 扩展
  • bee-agent.js — IIFE 注入脚本(含样式)

BeeQueen 集团出品 🐝

v0.3.0 - 完整工具消息链 + UI重构 + 样式注入

12 Mar 03:31

Choose a tag to compare

🐝 BeeAgent v0.3.0

🐛 核心修复

  • 完整工具调用消息链:LLM 对话现在正确维护 assistant→tool→user 消息链,不再每轮只发 2 条消息
  • 双模式 Action 解析:同时支持标准 tool_calls 和 content JSON 两种 LLM 响应格式
  • IIFE 样式注入:bee-agent.js 现在正确内联 CSS,注入页面后自动加载样式

🎨 UI 全面重构

  • 悬浮图标 🐝 + 右侧侧边栏(毛玻璃效果)
  • 消息气泡(用户蓝色渐变 / AI深灰)
  • 步骤时间线(👁️观察 / 💭思考 / ⚡行动)
  • 打字指示器动画
  • 深色/浅色主题切换

📦 下载

  • bee-agent-chrome-ext-v0.3.0.zip — Chrome 扩展
  • bee-agent.js — IIFE 单文件(含 CSS)

BeeQueen 集团出品 🐝

v0.2.1 - UI重构 + Action解析修复

12 Mar 02:40

Choose a tag to compare

🐝 BeeAgent v0.2.1

🎨 UI 全面重构

  • 悬浮图标模式:右下角 52px 圆形图标,渐变背景,可拖拽
  • 侧边栏展开:点击图标从右侧滑出 380px 侧边栏
  • 毛玻璃效果:backdrop-filter: blur(24px),半透明暗色背景
  • 消息气泡:用户蓝色渐变 / AI深灰 / 系统居中小字
  • 步骤时间线:左侧竖线连接,👁️观察/💭思考/⚡行动图标
  • 打字指示器:三个跳动圆点动画
  • 深色主题默认,浅色主题可切换

🐛 Bug 修复

  • 修复 LLM 响应解析:支持 LLM 在 content 中返回 JSON action(兼容不使用 tool_calls 的模型,如 Claude)
  • 之前只支持 OpenAI 标准 tool_calls,现在同时支持两种模式

📦 下载

  • bee-agent-chrome-extension-v0.2.1.zip — Chrome 扩展
  • bee-agent.js — IIFE 单文件注入

BeeQueen 集团出品 🐝

v0.2.0 - 代码质量提升 + 动态模型获取

12 Mar 01:02

Choose a tag to compare

🐝 BeeAgent v0.2.0

✨ 新功能

  • 动态模型获取:支持自定义供应商 Base URL,填入 API Key 后自动通过 /v1/models 拉取可用模型列表
  • 自定义供应商:不再限制固定模型列表,兼容任何 OpenAI 格式 API(通义千问、DeepSeek、本地 Ollama 等)
  • 手动输入模型名:下拉列表 + 手动输入双模式,手动输入优先

🔧 改进

  • 全面代码审查,修复类型安全和边界条件问题
  • Agent 生命周期管理增强,防止资源泄露
  • LLM Client 错误分类和输入验证
  • SSR 兼容性改进
  • JSDoc 注释完善
  • 单元测试覆盖(vitest)

📦 下载

  • bee-agent-chrome-extension-v0.2.0.zip — Chrome 扩展(解压后在 chrome://extensions 加载)
  • bee-agent.js — IIFE 单文件,可通过 script 标签注入任意网页

BeeQueen 集团出品 🐝