Skip to content

feat(cli): Claude Code-style @ context completions#2482

Merged
teknium1 merged 1 commit intomainfrom
hermes/hermes-5d6932ba
Mar 22, 2026
Merged

feat(cli): Claude Code-style @ context completions#2482
teknium1 merged 1 commit intomainfrom
hermes/hermes-5d6932ba

Conversation

@teknium1
Copy link
Copy Markdown
Contributor

Based on PR #2454 by @kshitijk4poor (reimplemented — 127 lines vs original 715).

Type @ in the CLI input to get autocomplete suggestions for context references:

  • Static: @diff, @staged, @file:, @folder:, @git:, @url:
  • @file:path and @folder:path browse the filesystem with prefix matching
  • Bare @ or @partial shows matching files/folders from cwd as @file:/@folder: references

Dropped from original: .hermesignore walking, custom shell tokenizer, _PathToken dataclass, fuzzy matching, token estimate labels. All user-facing functionality preserved.

Based on PR #2454 by @kshitijk4poor (reimplemented lean — 127 lines
vs original 715).

Type @ in the CLI input to get autocomplete suggestions for context
references:
- Static: @diff, @StaGeD, @file:, @folder:, @git:, @url:
- @file:path and @folder:path browse the filesystem
- Bare @ or @partial shows matching files/folders from cwd

Dropped from original: .hermesignore walking, custom shell tokenizer,
PathToken dataclass, fuzzy matching, token estimates. Kept: all
user-facing functionality.
@teknium1 teknium1 merged commit 09fd007 into main Mar 22, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant