Commit graph

165 commits

Author SHA1 Message Date
Sahaj Jain
3ffe0ee184
Merge pull request #8 from jnsahaj/feature/support-ollama
feat(provider): Add Ollama support
2024-11-07 01:00:22 +05:30
Sahaj Jain
8a1ef76a90 fix(OllamaProvider): convert response value to str 2024-11-07 00:59:51 +05:30
Sahaj Jain
d7fcc0d2b4
Update README.md 2024-11-06 23:36:33 +05:30
Sahaj Jain
b50664a92b feat(provider): Add Ollama support 2024-11-06 22:06:54 +05:30
Sahaj Jain
a76b5057e0
Update README.md 2024-11-06 19:09:50 +05:30
Sahaj Jain
792ea41ee2
Update README.md 2024-11-06 19:09:30 +05:30
Sahaj Jain
aac1dd4f6a chore: Bump ver 2024-11-06 18:38:42 +05:30
Sahaj Jain
9ee7c48147 feat: add optional context parameter to draft functions across providers 2024-11-06 18:36:50 +05:30
Sahaj Jain
e6fcc7eeb1 chore: Bump ver to 1.0.0 and update README 2024-11-05 17:48:27 +05:30
Sahaj Jain
672dc20b0a feat: Implement error handling for groq and phind 2024-11-05 17:22:49 +05:30
Sahaj Jain
cb9ae87cef refactor(provider/claude): simplify response handling in ClaudeProvider 2024-11-05 17:14:20 +05:30
Sahaj Jain
2b3f56ee76 feat(provider): add error handling for API requests in OpenAI provider 2024-11-05 17:11:04 +05:30
Sahaj Jain
7292cf6fed fix(provider): update default model in OpenAIConfig constructor 2024-11-05 16:42:03 +05:30
Sahaj Jain
5a1e0502ef refactor: Update error handling and types in AI providers 2024-11-05 16:30:22 +05:30
Sahaj Jain
bb7e3bbe8c refactor(error): Implement custom error types with thiserror 2024-11-05 16:18:15 +05:30
Sahaj Jain
9af0e7e174
Merge pull request #6 from jnsahaj/feature/suggest-commit-message
Feature/suggest commit message
2024-11-05 16:12:58 +05:30
Sahaj Jain
9716979fb9 feat: Add draft to groq and refactor 2024-11-05 15:55:36 +05:30
Sahaj Jain
18b2958205 feat(provider): Add PhindConfig and refactor PhindProvider 2024-11-05 15:52:59 +05:30
Sahaj Jain
25ceba2c97 feat: Implement draft for claude and refactor 2024-11-05 15:50:19 +05:30
Sahaj Jain
633c0b58d9 feat(provider): Add OpenAIConfig and refactor OpenAIProvider implementation 2024-11-05 15:45:11 +05:30
Sahaj Jain
d509e97eff feat(provider): Add draft functionality to OpenAIProvider 2024-11-05 14:33:23 +05:30
Sahaj Jain
537d77cadc feat(src/ai_prompt.rs): Add error handling and result type to build_draft_prompt function 2024-11-05 14:29:35 +05:30
Sahaj Jain
2e1484f2ae chore: Bump ver 2024-11-04 01:32:22 +05:30
Sahaj Jain
32e704e1c5
Update README.md 2024-11-04 01:31:22 +05:30
Sahaj Jain
c0c487e6db feat: Add draft functionality for git diffs 2024-11-04 01:25:09 +05:30
Sahaj Jain
9003cbae49 feat: Add draft prompt generation function 2024-11-04 01:15:19 +05:30
Sahaj Jain
2aaf1f81f1 feat: Improve empty diff error msg 2024-11-04 01:02:39 +05:30
Sahaj Jain
324edfe654 feat: Modify error formatting 2024-11-03 04:17:08 +05:30
Sahaj Jain
a1e72e58e5 Merge branch 'main' of github-jnsahaj:jnsahaj/lumen 2024-11-03 04:13:58 +05:30
Sahaj Jain
e72e91cb3b fix: explain command invalid args error 2024-11-03 04:13:51 +05:30
Sahaj Jain
3263d8f564
Update README.md 2024-11-03 04:07:14 +05:30
Sahaj Jain
7df59b0d4d feat: Enhance ai system prompt 2024-11-03 03:49:01 +05:30
Sahaj Jain
72550f9b56 chore: Bump ver 2024-11-03 03:46:18 +05:30
Sahaj Jain
be389871d0
Merge pull request #5 from jnsahaj/feature/explain-staged-diff
Feature/explain staged diff
2024-11-03 03:31:59 +05:30
Sahaj Jain
46f63cfad2 feat: Support AIPrompt for all providers 2024-11-03 03:30:42 +05:30
Sahaj Jain
1b069fcacd feat: Add AIPrompt struct 2024-11-03 03:26:01 +05:30
Sahaj Jain
eac7b851bd feat: Improve formatting for static details 2024-11-02 23:13:51 +05:30
Sahaj Jain
57f7decb5d fix: --staged argument when getting diff 2024-11-02 23:05:30 +05:30
Sahaj Jain
f124c31e86 feat: Use unstaged diff by default and add support for optional staged 2024-11-02 23:00:06 +05:30
Sahaj Jain
2aabe90667 feat: Handle diff arg and introduce GitDiff error 2024-11-02 22:48:37 +05:30
Sahaj Jain
2146cd2003 feat: Add partial support for staged-diff 2024-11-02 22:31:20 +05:30
Sahaj Jain
df3275f39f refactor: Error handling for GitCommitError command 2024-11-02 22:21:29 +05:30
Sahaj Jain
dcceaf1fa4 refactor: Use GitEntity for all providers 2024-11-02 22:11:28 +05:30
Sahaj Jain
d211c97ddd refactor: Add GitEntity enum 2024-11-02 21:58:58 +05:30
Sahaj Jain
999586de10
Update README.md 2024-11-02 11:26:27 +05:30
Sahaj Jain
c64ad3a229
Update README.md 2024-11-02 03:44:49 +05:30
Sahaj Jain
953aa13cc6 chore: Update keywords 2024-11-02 03:24:36 +05:30
Sahaj Jain
7663db5d83 chore: Bump ver 2024-11-01 17:58:54 +05:30
Sahaj Jain
e244c67207
Update README.md 2024-11-01 17:58:08 +05:30
Sahaj Jain
6231644fb0
Update README.md 2024-11-01 17:57:22 +05:30