Skip to content

Releases: FoyonaCZY/AelionBot

AelionBot v0.40.5

Choose a tag to compare

@github-actions github-actions released this 07 Oct 12:29

AelionBot v0.40.5

这一版让 Bot 在私聊里能想起自己在群里做过的事。

简体中文

私聊能找回群里的工作

  • 在私聊里问 Bot“你在某个群里做了什么”,它可以检索到自己在各个群里的工作记录:它的发言、执行过的步骤和工具结果。结果会注明来自哪个群。
  • 这些记录只在需要时检索,不会自动塞进私聊上下文;也只包括这个 Bot 自己的工作,看不到其他 Bot 的私有记录。
  • 阅读某条记录的前后文时,只会显示同一个群里的相邻内容,不会和私聊记录混在一起。

English

Private chats can recall group work

  • Ask a Bot in its private chat what it did in a group, and it can now find its own work records from each group: its replies, the steps it ran and their results, labelled with the group they came from.
  • These records are searched on demand, never loaded into the private conversation by themselves, and cover only this Bot's own work, never another Bot's private records.
  • Reading around a record shows its neighbours from the same group only, not mixed with the private chat.

AelionBot v0.40.3

Choose a tag to compare

@github-actions github-actions released this 07 Oct 10:13

AelionBot v0.40.3

这一版让启动更可靠:窗口会尽快出现,不会再因为页面加载慢而一直看不到,也不会再弹出“启动失败”。

简体中文

启动

  • 窗口在界面画出第一帧时就显示,最多等 3 秒。以前要等整个页面加载完才显示,启动时如果界面忙,可能好几分钟都看不到窗口,只能在任务管理器里看到它在运行。
  • 页面加载失败时会自动重试,不再弹出“AelionBot 启动失败 ERR_FAILED (-2)”并退出。
  • 应用已经在运行时再双击图标,会把已有的窗口还原并放到最前面,窗口最小化或还在加载时也一样。
  • 每次启动会在诊断记录里写下各阶段用时,以后反馈“启动慢”时可以直接看出慢在哪一步。

English

Startup

  • The window appears with the first frame of the interface, after at most 3 seconds. It used to wait for the whole page to finish loading, so a busy start could leave no window for minutes while the app ran in Task Manager.
  • A failed page load is retried instead of showing “AelionBot 启动失败 ERR_FAILED (-2)” and quitting.
  • Launching the app again while it runs restores and focuses the existing window, also while it is minimized or still loading.
  • Each launch writes how long every phase took to the diagnostic log, so a slow start can be traced to its step.

AelionBot v0.40.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 10:05

AelionBot v0.40.2

这一版修复部分用户双击后长时间不出现窗口的问题。

简体中文

启动

  • 修复双击启动后一两分钟都看不到窗口、后台却一直在运行的问题。启动时应用会把聊天记录同步进本地搜索索引;以前只要前面有一条消息被移动或删除(例如私聊消息归位),后面的全部记录都会被重新索引,消息多时要一分多钟。现在只更新变化的记录,同样的情况不到 1 秒。
  • 运行中整理记录时也不会再因为同样的原因卡住。
  • 升级后第一次启动会自动转换一次索引记录,不需要手动处理,聊天记录和搜索结果不变。

English

Startup

  • Fixed the window not appearing for a minute or two after launch while the app kept running in the background. At startup the app syncs chat history into its local search index; moving or removing one early message (filing a private chat, for example) used to re-index every later record, over a minute with a long history. Only changed records are updated now, in under a second.
  • The same cause no longer freezes the app while it runs.
  • The first start after updating converts the index records once, automatically. Chat history and search results are unchanged.

AelionBot v0.40.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 09:43

AelionBot v0.40.1

这一版集中处理长对话里的卡顿:打字、Bot 工作时的界面刷新和头像动画都更流畅了。

简体中文

发消息后不再卡住

  • 修复在很长的对话里发送消息后,整个应用卡住十几秒甚至更久的问题。以前开始回复前要在主线程上统计整段历史的 token,几千条消息时会把窗口冻住;现在这项工作放到后台线程,界面保持可操作。

Bot 工作时更流畅

  • 以前每次有变化,应用都会把全部聊天记录重新发给界面(长对话约 20 MB),界面再整个重画一遍。现在只发送变化的部分,没变的消息不会重画。
  • Bot 工作时打字、滚动不再一顿一顿的:测试中长卡顿帧从 3 秒多降到几乎没有,掉帧减少约 85%。
  • 流式输出的文字单独刷新,不再带动整个界面。

打字更跟手

  • 输入框的内容只刷新输入框本身,长对话里每次按键的处理时间下降约三分之一。

长对话

  • 打开长对话时先显示最近的 80 段内容,往上滚动时自动加载更早的部分,阅读位置保持不变。
  • 搜索和引用跳转仍然可以定位到更早的消息。

头像动画

  • 头像的思考、工作、等待动画改由显卡合成,不再让整个页面每帧重新排版。几个 Bot 同时工作时,动画从约 27 帧恢复到满帧。头像外观不变。

English

