qwen-code/packages/cli/src/ui
DeWitt Clinton 01c28df8b2
Add globbing support to @-command file suggestions and resolution. (#462)
Implements recursive glob-based file search for both suggestions and execution of the `@` command.

- When typing `@filename`, suggestions will now include files matching `filename` in nested directories.
- Suggestions are sorted by path depth (shallowest first), then directories before files, then alphabetically.
- The maximum recursion depth for suggestions is set to 10.
- When executing an `@filename` command, if the file is not found directly, a recursive search (using the glob tool) is performed to locate the file.

This addresses the first request in issue #461 by allowing users to quickly reference deeply nested files without typing the full path. Also addresses b/416292478.
2025-05-21 12:22:18 -07:00
..
components restore placeholder change likely dropped in a merge (#464) 2025-05-21 07:55:20 -07:00
hooks Add globbing support to @-command file suggestions and resolution. (#462) 2025-05-21 12:22:18 -07:00
themes feat: Improve theme not found handling 2025-05-09 10:28:20 -07:00
utils fix: Ensure user written ! is treated opaquely if not in shell mode\n\n- Addresses an issue where commands prefixed with ! (e.g., !ls) were incorrectly handled by the shell command processor if the ! was added after initially typing the command.\n- Ensures that such commands are correctly forwarded to the Gemini model.\n- Updates useGeminiStream to be aware of shell mode to properly manage streaming state.\n\nFixes https://buganizer.corp.google.com/issues/418761305 2025-05-19 16:16:47 -07:00
App.tsx Add Logger for command history (#435) 2025-05-21 00:36:22 -07:00
colors.ts UI Polish for theme selector (#294) 2025-05-08 16:00:55 -07:00
constants.ts Add apache2 SPDX headers to all source files (#48) 2025-04-18 17:44:24 -07:00
types.ts feat(cli): Introduce toggleable shell mode with enhanced UI 2025-05-18 01:25:50 -07:00