kimi-code/packages/transcript
7Sageer 4e7738b73c
feat(kap-server): support server-local path attachments (#3247)
* feat(kap-server): support server-local path attachments

Web and desktop clients can now attach files, images, and videos to a
prompt by server-local absolute path instead of uploading a copy. The
daemon validates the path (absolute, realpath-resolved, non-sensitive,
local runtime only) and references the original file in place, so the
agent reads the original path; the upload flow is unchanged.

Submitted file attachments are also recorded on the prompt origin and
projected as typed transcript attachments, so web clients render
attachment chips for plain files without parsing the model-facing
notice text.

* fix(kap-server): forward file attachment metadata from skill activations

* Delete .changeset/web-attach-by-path.md

Signed-off-by: 7Sageer <sag77r@hotmail.com>

---------

Signed-off-by: 7Sageer <sag77r@hotmail.com>
2026-08-28 12:03:47 +08:00
..
src feat(kap-server): support server-local path attachments (#3247) 2026-08-28 12:03:47 +08:00
test feat(kap-server): support server-local path attachments (#3247) 2026-08-28 12:03:47 +08:00
AGENTS.md refactor: ban JSDoc in comment-free packages (#3226) 2026-08-25 13:34:35 +08:00
CHANGELOG.md ci: release packages (#3140) 2026-08-27 19:33:51 +08:00
package.json ci: release packages (#3140) 2026-08-27 19:33:51 +08:00
tsconfig.json feat(transcript): add unified transcript layer, drop the /api/v2 RPC surface (#1888) 2026-07-20 15:33:05 +08:00
tsdown.config.ts feat(transcript): add unified transcript layer, drop the /api/v2 RPC surface (#1888) 2026-07-20 15:33:05 +08:00
vitest.config.ts feat(transcript): add unified transcript layer, drop the /api/v2 RPC surface (#1888) 2026-07-20 15:33:05 +08:00