boardx / boardx/workspacex

🔴 P0 devapp 实测三缺陷:通用助手 MODEL_PROVIDER_NOT_CONFIGURED / 发送后整界面闪烁 / Enter 发送与滚底不符主流惯例

Open
#925 2 comments 0 reactions 0 assignees View on GitHub
area:chat p0
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 7m
Merged PRs (30d)
969

Description

人类 2026-08-11 devapp 实测(截图在案):

## ① 通用助手发消息 → 「执行失败(MODEL_PROVIDER_NOT_CONFIGURED)思考了 0 秒 · 3 步」
- 选中「通用助手」发送即失败;同线程 Deep Research agent 正常回复
- 服务端配置 `KERNEL_MODEL_PROVIDER=dashscope`;RoutingModelCallPort 注册的是
[dashscope, open-deep-research, deep-agent, bailian-image]
- **推测**(待证实):该 agent 的 published version pin 的 model_provider 不在注册表里
(可能是历史 loopback/旧值)。诊断路径:复现一次后
`journalctl -u workspacex-api | grep "no ModelCallPort registered"` 会打出确切 provider 名
- 修法方向:backfill 该 agent 到 deep-agent provider(同 #740 迁移先例)或补注册缺失 provider

## ② 发送消息后整个界面闪烁
- #917(thinking 动画)刚部署,嫌疑最大:awaitingReply 态切换/轮询触发的全面板重渲染?
- 需在真栈复现并定位(React 重渲染范围 vs 轮询 setState 风暴)

## ③ 人类 UX 指令(原话)
> 「回车默认可以发消息出去,shift+回车换行」
> 「发出消息后,研究最新的最佳实践,应该默认的是回滚到最后一条消息」
- V2 做的是 ⌘↵,改为:**Enter 发送、Shift+Enter 换行**(Claude/ChatGPT 惯例)
- 发送后**强制滚到底**(含用户之前上滚离开底部的情况——发送是显式意图,覆盖 V1 的
「尊重上滚」逻辑;对齐主流实践)

优先级 ①>②>③。Refs #814 #914

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the three cases in devapp, then inspect the #917 thinking-animation changes and the V2 send and scroll behavior. For the provider failure, run `journalctl -u workspacex-api | grep "no ModelCallPort registered"` after reproducing; done means the assistant replies, sending no longer causes full-page flicker, and Enter sends while Shift+Enter creates a newline and sending scrolls to the bottom.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
backend, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.