Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#4,035 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript
Área
cli

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

背景与痛点

在同一个项目下开启新会话时,如果想继续复用历史会话生成的成果文件(图片、文档、表格、PPT、PDF、报告等),或引用项目共享目录中的资料,目前通常只能:

  • 手动记忆并输入文件名 / 路径;
  • 重新上传同一个文件;
  • 让助手先搜索,再由用户从文字结果中确认。

这个流程不够直观,尤其对非技术用户不友好。用户更习惯“从文件面板里点选”,而不是输入路径。

功能需求

希望在项目会话输入区提供“引用项目文件 / 历史成果”的快捷入口:

一键打开项目级文件选择面板,列出本项目历史会话生成的输出结果,以及项目共享目录 / 项目文件区中的文件,选择后直接引用到当前新会话,无需手动输入文件名或路径,也无需重复上传。

建议能力

  • 面板覆盖两类来源:
    • 历史会话输出成果;
    • 项目共享文件 / 项目文件区。
  • 支持按类型筛选:图片、文档、表格、演示稿、PDF、音频、视频、其他。
  • 支持按来源会话、创建时间、文件类型排序。
  • 支持关键词搜索。
  • 图片显示缩略图,文档显示标题 / 摘要,支持预览。
  • 支持单选 / 多选。
  • 选择后以“文件引用卡片 / 附件 chip”形式插入输入框,而不是裸露路径。
  • 发送后,助手可以直接读取并基于这些文件继续工作,例如改图、改文档、复用数据、继续写报告。

核心场景

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

权限与安全

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

验收标准

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

优先级建议

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

可选增强

  • “最近使用”推荐;
  • 按来源会话分组;
  • 引用整个会话的关键成果;
  • 拖拽插入;
  • 在引用卡片上直接选择“作为风格参考 / 作为数据源 / 作为待修改底稿”。
Lenguaje dominante
TypeScript
Estrellas
7.7k
Forks
1.3k
Merge medio
12 h 35 min
PR fusionados (30 d)
311

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de MoonshotAI/kimi-code

Todos los issues de MoonshotAI/kimi-code

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.