{"full_name":"AstrBotDevs/AstrBot","owner":"AstrBotDevs","name":"AstrBot","url":"https://github.com/AstrBotDevs/AstrBot","description":"AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨","homepage":"https://astrbot.app","topics":[],"language":"Python","license":"AGPL-3.0","avatar":"https://avatars.githubusercontent.com/u/197911947?v=4","created_at":"2022-12-08T13:27:46Z","pushed_at":"2026-11-10T02:34:14Z","metrics":{"stars":46576,"forks":3462,"watchers":96,"issues":6795,"prs":3614,"releases":262,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":141},"growth":{"day":{"stars":84,"forks":41,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[46492,46576],"forks":[3421,3462],"watchers":[96,96],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":5949,"title":"[Bug]模型接口问题，疑似无法及时获取Ollama本地模型流式传输，导致web页面看到结果时间过长。","comments":39,"created_at":"2026-03-09T12:29:12Z"},{"number":8386,"title":"[Bug] 飞书机器人对话历史管理问题","comments":33,"created_at":"2026-05-27T19:18:40Z"},{"number":9140,"title":"[Bug]未来任务延迟一段时间才执行","comments":13,"created_at":"2026-07-04T15:52:01Z"},{"number":8706,"title":"[Bug] Windows 桌面版 Python后端内存占用持续增长，每次刷新或发送聊天内容增长0.5~3MB且内存占用永不回落，长时间运行最高占用达2GB","comments":13,"created_at":"2026-06-09T15:04:59Z"},{"number":8065,"title":"[Bug]Web config save failure on Ubuntu 22.04 Docker deployment","comments":13,"created_at":"2026-05-07T15:50:02Z"},{"number":5950,"title":"[Bug] Webui 经常卡死、失联","comments":12,"created_at":"2026-03-09T12:49:42Z"},{"number":3210,"title":"[RFC] AstrBot Plugin and Core Isolation Architecture","comments":12,"created_at":"2025-10-31T09:46:15Z"},{"number":10235,"title":"[Feature] 增加模型调用失败重试","comments":11,"created_at":"2026-09-26T02:49:36Z"}],"discussions":[{"number":10913,"title":"为啥现在pr即使bot审核通过了粉毛也不合并呢","comments":2,"category":"General","created_at":"2026-10-31T23:47:25Z"},{"number":10910,"title":"目前串联服务器Bot和本地dsh/Agent记忆和人格的方案有哪些","comments":1,"category":"Q&A","created_at":"2026-10-31T16:51:02Z"},{"number":10762,"title":"你们创建feat的pr，怎么做到能先测试新功能的","comments":2,"category":"Q&A","created_at":"2026-10-25T12:05:01Z"},{"number":10730,"title":"能不能早日支持onebot 12","comments":1,"category":"General","created_at":"2026-10-24T13:47:01Z"},{"number":10658,"title":"封号风险","comments":2,"category":"Q&A","created_at":"2026-10-21T04:11:34Z"},{"number":10642,"title":"新版webui没有以前可爱了","comments":1,"category":"General","created_at":"2026-10-20T04:06:52Z"},{"number":10631,"title":"在插件README里增加一个不同语言README切换按钮可以实现嘛","comments":0,"category":"General","created_at":"2026-10-19T13:41:19Z"},{"number":10624,"title":"卡巴斯基触发云保护报毒，判定“AstrBot.Launcher_0.3.11_x64-setup.exe”安装包为恶意对象","comments":3,"category":"Q&A","created_at":"2026-10-18T19:52:25Z"}],"latest_release":{"name":"v4.29.4","tag":"v4.29.4","published_at":"2026-10-31T11:59:34Z","body":"## [4.29.4] - 2026-10-31\r\n\r\n### 新增\r\n\r\n- 消息按钮：新增跨平台按钮组件，支持链接、消息发送和插件回调，并提供交互超时提示。各平台支持的按钮类型以文档为准。 (#9809)\r\n- 决策模型：新增独立于聊天模型的 Decision Provider 和 System One 适配器，供插件调用结构化选择、布尔判断和评分。 (#10775)\r\n- 网络搜索：接入 SerpApi Google News，支持新闻来源、作者、发布时间和 WebUI 引用展示。 (#10773)\r\n- 会话与用户选择：统一会话来源选择弹窗，支持昵称搜索、平台标识、分页及 ID 复制；记录发送者信息并补全飞书、QQ 官方群名称。管理员配置入口由“添加更多 → 编辑列表项”改为“选择用户”；原会话下拉框和列表编辑入口统一为“选择会话来源”，“已知会话”改为“已记录的会话来源”。 (#10747)\r\n- 机器人管理：删除机器人时可选择清理配置、定时任务、会话、消息记录、追踪和用量数据；默认保留对话与历史数据。 (#10761)\r\n- 定时任务：支持查看群内共享任务列表，并允许管理员删除群任务。 (#10785)\r\n- 网络设置：新增 PyPI 镜像选择器与测速功能。 (#10657)\r\n\r\n### 优化与修复\r\n\r\n- 稳定性：修复日志输出受阻时 WebUI 和 WebChat 可能无响应的问题，并在诊断包中提供控制台日志丢弃统计。 (#10902)\r\n- 上下文压缩：简化设置，将“历史记录达到上限或上下文窗口紧张时的处理方式”改为“压缩策略”，“上下文压缩模型提供商 ID”改为“压缩模型”；最大轮数、丢弃轮数、压缩指令、近期上下文比例及回退窗口大小移至“更多设置”，保留现有配置和运行行为。 (#10753)\r\n- 模型服务：保留 Anthropic 兼容服务所需的 API Key 请求头；修复 DashScope Agent 超时配置未生效的问题。 (#10787, #10868)\r\n- Gemini：提供原生参数快捷模板，并修正原生工具配置提示。 (#10771, #10875)\r\n- 插件与技能：修复 NAS 等环境中临时目录与 `.astrbot` 标记文件冲突导致的插件安装失败；报告插件配置重载失败；加载技能时优先使用文件读取工具。 (#10784, #10788, #10789)\r\n- 安全：为默认 PyPI 镜像启用 TLS 证书校验。 (#10685)\r\n- 音频：支持带 `0x03` 前缀的腾讯 SILK 音频。 (#10744)\r\n- ChatUI：文件面板使用当前会话的工作目录。 (#10883)\r\n- WebUI：优化追踪列表实时更新、统一配置表单样式、移除自定义规则中不受支持的“全部”选项，并限制原生滚动条样式仅在 Firefox 生效。 (#10748, #10755, #10757, #10760)\r\n\r\n### Added\r\n\r\n- Message buttons: Added portable button components for links, sending messages, and plugin callbacks, with interaction timeout notices. Supported action types vary by platform; see the documentation. (#9809)\r\n- Decision models: Added a Decision Provider independent of chat models and a System One adapter for structured choices, boolean questions, and scores in plugins. (#10775)\r\n- Web search: Integrated SerpApi Google News with publisher, author, publication time, and WebUI citations. (#10773)\r\n- Session and user selection: Unified session-source selection with nickname search, platform labels, pagination, and ID copying; recorded sender information and enriched Lark and QQ Official group names. Administrator settings move from Add More → Edit List Items to Select users. Previous session dropdowns and list editors become Select session sources; Known sessions becomes Recorded session sources. (#10747)\r\n- Bot management: Added selective cleanup of configuration, scheduled tasks, conversations, message history, traces, and usage data when deleting a bot. Conversations and historical data are retained by default. (#10761)\r\n- Scheduled tasks: Shared group task lists and allowed administrators to delete group tasks. (#10785)\r\n- Network settings: Added a PyPI mirror picker and speed tests. (#10657)\r\n\r\n### Improved and Fixed\r\n\r\n- Stability: Fixed WebUI and WebChat becoming unresponsive when console output is blocked, and included console log drop counters in diagnostic exports. (#10902)\r\n- Context compression: Renamed Handling for History Limits or Context Window Pressure to Compression Strategy, and Model Provider ID for Context Compression to Compression Model. Moved maximum turns, discarded turns, compression instruction, recent-context ratio, and fallback context window size into More Settings, preserving existing configuration and runtime behavior. (#10753)\r\n- Model providers: Preserved API key headers for Anthropic-compatible providers and honored the configured DashScope Agent timeout. (#10787, #10868)\r\n- Gemini: Added native parameter quick templates and corrected native tool configuration hints. (#10771, #10875)\r\n- Plugins and skills: Fixed plugin installation when temporary directories conflict with the `.astrbot` marker file on NAS and similar environments; reported plugin configuration reload failures; preferred file-reading tools when loading skills. (#10784, #10788, #10789)\r\n- Security: Enabled TLS certificate verification for the default PyPI mirror. (#10685)\r\n- Audio: Supported Tencent SILK audio with a `0x03` prefix. (#10744)\r\n- ChatUI: Used the active session workspace in the file panel. (#10883)\r\n- WebUI: Smoothed live trace updates, unified configuration form styling, removed the un"},"readme":true,"readme_zh":true,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}