Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Feature] 项目内跨会话成果文件一键引用选择器

Aperta
#4,035 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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”形式插入输入框,而不是裸露路径。
  • 发送后,助手可以直接读取并基于这些文件继续工作,例如改图、改文档、复用数据、继续写报告。

核心场景

  1. 用户在新会话里想基于上一轮生成的图片继续改图。
  2. 用户想引用之前生成的报告、Markdown、Excel、PPT、PDF 继续修改。
  3. 用户想引用项目共享目录里的资料,让 AI 在新会话中直接读取。
  4. 用户不记得完整文件名,只记得大概用途、时间或来源会话。

权限与安全

  • 仅允许选择当前项目内的文件,不跨项目泄露。
  • 如果项目有成员权限,应遵循项目文件访问权限。
  • 被删除、过期或无权限的文件,应在面板中置灰或提示不可引用。
  • 引用默认只读;如需修改生成新版本,应另存为新成果。
  • 历史引用记录应可查看来源会话和文件信息。

验收标准

  • 新会话中可以通过一次点击打开项目文件选择面板。
  • 面板至少覆盖历史会话输出成果和项目共享文件。
  • 支持搜索、筛选、预览、多选、插入。
  • 插入后文件以可视化引用卡片显示,而不是裸露路径。
  • AI 能正常读取被引用文件并用于当前任务。
  • 文件不存在或无权限时有明确提示。
  • 不出现跨项目文件泄露。

优先级建议

建议评为 P1 / 高价值体验优化。它能显著降低跨会话续作、改图、改文档、复用项目资料的成本,尤其适合项目制、多会话、长期协作的使用方式。

可选增强

  • “最近使用”推荐;
  • 按来源会话分组;
  • 引用整个会话的关键成果;
  • 拖拽插入;
  • 在引用卡片上直接选择“作为风格参考 / 作为数据源 / 作为待修改底稿”。
Lingua principale
TypeScript
Stelle
7.7k
Fork
1.3k
Merge medio
12h 57m
PR unite (30g)
308

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di MoonshotAI/kimi-code

Tutte le issue di MoonshotAI/kimi-code

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.