Skip to content

v1.0.0 — AstrBot Parity Release

Latest

Choose a tag to compare

@Madapexai Madapexai released this 24 Jul 01:19
· 2 commits to master since this release

Quark Agent v1.0.0 — AstrBot Parity Release

零 npm 运行时依赖 · 22 Providers · 17 Channels · 多智能体 · 自进化 · Computer Use

从 0.3.0 到 1.0.0,完成了 23 个 P0-P3 特性,达到 AstrBot 功能对齐并实现多项超越。

P0 — Critical Security (8项)

  • npm start 修复 (run-cli.js → run-cli.cjs)
  • Session 标题 undefined 修复
  • 重命名会话 API 对齐
  • Markdown XSS 防护 (esc() + href白名单)
  • 随机管理员密码 + 改密 API
  • PBKDF2 + 16字节随机盐替代裸 SHA-256
  • JWT 密钥配置文件持久化
  • /api/config 加入认证

P1 — High (11项)

  • 定时器泄漏修复 (stop/destroy 中 clearInterval)
  • 全局 uncaughtException/unhandledRejection 处理
  • SSE 断连处理 (req.on close + cancelled 标志)
  • Agent 竞态条件 (Promise 锁模式)
  • CORS 限制 localhost
  • 登录速率限制 (IP级 10次/分钟)
  • MCP 协议: Server (stdio/SSE) + Client Registry
  • CDP 原生 WebSocket: 替换 curl,修复 screenshot 宽高
  • 多模态输入: 图片/文件上传,拖拽/粘贴,OpenAI/Anthropic vision
  • 流式输出优化: SSE 修复,token 逐字显示,工具进度条
  • OpenAI 兼容 API: /v1/chat/completions + Function Calling 标准化

P2 — Medium (9项)

  • CORS 预检补 PUT / 请求体10MB限制 / 配置白名单 / flush / 聊天长度限制 / logger替换 / 安全响应头 / gitignore / Token黑名单
  • 知识库 / RAG: 文档分块 + TF-IDF向量化 + 余弦搜索 + LLM上下文注入
  • 语音 STT/TTS: OpenAI Whisper + local whisper + edge-tts,10预置声音
  • 定时任务 / Cron: 5字段cron解析器,任务CRUD + 运行历史
  • 工作流 DAG 引擎: 7种节点类型,条件分支 + 循环检测
  • 插件热加载: fs.watch + 500ms防抖

P3 — Low (5项)

  • 前端修复 (空catch/showLogin/i18n+CSS)
  • Electron 桌面端 (main.cjs + preload.cjs)
  • Capacitor 移动端 (iOS/Android)
  • Rust Roadmap (6阶段升级计划,目标10-50x性能)

vs AstrBot 关键超越

特性 AstrBot quark-agent
LLM Providers ~6 22
IM Channels ~6 17
多智能体 ✅ MoA/Sequential/Orchestrator
Computer Use
自进化引擎
OpenAI兼容API
工作流DAG
npm运行时依赖 0

Full Changelog: v0.3.0...v1.0.0