Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#3,973 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
bash, typescript

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

环境信息

  • 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
Lenguaje dominante
TypeScript
Estrellas
7.7k
Forks
1.3k
Merge medio
12 h 34 min
PR fusionados (30 d)
307

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de MoonshotAI/kimi-code

Todos los issues de MoonshotAI/kimi-code

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.