From a7a8358cbba6a22cdc183a65ce96dff542898c0e Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 17 Mar 2026 16:46:55 +0000 Subject: [PATCH] story-kit: create 269_story_file_references_in_web_ui_chat_input --- ...ry_file_references_in_web_ui_chat_input.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .story_kit/work/1_upcoming/269_story_file_references_in_web_ui_chat_input.md diff --git a/.story_kit/work/1_upcoming/269_story_file_references_in_web_ui_chat_input.md b/.story_kit/work/1_upcoming/269_story_file_references_in_web_ui_chat_input.md new file mode 100644 index 0000000..61138d9 --- /dev/null +++ b/.story_kit/work/1_upcoming/269_story_file_references_in_web_ui_chat_input.md @@ -0,0 +1,22 @@ +--- +name: "@ file references in web UI chat input" +--- + +# Story 269: @ file references in web UI chat input + +## User Story + +As a user chatting in the web UI, I want to type @ to get an autocomplete overlay listing project files, so that I can reference specific files in my messages the same way Zed and Claude Code do. + +## Acceptance Criteria + +- [ ] Typing @ in the chat input triggers a file picker overlay +- [ ] Overlay searches project files with fuzzy matching as the user types after @ +- [ ] Selecting a file inserts a reference into the message (e.g. @path/to/file.rs) +- [ ] The referenced file contents are included as context when the message is sent to the LLM +- [ ] Overlay is dismissable with Escape +- [ ] Multiple @ references can be used in a single message + +## Out of Scope + +- TBD