No more freeze after sending

  • Sending a message in a very long conversation could freeze the whole app for ten seconds or more while it counted the history's tokens on the main thread. Counting now runs on a background thread and the window stays responsive.

Smoother while a Bot works

  • Every change used to send the entire chat history to the window (about 20 MB for a long conversation), which then redrew everything. Only what changed is sent now, and unchanged messages are not redrawn.
  • Typing and scrolling no longer stutter while a Bot works: in testing, long frames went from over 3 seconds to almost none, and dropped frames fell by about 85%.
  • Streaming text refreshes on its own instead of the whole window.

More responsive typing

  • Typing only refreshes the composer; each keystroke in a long conversation takes about a third less time.

Long conversations

  • A long conversation opens with its latest 80 entries and loads earlier ones as you scroll up, keeping your place.
  • Search and quote jumps still reach earlier messages.

Avatar motion

  • Thinking, working and waiting animations are composited by the GPU instead of laying out the page on every frame. With several Bots working, they run at full frame rate again instead of about 27 fps. Avatars look the same.

AelionBot v0.39.5

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:24

AelionBot v0.39.5

这一版修好了长对话里输入框打字卡顿,并清理重复的记忆。

简体中文

输入更流畅

  • 修复在消息很多的对话里打字明显卡顿的问题:以前每按一个键都要把整段对话重新整理一遍,几千条消息时每次要 60–80 毫秒;现在打字时不再重算,任务运行时刷新对话也快了约 20 倍。
  • 对话的显示内容和顺序不变。

记忆

  • 修复新建的 Bot 在第一次重启后,记忆里出现两条一样的内容。
  • 升级后首次启动会自动清理已经产生的重复记忆:同一个 Bot 里内容相同的只保留一条,优先保留带来源记录的那条。不需要手动处理。

English

Smoother typing

  • Typing no longer lags in long conversations. Every keystroke used to rebuild the whole conversation, 60–80 ms with a few thousand messages; typing now skips that work, and refreshing a conversation while a task runs is about 20 times faster.
  • What the conversation shows, and its order, are unchanged.

Memory

  • A newly created Bot no longer shows each memory twice after its first restart.
  • The first start after updating removes duplicates that already exist: each Bot keeps one copy of the same memory, preferring the one with its sources. Nothing to do by hand.

AelionBot v0.39.4

Choose a tag to compare

@github-actions github-actions released this 03 Oct 04:17

AelionBot v0.39.4

v0.39.3 漏掉了形象系统的代码,这一版把它补上,并修好了预览顶栏。

简体中文

Bot 形象

  • 新增 36 个 Q 版形象,分为动漫、影视、职业、奇幻与萌物四类。每个形象都沿用 Bot 原有的圆脸和斜眼,加上标志性的发型、帽子和配饰,均为原创致敬设计。
  • 形象会随 Bot 的状态动起来:思考时动作慢,工作时动作快,等待你回应时会轻轻跳一下;双马尾、猫耳、蝴蝶结、烟斗烟雾等配饰各有动作。静止时不动,开启「减少动态效果」后动画全部关闭。
  • 头像编辑器以形象为主:打开后直接按分类选择形象,纯色、渐变、拼色收在下方的「自定义配色」里。
  • 新建 Bot 时随机的头像也会从这些形象中选。
  • 旧版本读到形象数据时,会按 Bot 的主色显示为普通头像,不会出错。

修复

  • 预览和设计画布的顶栏铺满整行:打开本地页面时,模式切换和操作按钮回到最右侧,不再在右边留出一大块空白。
  • 画布缩放比例完整显示「100% · 默认」,不再被压成一两个字符。

English

v0.39.3 left out the character avatar code; this release adds it and fixes the preview header.

Bot characters

  • 36 chibi characters in four groups: anime, film & TV, jobs, and fantasy & cuties. Each keeps the Bot's round face and slanted eyes and adds a signature hairstyle, hat or accessory; all are original tributes.
  • Characters move with the Bot's state: slowly while thinking, quickly while working, with a small hop while waiting for you. Twin tails, cat ears, bows, pipe smoke and other accessories have their own motion. They stay still when idle, and all motion stops when Reduce motion is on.
  • The avatar editor now leads with characters, grouped by category; solid, gradient and split colours sit under Custom colours below.
  • The random avatar for a new Bot can now be one of these characters.
  • Older versions show a character as a plain avatar in the Bot's main colour.

Fixes

  • The preview and design canvas header spans the full width: with a local page open, the mode switch and actions sit at the right edge instead of leaving a blank strip.
  • The canvas zoom shows "100% · Default" in full instead of a clipped stub.

AelionBot v0.39.3

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:36

AelionBot v0.39.3

简体中文

界面改进

  • 修复设计师画布和预览界面顶栏布局问题:标题区域从 34% 扩展到 50%,减少左侧空白
  • 修复缩放比例选择器选项换行问题:按钮和下拉菜单宽度增加,「100% · 默认」等选项完整显示

English

Interface Improvements

  • Fixed header layout in designer canvas and preview: title area expanded from 34% to 50%, reducing left whitespace
  • Fixed zoom picker option wrapping: increased button and dropdown width so options like "100% · Default" display on one line

