[Feature] 项目内跨会话成果文件一键引用选择器
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- cli
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
背景与痛点
在同一个项目下开启新会话时,如果想继续复用历史会话生成的成果文件(图片、文档、表格、PPT、PDF、报告等),或引用项目共享目录中的资料,目前通常只能:
- 手动记忆并输入文件名 / 路径;
- 重新上传同一个文件;
- 让助手先搜索,再由用户从文字结果中确认。
这个流程不够直观,尤其对非技术用户不友好。用户更习惯“从文件面板里点选”,而不是输入路径。
功能需求
希望在项目会话输入区提供“引用项目文件 / 历史成果”的快捷入口:
一键打开项目级文件选择面板,列出本项目历史会话生成的输出结果,以及项目共享目录 / 项目文件区中的文件,选择后直接引用到当前新会话,无需手动输入文件名或路径,也无需重复上传。
建议能力
- 面板覆盖两类来源:
- 历史会话输出成果;
- 项目共享文件 / 项目文件区。
- 支持按类型筛选:图片、文档、表格、演示稿、PDF、音频、视频、其他。
- 支持按来源会话、创建时间、文件类型排序。
- 支持关键词搜索。
- 图片显示缩略图,文档显示标题 / 摘要,支持预览。
- 支持单选 / 多选。
- 选择后以“文件引用卡片 / 附件 chip”形式插入输入框,而不是裸露路径。
- 发送后,助手可以直接读取并基于这些文件继续工作,例如改图、改文档、复用数据、继续写报告。
核心场景
- 用户在新会话里想基于上一轮生成的图片继续改图。
- 用户想引用之前生成的报告、Markdown、Excel、PPT、PDF 继续修改。
- 用户想引用项目共享目录里的资料,让 AI 在新会话中直接读取。
- 用户不记得完整文件名,只记得大概用途、时间或来源会话。
权限与安全
- 仅允许选择当前项目内的文件,不跨项目泄露。
- 如果项目有成员权限,应遵循项目文件访问权限。
- 被删除、过期或无权限的文件,应在面板中置灰或提示不可引用。
- 引用默认只读;如需修改生成新版本,应另存为新成果。
- 历史引用记录应可查看来源会话和文件信息。
验收标准
- 新会话中可以通过一次点击打开项目文件选择面板。
- 面板至少覆盖历史会话输出成果和项目共享文件。
- 支持搜索、筛选、预览、多选、插入。
- 插入后文件以可视化引用卡片显示,而不是裸露路径。
- AI 能正常读取被引用文件并用于当前任务。
- 文件不存在或无权限时有明确提示。
- 不出现跨项目文件泄露。
优先级建议
建议评为 P1 / 高价值体验优化。它能显著降低跨会话续作、改图、改文档、复用项目资料的成本,尤其适合项目制、多会话、长期协作的使用方式。
可选增强
- “最近使用”推荐;
- 按来源会话分组;
- 引用整个会话的关键成果;
- 拖拽插入;
- 在引用卡片上直接选择“作为风格参考 / 作为数据源 / 作为待修改底稿”。
- Lingua principale
- TypeScript
- Stelle
- 7.7k
- Fork
- 1.3k
- Merge medio
- 12h 57m
- PR unite (30g)
- 308
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MoonshotAI/kimi-code
-
手机竖屏显示状态下输入框的扩展按钮没有显示Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MoonshotAI/kimi-code#4040 ·
I maintainer di solito rispondono entro 1 giorno
-
顶栏字体不随字体大小缩放bugApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MoonshotAI/kimi-code#4039 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
MoonshotAI/kimi-code#4010 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
MoonshotAI/kimi-code#4008 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
MoonshotAI/kimi-code#3947 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di MoonshotAI/kimi-code
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
lichess-org/api#678 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
PostHog/posthog.com#20628 ·
I maintainer di solito rispondono entro 1 giorno
-
bug status:Needs Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
jupyterlab/jupyterlab#19964 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
agentscope-ai/QwenPaw#8064 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: notebooks-jupyter bug theme: new notebook frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
posit-dev/positron#16347 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno