-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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
oatmeal: init at 0.12.3 #277622
base: master
Are you sure you want to change the base?
oatmeal: init at 0.12.3 #277622
Conversation
3b7ac59
to
8b59d0f
Compare
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.
Thank you for your contribution. Please keep the maintainer addition and the package addition commits separate.
@dustinblackman, I've made some changes based on your branch to make I've had to patch the |
@WolfangAukang I appreciate the feedback! With the comment from @onemoresuza, I'm going to rework this to play nice with
@onemoresuza This is great stuff, thanks a lot! The patch file you've put in is quite large, I think I can make changes to make this better! Let's keep chatting in dustinblackman/oatmeal#7 |
b32b2cc
to
5b6d1ad
Compare
5b6d1ad
to
02ceee1
Compare
This is ready for review again! Huge shoutout to @onemoresuza for helping me understand all the pieces needed to put this together. Testing locally this builds and runs as expected. |
[user@hostname:~/oatmeal]$ nix-build -A oatmeal
failures:
domain::services::app_state::tests::init::it_inits_and_reloads_from_session
infrastructure::backends::langchain::tests::it_fails_health_checks
infrastructure::backends::langchain::tests::it_gets_completions
infrastructure::backends::langchain::tests::it_lists_models
infrastructure::backends::langchain::tests::it_successfully_health_checks
infrastructure::backends::ollama::tests::it_fails_health_checks
infrastructure::backends::ollama::tests::it_gets_completions
infrastructure::backends::ollama::tests::it_lists_models
infrastructure::backends::ollama::tests::it_successfully_health_checks
infrastructure::backends::openai::tests::it_fails_health_checks
infrastructure::backends::openai::tests::it_gets_completions
infrastructure::backends::openai::tests::it_lists_models
infrastructure::backends::openai::tests::it_successfully_health_checks
test result: FAILED. 76 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s @dustinblackman, do these tests rely on behaviors not allowed on the sandbox, for example, network access? |
Description of changes
Works towards solving dustinblackman/oatmeal#7
Adds Oatmeal, a terminal UI chat application that speaks with LLMs, complete with slash commands and fancy chat bubbles. It features agnostic backends to allow switching between the powerhouse of ChatGPT, or keeping things private with Ollama. While Oatmeal works great as a stand alone terminal application, it works even better paired with an editor like Neovim!
This file is originally from my NUR generated by GoReleaser, ported here with the addition of adding myself as a maintainer.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.