-
Notifications
You must be signed in to change notification settings - Fork 1.1k
clai: Add ability to continue last conversation #2257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
PR Change SummaryAdded the ability to continue the last conversation in the clai CLI tool.
Modified Files
How can I customize these reviews?Check out the Hyperlint AI Reviewer docs for more information on how to customize the review. If you just want to ignore it on this PR, you can add the Note specifically for link checks, we only check the first 30 links in a file and we cache the results for several hours (for instance, if you just added a page, you might experience this). Our recommendation is to add |
I don't know why coverage is not 100%( |
Hi @uriyyo 👋 Good to see you here. :) Instead of just continuing the last conversation, can we select the session we want to continue? It would be nice to have a drop-down where the user could select the session. We can use the prompt-toolkit package for it. |
@Kludex Long time no see, good to see you again! |
00b521a
to
2990a68
Compare
@Kludex Sounds interesting, any suggestions on how it should look like? I imagine adding input query slugify that will assign session specific slug, and then you can continue session based on a generated slug. For instance if we are doing query like this: clai "How to start thread in python?" Slug might look like this - And then you can continue this session: clai "and how can I start 10 threads" --session python-start-thread Also, it makes sense to add Where: I still would love to have ability to continue just last conversation, but it can be implemented around sessions. |
Hi,
Thanks for
clai
, I'm using it all the time 🙌One minor feature that I miss is the ability to continue the last conversation, cause my usage looks like this:
So now it will be possible:
I'm not sure if
-c
is a good option name, as it is usually used for configuration, so maybe-r/--resume
would be a better option. I will be happy to update the implementation with better naming.