Skip to content

feat(buddy): 支持中文顿号触发命令 - #238

Closed
QAyong wants to merge 1 commit into
useLexora:masterfrom
QAyong:codex/feature-chinese-command-trigger
Closed

QAyong wants to merge 1 commit into
useLexora:masterfrom
QAyong:codex/feature-chinese-command-trigger

Conversation

@QAyong

@QAyong QAyong commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

背景与关联 / Context and related issue

  • 问题或目标 / Problem or goal: AI 输入框原先只识别 / 来打开命令建议,中文用户需要先切换到英文输入法才能输入 /,操作成本高。
  • 关联 Issue / Related issue: N/A

主要改动 / Changes

  • 变更 / Change:
    • 允许在输入框开头使用中文顿号 、 触发同一组命令建议,例如 、rev 匹配 /review;普通文本中间输入 、 不触发。
    • 、 只作为命令菜单触发符:选中命令后触发符与已输入前缀由命令节点替换,不残留在输入内容中,保存与执行仍是原有 /command 格式。
    • /、$、@ 的现有行为不变。
    • 新增用例覆盖通过 、 打开建议与选择后替换。

验证 / Verification

  • 自动检查 / Automated checks: pnpm --filter @uselexora/lexora-buddy test:unit src/modules/tasks/widgets/composer/__tests__/chatComposerEditing.spec.ts 通过;type-check 通过;改动文件 eslint 通过。
  • 手动验证 / Manual verification: 中文输入法下输入 、rev 出现命令建议并可选,提交后内容为 /review。
  • 未执行 / Not run: 未执行完整仓库 pnpm lint。

兼容与风险 / Compatibility and risks

新增一个触发符,原有 /、@、$ 语义与命令格式不变;不涉及数据格式与存储。

界面变更 / UI changes

输入框开头输入 、 时出现命令建议下拉,行为与 / 一致。

@shanyuhai123

Copy link
Copy Markdown
Contributor

这个不考虑支持,斜杠和顿号看键盘位置差的有点远了。
顶多考虑插件机制来实现了。

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.

2 participants