Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

ACP(JetBrains)模式下 Bash 审批卡不显示待执行命令内容

未关闭
#3,973 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
bash, typescript

调研方向

Start by reproducing the Bash approval flow through the kimi acp entry point using the reported JetBrains configuration, then inspect whether the command is sent by the ACP adapter or omitted by the approval-card rendering. Done means the pending command is fully visible, with wrapping, scrolling, or copying support, before approval or rejection.

由索引模型根据 Issue 内容生成。

描述

环境信息

  • Kimi Code CLI 版本:2.0.2
  • 接入方式:Kimi Code OAuth(会员订阅)
  • 模型:K2.8
  • 操作系统:Microsoft Windows NT 10.0.19045.0 x64(Windows 10 22H2 64 位)
  • IDE:IntelliJ IDEA 2026.2.3(Build #IU-262.10968.63)
  • AI Assistant 插件版本:262.10968.97
  • 接入配置:AI 聊天面板 → Configure ACP agents → kimi acp

问题描述

在 JetBrains IDE 中通过 ACP 使用 Kimi Code,
当 Agent 请求执行 Bash 命令时,审批卡片只显示三个操作项:

  • Approve once
  • Approve for this session
  • Reject

完全看不到将要执行的命令内容。 上方折叠的已经批准的多个 "Bash" 工具调用行
展开后也只显示部分内容。

复现步骤

  1. 在 AI 聊天面板配置 ACP agent:kimi acp
  2. 选择 KimiCode agent,发送需要执行 shell 命令的任务
    (如"调查一下这个项目的模块结构")
  3. Agent 调用 Bash 工具,弹出审批卡片
  4. 观察审批卡片内容

预期行为

审批卡片应完整显示待执行的命令(支持换行/滚动/复制),用户确认无误后
再选择批准或拒绝。

实际行为

审批卡片无任何命令文本,只有批准/拒绝选项。拉宽聊天面板也无法显示。
唯一能安全处理的方式是全部 Reject,再让 Agent 把命令贴到聊天文本里。

附加信息

  • 无法确认是 ACP 适配层未正确下发 Bash 工具的 command 参数,
    还是 JetBrains 侧的渲染缺陷,麻烦协助定位。
  • 截图见下(审批卡只见 Approve 三选项、无命令内容)。
Image
主要语言
TypeScript
星标
7.7k
派生
1.3k
平均合并
12 小时 35 分钟
30 天内合并 PR
311

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

MoonshotAI/kimi-code 的其他 Issue

查看 MoonshotAI/kimi-code 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。