Skip to content
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

feat: add TUI #7

Merged
merged 39 commits into from
Nov 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
ee42ac2
feat: add ratatui
covercash2 Sep 7, 2024
3ed3702
chore: add input_context module
covercash2 Sep 7, 2024
e89df7e
feat: add async streaming to the TUI
covercash2 Sep 14, 2024
4cfc3f9
feat: add chat functions
covercash2 Sep 14, 2024
c054c19
chore: add MVVM patterns -u-
covercash2 Sep 16, 2024
44977e0
chore: move input to its own module
covercash2 Sep 18, 2024
01aa924
chore: add some vim keybinds
covercash2 Sep 21, 2024
b1448e9
feat: wrap text
covercash2 Sep 28, 2024
080aad3
feat: events for sub-views
covercash2 Sep 28, 2024
588ff53
feat: table for messages
covercash2 Oct 3, 2024
0908914
refactor: move chat tui function to chat module
covercash2 Oct 5, 2024
7fae3e3
fix: use correct viewmodel for messages
covercash2 Oct 5, 2024
507cca7
refactor: move message view builder to a function
covercash2 Oct 5, 2024
a4a2e70
fix: scroll through messages better
covercash2 Oct 6, 2024
ad802ef
refactor: move message view to view module
covercash2 Oct 6, 2024
564eeec
chore: add state module
covercash2 Oct 6, 2024
2fb3782
chore: remove log file
covercash2 Oct 12, 2024
2e4b1d2
feat: add model list
covercash2 Oct 12, 2024
243a4eb
chore: add human readable sizes
covercash2 Oct 12, 2024
7a03880
chore: format models as a table
covercash2 Oct 12, 2024
e3eaa86
chore: format dates
covercash2 Oct 12, 2024
76548e4
feat: add model info view
covercash2 Oct 12, 2024
830b209
feat: add ability to open editor
covercash2 Oct 13, 2024
0e685ee
chore: add tmpl file extension to temp file
covercash2 Oct 13, 2024
89651ce
chore: add test data and parser
covercash2 Oct 14, 2024
40b0914
chore: parse/ignore comments and new lines
covercash2 Oct 15, 2024
b728fe8
chore: add more parsing logic and tests
covercash2 Oct 20, 2024
8eabd32
fix: add parameters to parser
covercash2 Nov 3, 2024
a680a8d
feat: system message parser
covercash2 Nov 3, 2024
b9844a3
feat: adapter parser
covercash2 Nov 10, 2024
2bf03bc
feat: license parser
covercash2 Nov 10, 2024
400060d
feat: parse messages
covercash2 Nov 12, 2024
3f636de
feat: parse full modelfiles
covercash2 Nov 16, 2024
c69d04c
feat: view modelfile instructions
covercash2 Nov 17, 2024
7dd0e85
feat: render Modelfiles
covercash2 Nov 17, 2024
08ddb97
fix: fix list state
covercash2 Nov 17, 2024
accf12b
chore: use modelfile crate
covercash2 Nov 20, 2024
6d9f8c2
chore: remove unused test data
covercash2 Nov 20, 2024
8bad2b7
chore: remove unused test data
covercash2 Nov 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions djinn-rs/api/djinn/complete.bru
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@ post {

body:json {
{
"prompt": "Random numbers in Rust are generated by",
"sample_len": 300,
"prompt": "Here's a list of j",
"sample_len": 10,
"repeat_last_n": 128,
"repeat_penalty": 1.2,
"temperature": 1e-4
"temperature": 1e-4,
"top_p": 1.1
}
}
Loading
Loading