Skip to content

feat(web): upload files by host path, not staged bytes - #43

Merged
whitelonng merged 1 commit into
masterfrom
feat/web-file-upload
Aug 27, 2026
Merged

feat(web): upload files by host path, not staged bytes#43
whitelonng merged 1 commit into
masterfrom
feat/web-file-upload

Conversation

@whitelonng

Copy link
Copy Markdown
Owner

Send a selected/dragged file's absolute path into the draft as an @path mention, so the agent reads the file in place with zero copy and zero context cost.

  • new host seam file-picker / file-picker-native (native multi-file picker
    • exact-basename workspace location)
  • gateway host.pickFiles / host.locateFiles
  • composer paperclip button + drag/paste image-vs-file MIME split
  • Windows native selection fails loud until the GetResults IFileOpenDialog binding lands

关联 Issue:

变更与验证
  • 变更:
  • 验证:

@whitelonng
whitelonng force-pushed the feat/web-file-upload branch 3 times, most recently from a2e2abb to ea87fe6 Compare August 27, 2026 18:42
Send a selected/dragged file's absolute path into the draft as an @path
mention, so the agent reads the file in place with zero copy and zero
context cost.

- new host seam file-picker / file-picker-native (native multi-file picker
  + exact-basename workspace location)
- gateway host.pickFiles / host.locateFiles
- composer paperclip button + drag/paste image-vs-file MIME split
- Windows native selection fails loud until the GetResults IFileOpenDialog
  binding lands
@whitelonng
whitelonng force-pushed the feat/web-file-upload branch from ea87fe6 to 88939f9 Compare August 27, 2026 18:59
@whitelonng
whitelonng merged commit 7514ee5 into master Aug 27, 2026
10 checks passed
@whitelonng
whitelonng deleted the feat/web-file-upload branch August 28, 2026 02:07
whitelonng added a commit that referenced this pull request Aug 29, 2026
Send a selected/dragged file's absolute path into the draft as an @path
mention, so the agent reads the file in place with zero copy and zero
context cost.

- new host seam file-picker / file-picker-native (native multi-file picker
  + exact-basename workspace location)
- gateway host.pickFiles / host.locateFiles
- composer paperclip button + drag/paste image-vs-file MIME split
- Windows native selection fails loud until the GetResults IFileOpenDialog
  binding lands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant