[Feedback]: 支持“无项目”对话:新对话默认不绑定项目,项目改为可选

Đang mở
#162 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
shell
Lĩnh vực
desktop

Hướng nghiên cứu

Start by reading the desktop app’s project and session entry points; the issue does not name specific files or tests. Trace how a new conversation gets its project and working directory, how the “Don't work in a project” choice affects the main view, and how the sidebar groups sessions. Done means a new conversation can start without a project and later conversations retain that choice, while project selection still associates conversations with that project.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement
What problem are you trying to solve?

桌面端每条对话都必须绑定一个项目(工作目录),新建对话会默认落在当前项目里。大量一次性对话(临时脚本、文献阅读、单次问答)堆在同一项目下,侧边栏越来越乱,临时文件也容易混进正式项目目录。

当前版本 v0.1.60:项目切换菜单里有 "Don't work in a project",但选中后只是取消当前项目,主界面进入 "Open a project to begin" 空状态,没有输入框,无法新建对话。也就是说实际上不存在无项目对话。

What would improve it?

新对话默认不绑定任何项目,可以直接开聊(类似 ChatGPT);只有主动创建或选择项目时,对话才归属到该项目。无项目对话使用中立的运行目录(用户主目录或临时目录),不写入任何项目,侧边栏单独归到 "No project" 分组,并且这个选择在后续新建对话中保持。

What do you do today?

为了一次性对话临时新建项目,或者全部塞进同一个 untitled-project;用完手动 Archive 清理侧边栏。纯命令行的场景会用 cmdc --no-session 避免留下会话。

Product area

Projects and sessions

Ngôn ngữ chính
Shell
Star
110
Fork
9
Merge trung bình
12 phút
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của CommandCodeAI/desktop

Tất cả issue của CommandCodeAI/desktop

Issue tương tự

Thêm issue về Shell/Bash

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.