MoonshotAI / MoonshotAI/kimi-cli

agent超时后,即使跑完也无法更新给主对话 || After the agent times out, it cannot be updated to the main conversation even if it finishes running.

Open
#2,224 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Python
Stars
11.4k
Forks
1.3k
Avg merge
9h 47m
Merged PRs (30d)
2

Description

What version of Kimi Code CLI is running?

vscode plugin 0.5.7

Which open platform/subscription were you using?

subscription

Which model were you using?

No response

What platform is your computer?

No response

What issue are you seeing?

agent分配一个复杂任务,毫无悬念超时,然后自己继续吭哧吭哧干活,冗余动作一堆,agent返回了结果,即使暂停对话,让查看超时agent的输出也看不到,只能完整继续重新分析

What steps can reproduce the bug?

给agent分配长任务,超时,所有任务内容白做

What is the expected behavior?

让对话能看到超时agent返回的结果,以及允许设置更长的agent时间,还有,对agent运行时间的估算要合理,以及,agent超时本身的逻辑也有问题,超时并不是agent挂了,如果正常运行任务,可以继续等待,而不是直接无视,继续任务

Additional information

No response


What version of Kimi Code CLI is running?

vscode plugin 0.5.7

Which open platform/subscription were you using?

subscription

Which model were you using?

No response

What platform is your computer?

No response

What issue are you seeing?

The agent assigns a complex task and times out without any suspense. Then it continues to work on its own, with a lot of redundant actions. The agent returns the results. Even if the conversation is paused and the output of the timeout agent is viewed, the output of the timeout agent cannot be seen. It can only continue to re-analyze completely.

What steps can reproduce the bug?

Assigning long tasks to the agent will time out and all task content will be wasted.

What is the expected behavior?

Allow the dialogue to see the results returned by the timeout agent, and allow to set a longer agent time. In addition, the estimate of the agent running time must be reasonable, and there is also a problem with the logic of the agent timeout itself. Timeout does not mean that the agent has hung up. If the task is running normally, you can continue to wait, rather than directly ignoring it and continuing the task.

Additional information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in the VS Code plugin 0.5.7 with a long-running agent task and observe what happens after timeout. Trace how the timeout, agent output, and main conversation interact; done means completed output remains visible and a normally running task is not discarded solely because its timeout elapsed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, vscode
Domain
cli
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.