chaitin / chaitin/MonkeyCode

增加 AI plan mode 功能

Open
#724 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
4.7k
Forks
719
Avg merge
4h 30m
Merged PRs (30d)
83

Description

反馈标题:
增加 AI plan mode 功能

反馈内容:
希望在 MonkeyCode 中新增一个“AI plan mode”,该模式可以根据当前工程/文件或用户输入的功能需求,自动生成可执行的实现计划。功能包括:

  • 将大任务分解为多个子任务(含优先级与估时)
  • 为每个子任务给出实现思路和示例代码片段或文件修改建议
  • 支持交互式迭代(用户可接受/调整单个子任务或让 AI 重新规划)
  • 能导出为 issue 列表(或与现有 issue 系统打通)以便任务跟踪
  • 提供可配置的细粒度(例如粗略计划 / 详细计划 / 代码级计划)和可选的约束(时间、复杂度、使用技术栈)

期望效果:

  • 在编辑器或项目视图中可开启“AI plan mode”开关,并对选定范围(文件/目录/功能描述)生成一份清晰的实现计划。
  • 计划能以结构化形式导出为待办/issue,便于分配与追踪。
  • 生成的代码片段和实现思路应尽量具体、可复用,减少人工拆解工作量。
  • 支持用户对计划做增删改并让 AI 更新后续计划。

我的 UID:019e2be8-43b0-7b1c-bbe3-7e170c213af5

Contributor guide

No contributing guide indexed for this repository

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

No implementation files or tests are named. Start by mapping the existing editor or project view, AI interaction flow, and issue integration, then determine how a plan can be generated, edited, iterated, and exported. Done means an agreed scope and design covering task decomposition, configuration, structured export, and updates after user changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
ai, developer-experience
Issue type
Feature
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.