Skip to content

fix(chat): allow manual generation continuation - #210

Merged
3316891527 merged 3 commits into
devfrom
fix/continue-generation-empty-input
Nov 14, 2026
Merged

3316891527 merged 3 commits into
devfrom
fix/continue-generation-empty-input

Conversation

@3316891527

Copy link
Copy Markdown
Owner

变更说明 / Description

背景与动机 / Context and motivation

点击“继续生成”后没有请求发出。手动续写使用 MessageSendMode.CONTINUE 并故意不读取输入框,但协调层空输入校验只豁免 AUTO_CONTINUE,导致手动续写在调用模型前被静默丢弃。该条件来自 2026-11-09 的 799fc4505 消息队列改动。

改动范围 / Changes

  • 允许手动及自动续写在没有输入文本或附件时通过发送校验。
  • 保留普通空消息拦截和群组回合现有行为。
  • 增加续写、普通空发送及群组回合的边界单测。
  • 不改动按钮 UI 或其他请求流程。

兼容性与风险 / Compatibility and risks

仅修复手动续写请求被忽略的问题;普通空消息仍被拒绝,现有输入草稿行为不变。

关联 Issue / Related issue

N/A;根据维护者反馈定位并修复。

验证方式 / Verification

检查或命令:git diff --check;已添加 MessageSendModeTest 覆盖。
环境与变体:未运行本地 Gradle。
结果:差异空白检查通过;按仓库 AGENTS.md 约定,未明确要求时不运行构建或测试,交由 PR CI 验证。

证据 / Evidence

N/A;行为回归由单元测试覆盖。

检查清单 / Checklist

  • 已记录验证方式及未运行测试的原因
  • 目标分支为 dev
  • 将通过 Candidate checks 验证并处理技术失败项
  • Diff 仅包含本次修复、单测,无临时或敏感内容
  • 已提供回归单测覆盖

@3316891527
3316891527 merged commit a5e5250 into dev Nov 14, 2026
4 checks passed
@3316891527
3316891527 deleted the fix/continue-generation-empty-input branch November 14, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant