-
Notifications
You must be signed in to change notification settings - Fork 41
Revamp the tui #315
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
Merged
Merged
Revamp the tui #315
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
6db1395
feat(cli): add Textual terminal app
awadell1 e36490c
refactor(cli): replace Rich REPL with Textual app
awadell1 341e688
style(cli): normalize config imports
awadell1 3cac8c3
refactor(cli): split Textual app into focused modules
awadell1 5736c2c
test(cli): organize and strengthen Textual coverage
awadell1 30b5a67
feat(cli): surface persistent agent sessions
awadell1 b622b5e
docs(cli): describe Textual agent routing
awadell1 19308af
fix(cli): grow prompt for wrapped text
awadell1 3716734
feat(cli): harden Textual interactions and runtime
awadell1 667c4d2
fix(cli): make Textual tests portable on Windows
awadell1 602a25c
feat: add theming
awadell1 52f8a84
feat: improve tips
awadell1 22fe5c1
Refine CLI event card layout
awadell1 826e5d1
feat(cli): add exit command
awadell1 0472589
feat(cli): add expandable exception card
awadell1 5c0a0d5
fix(mcp): redirect stdio mcp server stderr to null
awadell1 cdb0c0a
feat(tui): improve default tool card
awadell1 9b82e48
feat(tui): keep viewport fixed or at the bottom
awadell1 d18bb95
feat(tui): xplatform clipboard!
awadell1 cc42968
fix(tui): drop the transcript
awadell1 f1ba3b6
fix(tui): anchor conversation scrolling
awadell1 4293fdd
revise tips
awadell1 4691132
fix(tui): banner push-out and anchor on prompt submit
awadell1 5e4dab2
fix(tui): stabilize conversation anchoring
awadell1 56b676c
test(tui): await asynchronous updates
awadell1 573385c
fix(tui): detect kitty support and adjust tips to match
awadell1 7ee2599
test(tui): pin that a user scroll in the anchor start gap wins
BrennanTM 578d1e8
fix(tui): start the anchor transition animation immediately
BrennanTM 00681e6
fix(acquisition): make source processing asynchronous
awadell1 a3e16f3
docs(cli): document Textual interface controls
awadell1 9eba7e9
test(tui): apply manual scroll immediately
awadell1 5751d0a
fix(cli): preserve auth behavior through Textual migration
awadell1 5822f41
docs(tui): remove deprecated HITL example
awadell1 2208a7d
feat: add a model switcher command
awadell1 60676f5
docs: exclude DSI guide from Textual changes
awadell1 efae1c7
fix(tui): display configured inference providers
awadell1 adcef73
fix: define pretty_reprs
awadell1 d4f9469
fix: guard against control codes in unstructured text
awadell1 1e9506c
feat: model command now knows about endpoint models
awadell1 34060b1
fix: ctrl+d exits a bit less aggressively
awadell1 f593f4f
misc
awadell1 72c39ee
refactor(tui): move Textual UI into package
awadell1 a639159
Load agent tools lazily in TUI
awadell1 36834d9
feat(tui): add advanced model configuration
awadell1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure where to put this comment, but every now and then, ursa will say something like,
which has been replaced by things like
/commands. I know we baked this in as a system prompt somewhere... wherever this shows up, could you remove it?