Skip to content

Releases: aibot-fans/dsh-bot

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 07:54

新增功能

  • 有 Premium 的 X 账号可以发超过 280 个字符的长帖。

New Features

  • X accounts with Premium can publish posts longer than 280 characters.

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 30 Oct 06:44

从 0.1.2 升级需运行 dsh plugin --profile web add @aibot_fans/dsh-bot@latest 并重启 dsh web(新版本发布满一天后才能安装),之后的版本可在 dsh-bot 内一键更新。

新增功能

  • 新增新版本提醒和一键更新,可查看每个版本的更新内容。
  • 新增英文界面,可在设置中切换语言。
  • 支持用 dsh-bot 浏览器里登录的 X 账号读写 X,写操作默认需要审批。
  • 用 X 账号发推支持附带图片、GIF 和视频。
  • 支持读取 X 加密聊天。
  • 群聊支持开启新对话。
  • 支持消息置顶,置顶消息显示在对话顶部。
  • 单聊和群聊顶部新增浏览器入口。
  • 新增聊天区宽度设置。
  • 执行档的 bot 可以通过 dsh 插件管理安装和卸载插件。

体验优化

  • 浏览器改为单行工具栏,画面占满,支持窗口内全屏。
  • 发送消息后立即显示处理进度。
  • 切回对话时光标自动进入输入框。
  • 「回到最新」按钮移到时间线底部中间。

问题修复

  • 降低共用浏览器被网站识别为自动化浏览器的概率,减少登录时触发的风控。
  • 修复模型服务出错时没有提示的问题,现在会显示原因并可重试。
  • 修复旧页面卡片总是打开最新版本的问题。
  • 修复早期默认人设的主管没有更新为新版人设的问题。
  • 修复换段交接笔记被截断的问题。
  • 修复回答进度带着上一轮计划的问题。
  • 修复群名被截成 8 个字的问题。
  • 修复群聊详情中放大的浏览器无法返回的问题。
  • 修复 bot 对 X 监控更新方式的错误描述。

其他变更

  • 默认的 X 情报员人设改为用 X 账号读写。

Upgrading from 0.1.2 requires running dsh plugin --profile web add @aibot_fans/dsh-bot@latest and restarting dsh web (a new release can be installed one day after it is published); later versions can be updated from within dsh-bot.

New Features

  • Add update notifications and one-click updates, with release notes for each version.
  • Add an English interface; switch languages in Settings.
  • Support reading and writing X with the X account signed in to the dsh-bot browser; writes require approval by default.
  • Support attaching images, GIFs, and videos when posting with your X account.
  • Support reading X encrypted chats.
  • Support starting a new chat in group chats.
  • Support pinning messages; pinned messages appear at the top of the conversation.
  • Add a browser button to the top of direct and group chats.
  • Add a chat width setting.
  • Bots with the Execute tool profile can install and uninstall plugins through the dsh plugin manager.

Improvements

  • The browser now uses a single toolbar, fills the view, and supports in-window full screen.
  • Show progress right after a message is sent.
  • Focus the message box when you return to a conversation.
  • Move Back to latest to the bottom center of the timeline.

Bug Fixes

  • Make the shared browser less likely to be detected as automated, reducing sign-in challenges.
  • Fix model service errors failing without notice; the reason is now shown with a retry option.
  • Fix old page cards always opening the latest version.
  • Fix the Lead keeping an early default persona instead of updating to the new one.
  • Fix handoff notes being cut off when a session rolls over.
  • Fix answer progress carrying over the previous round's plan.
  • Fix group names being cut to 8 characters.
  • Fix the enlarged browser in group chat details having no way back.
  • Fix bots misdescribing how X monitoring receives updates.

Chores

  • The default X Analyst persona now reads and writes with your X account.

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:56

界面、bot 收到的提示和文档里统一叫 dsh-bot,不再用旧的简称。

升级

  • dsh plugin --profile web add @aibot_fans/dsh-bot@latest,然后重启 dsh web;之前打开的 dsh-bot 标签页顶部会提示刷新,刷新一下就好。
  • 主管和 X 情报员的人设还是默认原样的,启动时自动换成新版(记一版配置,能回滚);改过的不动。
  • 新建的会话标题以「dsh-bot · 」开头,以前的会话标题不变。
  • 工作区和数据的位置都没变,不用迁移。

其他

  • README 的截图换成了新版界面。
  • 推送后由 GitHub Actions 按 CHANGELOG 自动建 GitHub Release。

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:56

项目改名 dsh-bot:npm 包从 ds-pod 换成 @aibot_fans/dsh-bot,GitHub 仓库改成 aibot-fans/dsh-bot。

升级

  • 从 ds-pod 换过来:先 dsh plugin --profile web remove ds-pod,再 dsh plugin --profile web add @aibot_fans/dsh-bot,然后重启 dsh web。数据还在 ~/.dsh/pod,不用迁移;profile 里按 id 写的覆盖照样生效。
  • 启动时数据库自动升一版(例程加了“只跑一次”的时间)。
  • 重启以后,之前打开的 dsh-bot 标签页顶部会提示刷新,刷新一下就好。
  • ds-pod 不再更新,以后只发 @aibot_fans/dsh-bot。

新功能

  • 群聊没点名时,dsh-bot 按成员的分工交给对口的成员来接;主管在群里只管分派和组织。任务群和团队群照旧由组长接。
  • 成员做完自己那份,以自己的名义在群里说做完了什么、文件在哪;组长验收只记一行状态。
  • 回答时显示执行进度:正在做什么、第几步、计划做到哪、正在想什么。一步太久、连着出错或者绕圈时会提示,可以让它汇报或者停止;用了好几步或超过一分钟的回答,结束后在回复下面留一行摘要,点开看每一步。
  • 例程能改(时间、指令、发到哪、谁来做、暂停和恢复),也能只跑一次;群里的成员也能给自己建例程。设置页点 bot 的名字可以换一个来做。
  • 输入框边打边排 Markdown(列表、引用、标题、代码块、粗体、斜体、删除线、行内代码),粘贴网页和代码时保留格式;没发出去的话存成草稿,换对话、刷新页面以后还在。
  • 手机上能用:窄屏一次一页,菜单从底部升起,长按消息或列表的一行弹出操作,手机自带的返回一层层往回退。
  • 宽屏上侧栏的一行右键就在鼠标处弹出菜单。
  • 名字颜色在浅色和深色主题下各画一套,深色下也看得清;群图标每格垫着成员的颜色。
  • 你的消息下面写着发出的时间;发出消息时自动回到最新。
  • 一段回复里先显示文字,页面、任务卡这些卡片放在下面。
  • X 情报员在会话里有别的 X 写工具(比如另外装的发推插件)时,你明确要求就直接用。

修复和调整

  • bot 不能再用命令或文件工具直接读写 dsh-bot 的数据库和 dsh 目录,改例程这类数据要用 dsh-bot 的工具。
  • dsh web 重启后,页面的实时更新会自动重连,不用手动刷新才能看到回复。
  • 修了 dsh-bot 停止时偶尔让 dsh web 报“database is not open”后直接退出的问题。

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:56

第一个公开版本,npm 包名 ds-pod。装进 dsh web 的本地多 bot 协作插件:主管和 bot 管理、单聊和群聊、一个任务一个团队(组队、分工、验收、交付)、记忆和搜索、例程和盯网页、共用浏览器、页面、内置角色图标,以及每天免费 1000 次的 X 数据 API。