kimi-code/docs/zh
7Sageer e736349a7c
feat(feedback): support attaching logs and codebase (#1120)
* feat(feedback): support attaching logs and codebase

Add an attachment picker to /feedback (none / logs / logs + codebase).
Codebase uploads scan the working directory with sensitive files excluded
and are sent through a new multipart upload API on the oauth/node-sdk layers.

* fix(feedback): fall back to logs when codebase scan fails

* tiny fix

* fix(feedback): make diagnostic uploads partial-safe

* refactor(feedback): reuse harness session export and normalize upload url types

* docs(slash-commands): note optional feedback attachments

* refactor(feedback): reorganize feedback upload modules

Move the attachment orchestration out of tui/commands/info.ts into a
dedicated feedback/feedback-attachments.ts, and split the former
codebase-upload/attach.ts into a generic multipart uploader
(feedback/upload.ts) and an archive lifecycle module
(feedback/archive.ts). Both session and codebase archives now flow
through a single upload lifecycle, which also removes the temp-dir
leak that occurred when codebase packaging failed.

Rename FeedbackCodebaseArchive to FeedbackArchive and the
codebase-upload/ directory to codebase/ so module boundaries match
their actual responsibilities (scan + package only).
2026-06-26 16:15:08 +08:00
..
configuration feat(tui): redesign /plugins as a tabbed panel (#1025) 2026-06-24 13:12:28 +08:00
customization feat: add shell mode (!) to the CLI (#1079) 2026-06-25 21:24:53 +08:00
guides feat: add shell mode (!) to the CLI (#1079) 2026-06-25 21:24:53 +08:00
reference feat(feedback): support attaching logs and codebase (#1120) 2026-06-26 16:15:08 +08:00
release-notes doc: 0.20.0 changelog (#1114) 2026-06-26 03:30:59 +08:00
index.md Kimi For Coding 2026-05-22 15:54:50 +08:00