Commit graph

241 commits

Author SHA1 Message Date
7d80e3af66
correct readme's mime type for pypi home page 2023-03-13 17:30:03 -05:00
48fdc2f99f
move deck chairs to appease codeql 2023-03-13 17:26:39 -05:00
7efac5a6bd
let's see what codeql sees 2023-03-13 17:20:47 -05:00
e519dfe12e
Switch fully to pyproject.toml 2023-03-13 17:08:26 -05:00
a2bdd02266
improve textgen querying 2023-03-13 17:07:29 -05:00
91978518cb
Document the backend selection 2023-03-13 16:14:43 -05:00
be4d4ee68d
Add a textgen backend
this works with https://github.com/oobabooga/text-generation-webui
though not terribly well. The only context given is the query.
2023-03-13 16:11:26 -05:00
a0432e24d2
fix scroll-to-end at startup 2023-03-13 15:44:35 -05:00
0c8418b628
Fix nested scrollbars 2023-03-13 15:43:15 -05:00
a9287d750c
Add a lorem backend 2023-03-13 15:32:18 -05:00
bc9d543bc3
Add backend selection to ask, tui
and fix a problem when the first token could arrive too quickly
2023-03-13 15:29:51 -05:00
5cd31c0be5
start work on multiple back-ends 2023-03-13 15:08:23 -05:00
7743ae61fe
remove debug prints 2023-03-13 15:05:05 -05:00
3941910975
add new 'cat' command
It's like 'chat render' but doesn't format or word-wrap
2023-03-13 14:49:05 -05:00
35755192cd
Move chap commands to a subfolder
.. and make a main "chap" command with subcommands
2023-03-13 14:46:15 -05:00
c385ef78f5
Add 'chap-render' 2023-03-12 17:30:41 -05:00
760583acaf
Move implementation of verbose_ask, fix a bug with space 2023-03-12 17:20:14 -05:00
2245a710ff
make verbose_ask (used by chap-cli) stream and wrap words
that was harder than I expected and I'm still not confident it's right.
2023-03-12 17:14:25 -05:00
01c3b46d3f
Refactor session path handling, update docs accordingly
It seems like "state" is a more correct location than "cache".
2023-03-12 13:15:18 -05:00
72c28960a8
note where to stick the API key 2023-03-12 13:12:42 -05:00
78b609b197
fix screencast url so maybe it'll render on pypi 2023-03-12 10:39:06 -05:00
ed6de0ab5b
ignore dist directory 2023-03-12 10:36:50 -05:00
61eb65dad3
fix license name to match trove classifiers 2023-03-12 10:36:44 -05:00
8c4c46cc03
twine is needed for releasing 2023-03-12 10:25:19 -05:00
4ed4ef38c8
tweak release workflow 2023-03-12 10:23:47 -05:00
23433e41bc
Add workflows 2023-03-12 10:20:41 -05:00
9f10b90e90
add a (slightly wonky) screencast 2023-03-12 10:06:59 -05:00
eb0e799fb1
add a README 2023-03-12 09:14:47 -05:00
c31e190817
Package it! 2023-03-12 09:13:25 -05:00
38dabfa3b5
bring up to snuff (-ish) with pylint & black 2023-03-11 18:53:11 -06:00
a61f51c625
promptly scroll to end while updating 2023-03-11 18:41:11 -06:00
11c351041b
eh you know how to change a prompt right 2023-03-11 18:38:49 -06:00
bbd28acc13
Get interactive responses token by token (whee!) 2023-03-11 18:37:43 -06:00
4e5d77d5b1
ability to copy a block of text 2023-03-11 18:02:43 -06:00
fd82796ef4
style the markdown viewer to show focus 2023-03-11 17:44:35 -06:00
358e8db415
new file 2023-03-11 17:34:19 -06:00
2b14e2156f
further refinement of the multi-markdown approach 2023-03-11 17:34:11 -06:00
e2ff17b0c2
switch to using multiple markdown widgets 2023-03-11 14:55:23 -06:00
736dd49723
basic chat tui 2023-03-11 13:54:58 -06:00
9a4bae3d97
fix name of option 2023-03-10 11:34:46 -06:00
b42573017d
initial commit 2023-03-06 21:19:50 -06:00