[Feature] 项目内跨会话成果文件一键引用选择器
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
- 領域
- cli
調査の方向性
No files, tests, or entry points are named in the issue. Start by locating the project-session input flow and project file handling, then map the selector, permissions, search/filter, preview, multi-select, and reference-card paths. Done means current-project files and historical outputs can be selected, inserted, read by the assistant, and rejected clearly when missing or unauthorized.
索引モデルが issue の本文から書いたものです。
説明
背景与痛点
在同一个项目下开启新会话时,如果想继续复用历史会话生成的成果文件(图片、文档、表格、PPT、PDF、报告等),或引用项目共享目录中的资料,目前通常只能:
- 手动记忆并输入文件名 / 路径;
- 重新上传同一个文件;
- 让助手先搜索,再由用户从文字结果中确认。
这个流程不够直观,尤其对非技术用户不友好。用户更习惯“从文件面板里点选”,而不是输入路径。
功能需求
希望在项目会话输入区提供“引用项目文件 / 历史成果”的快捷入口:
一键打开项目级文件选择面板,列出本项目历史会话生成的输出结果,以及项目共享目录 / 项目文件区中的文件,选择后直接引用到当前新会话,无需手动输入文件名或路径,也无需重复上传。
建议能力
- 面板覆盖两类来源:
- 历史会话输出成果;
- 项目共享文件 / 项目文件区。
- 支持按类型筛选:图片、文档、表格、演示稿、PDF、音频、视频、其他。
- 支持按来源会话、创建时间、文件类型排序。
- 支持关键词搜索。
- 图片显示缩略图,文档显示标题 / 摘要,支持预览。
- 支持单选 / 多选。
- 选择后以“文件引用卡片 / 附件 chip”形式插入输入框,而不是裸露路径。
- 发送后,助手可以直接读取并基于这些文件继续工作,例如改图、改文档、复用数据、继续写报告。
核心场景
- 用户在新会话里想基于上一轮生成的图片继续改图。
- 用户想引用之前生成的报告、Markdown、Excel、PPT、PDF 继续修改。
- 用户想引用项目共享目录里的资料,让 AI 在新会话中直接读取。
- 用户不记得完整文件名,只记得大概用途、时间或来源会话。
权限与安全
- 仅允许选择当前项目内的文件,不跨项目泄露。
- 如果项目有成员权限,应遵循项目文件访问权限。
- 被删除、过期或无权限的文件,应在面板中置灰或提示不可引用。
- 引用默认只读;如需修改生成新版本,应另存为新成果。
- 历史引用记录应可查看来源会话和文件信息。
验收标准
- 新会话中可以通过一次点击打开项目文件选择面板。
- 面板至少覆盖历史会话输出成果和项目共享文件。
- 支持搜索、筛选、预览、多选、插入。
- 插入后文件以可视化引用卡片显示,而不是裸露路径。
- AI 能正常读取被引用文件并用于当前任务。
- 文件不存在或无权限时有明确提示。
- 不出现跨项目文件泄露。
优先级建议
建议评为 P1 / 高价值体验优化。它能显著降低跨会话续作、改图、改文档、复用项目资料的成本,尤其适合项目制、多会话、长期协作的使用方式。
可选增强
- “最近使用”推荐;
- 按来源会话分组;
- 引用整个会话的关键成果;
- 拖拽插入;
- 在引用卡片上直接选择“作为风格参考 / 作为数据源 / 作为待修改底稿”。
- 主要言語
- TypeScript
- スター
- 7.7k
- フォーク
- 1.3k
- 平均マージ
- 12時間 57分
- マージ済み PR(30日)
- 308
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MoonshotAI/kimi-code のほかの issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
MoonshotAI/kimi-code#4040 ·
メンテナーはふだん 1 日以内に返信
-
顶栏字体不随字体大小缩放bugオープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
MoonshotAI/kimi-code#4039 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
MoonshotAI/kimi-code#4010 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
MoonshotAI/kimi-code#4008 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
MoonshotAI/kimi-code#3947 ·
メンテナーはふだん 1 日以内に返信
MoonshotAI/kimi-code の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
callstackincubator/rozenite#518 ·
メンテナーはふだん 1 日以内に返信
-
Area/Workflow Priority/Blocker Type/Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
wso2/product-integrator#2622 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
area:bash bug has repro platform:macos
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
anthropics/claude-code#98644 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
allure-framework/allure-js#1603 ·
メンテナーはふだん 1 日以内に返信