Skip to content

feat(tool): rime_api_console with histories and autosuggestions#1099

Merged
lotem merged 3 commits intorime:masterfrom
fxliang:history
Dec 28, 2025
Merged

feat(tool): rime_api_console with histories and autosuggestions#1099
lotem merged 3 commits intorime:masterfrom
fxliang:history

Conversation

@fxliang
Copy link
Contributor

@fxliang fxliang commented Nov 11, 2025

Pull request

Issue tracker

Fixes will automatically close the related issue

Fixes #

Feature

Describe feature of pull request

  • store input histories (4k length limit) in rime_api_console when running, navigate it with Up or Down
  • filter histories with chars inputted
  • add autosuggestions just like zsh-autosuggestions, Tab or Right to use the current suggestion

tested in Windows, Ubuntu(wsl2), termux

Unit test

  • Done

Manual test

  • Done

Code Review

  1. Unit and manual test pass
  2. GitHub Action CI pass
  3. At least one contributor reviews and votes
  4. Can be merged clean without conflicts
  5. PR will be merged by rebase upstream base

Additional Info

@fxliang fxliang requested a review from a team November 11, 2025 03:26
Copy link
Member

@lotem lotem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great feature. Excited.

@fxliang fxliang force-pushed the history branch 2 times, most recently from af9dc90 to 7b50c10 Compare November 13, 2025 09:17
Copy link
Member

@lotem lotem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@fxliang fxliang changed the title feat(tool): rime_api_console with input feature histories switched by Up/Down feat(tool): rime_api_console with histories and autosuggestions Dec 27, 2025
@fxliang fxliang requested a review from lotem December 27, 2025 09:28
@lotem lotem merged commit da3321f into rime:master Dec 28, 2025
10 checks passed
@fxliang fxliang deleted the history branch January 26, 2026 00:53
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.

2 participants