feat: add terminal buddy companion#2273
Open
zlycode01 wants to merge 1 commit into
Open
Conversation
Owner
|
Needs a rebase against main — there's a conflict with recent changes on the input area. Once it's clean I'll take another look. The whale companion idea is fun. |
Author
|
Thanks for the quick look and for the feedback.
I rebased this branch onto the latest `main` and resolved the input-area conflicts. The PR now shows no conflicts with the base branch.
I’m also continuing to refine the Buddy system, including the terminal animation details, state transitions, and possible future desktop companion integration. For this PR, I
kept the scope focused on the terminal Buddy command, config persistence, state layer, and TUI rendering.
原始邮件
发件人:YHH ***@***.***>
发件时间:2026年5月29日 17:55
收件人:esengine/DeepSeek-Reasonix ***@***.***>
抄送:zly01 ***@***.***>, Author ***@***.***>
主题:Re: [esengine/DeepSeek-Reasonix] feat: add terminal buddy companion (PR #2273)
esengine left a comment (esengine/DeepSeek-Reasonix#2273)
Needs a rebase against main — there's a conflict with recent changes on the input area. Once it's clean I'll take another look. The whale companion idea is fun.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you authored the thread.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
为 Reasonix 增加了一个终端 Buddy 伴随功能。本次改动新增了可配置的

/buddy斜杠命令、可持久化的 Buddy 配置、显示在输入区附近的小鲸鱼动画,以及一个可复用的 Buddy 状态层,用来 把 Agent 的运行状态映射成 Buddy 的不同情绪状态。Why
这个功能让 Reasonix 在终端里拥有一个轻量级的视觉伴随角色,同时不会影响模型上下文,也不会侵入核心 Agent 循环。Buddy 的状态映射逻辑和渲染逻辑是分离的,因此以后如果要扩展桌面端Buddy,也可以复用同一套状态逻辑,而不需要在不同 UI 里重复判断状态。
How to verify
Checklist
npm run verifypasses locally (lint + typecheck + tests + comment-policy gate)Co-Authored-By: Claudetrailer in commitsCHANGELOG.md— release notes are maintainer-written at release time