AelionBot v0.39.2

Choose a tag to compare

@github-actions github-actions released this 02 Oct 07:24

AelionBot v0.39.2

简体中文

新的输入框

  • 输入框收窄到最宽 760px 并居中,悬浮在对话上方,带圆角和柔和阴影;消息列也收窄到同样的宽度,阅读时一行不会拉得太长。
  • 去掉了输入框外圈的方形白色底,消息可以从输入框旁边滚过,不会再被一块白色挡住。
  • 工作电脑浮窗打开时,消息和输入框在浮窗左侧的区域居中。
  • 深色模式下停止按钮的图标更清楚。

图片预览

  • 打开了多张图片时,可以用图片两侧的箭头或键盘左右方向键切换上一张、下一张,顶部显示当前是第几张。

修复

  • 打开或关闭停靠预览时,对话不再跳到更早的消息,会停在原来看的位置;原本在最底部的仍停在底部。

English

A new composer

  • The composer is now at most 760 px wide, centred and floating over the conversation with rounded corners and a soft shadow. The message column narrows to the same width, so lines stay comfortable to read.
  • The square white backdrop around the composer is gone; messages scroll past beside it instead of being covered.
  • With the work computer card open, messages and the composer centre in the space to its left.
  • The stop button's icon is easier to see in dark mode.

Image preview

  • With several images open, switch to the previous or next one with the arrows on either side or the left and right arrow keys; a counter shows which one you are on.

Fixes

  • Opening or closing a docked preview no longer jumps the conversation to earlier messages; it stays where you were reading, and stays at the end if you were there.

AelionBot v0.39.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:35

AelionBot v0.39.1

简体中文

文件改动显示 diff

  • 「修改文件」和「应用补丁」步骤展开后显示具体改动:删除的行标红、新增的行标绿,并保留几行上下文;改动较长时先折叠,可以展开全部。
  • 一次补丁改了多个文件时,每个文件单独列出,并标明新文件、已删除或重命名。
  • 步骤收起时也能看到新增和删除的行数。
  • 改动只用于显示,不会发回给模型;内容和工具记录一样经过脱敏。之前的步骤没有保存改动内容,仍按原来的样子显示。

修复

  • Windows 和 Linux 上,对话顶栏右侧的按钮不再被窗口的最小化、最大化、关闭按钮挡住。

English

Diffs for file edits

  • Expanding an "Edit file" or "Apply patch" step shows what changed: removed lines in red, added lines in green, with a few lines of context. Long changes fold until you expand them.
  • A patch that touches several files lists each file on its own, marked as new, deleted or renamed.
  • A folded step shows how many lines were added and removed.
  • The diff is for display only and is never sent back to the model; it is redacted like the rest of the tool record. Earlier steps did not keep their changes and look as before.

Fixes

  • On Windows and Linux, the buttons at the right of the conversation header are no longer covered by the window's minimize, maximize and close buttons.

AelionBot v0.39.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:20

AelionBot v0.39.0

简体中文

工作电脑改成浮窗

  • 右侧固定的一栏改成浮在对话右上角的卡片,对话区多出原来右栏的宽度。卡片不会挡住顶栏和输入框,打开时消息会避开它。
  • 工作电脑的画面铺满卡片上半部分;设置、关闭和全屏按钮在鼠标移上去时才出现。电脑未启动时只显示一个启动按钮。
  • 定时任务每条一行,显示名称、下次执行时间和开关;任务较多时才出现筛选。
  • 卡片可以关闭,应用会记住你的选择。关闭后,单聊和群聊的顶栏都有一个电脑按钮可以重新打开它,电脑运行中时按钮上有一个绿点。

中间步骤更好读

  • 修复命令输出在中文 Windows 上显示成宋体的问题,现在使用应用自带的等宽字体,->、:// 等也不再被合成连字。
  • 步骤说明和耗时等标签改用界面字体,只有命令和路径保留等宽字体。

群聊修复

  • 退出或重启应用时,只有确实还有工作没做完的讨论才会标记为中断;已经结束的群聊不会再出现「继续本轮讨论」。
  • 狼人杀对局卡片重新始终显示在群聊里,不会在看过战报后消失。

English

The work computer floats in a card

  • The fixed right column is now a card over the top right of the conversation, so the conversation gains that column's width. The card never covers the header or the composer, and messages keep clear of it while it is open.
  • The work computer's screen fills the top of the card; settings, close and full screen appear on hover. When the computer is off, the card shows a single button to start it.
  • Scheduled tasks take one line each, with the name, the next run time and a switch. Filters appear only once the list is long.
  • The card can be closed and the app remembers it. A computer button in the header of single and group chats brings it back, with a green dot while the computer is running.

Easier-to-read steps

  • Command output no longer falls back to SimSun on Chinese Windows; it uses the bundled code font, and -> or :// are no longer joined into ligatures.
  • Step details and labels such as durations use the interface font; only commands and paths stay monospace.

Group chat fixes

  • Quitting or restarting the app now interrupts only discussions that still had work in flight; finished group chats no longer show "Continue this round".
  • The Werewolf match card always shows in the group chat again instead of disappearing once its report has been viewed.