Sahaj Jain
45405417ce
fix: Add error handling for invalid range
2024-11-22 01:45:51 +05:30
Sahaj Jain
fece7a8125
feat: Add handling for commits range in AI prompt generation
2024-11-22 00:54:35 +05:30
Sahaj Jain
644b2e6840
refactor(git_entity): Add Diff variants and update AIPrompt implementation
2024-11-22 00:47:16 +05:30
Sahaj Jain
2385ef2b67
feat: Add commit_reference and support commit ranges for explain
2024-11-16 23:24:16 +05:30
Sahaj Jain
f4f958c021
Merge branch 'main' of github-jnsahaj:jnsahaj/lumen
2024-11-16 22:46:52 +05:30
Sahaj Jain
347e1ac1c8
chore: Bump ver
2024-11-16 22:46:45 +05:30
Sahaj Jain
0cbef5c0ff
Merge pull request #19 from lkonga/feature/support-openrouter
...
feat: add OpenRouter AI provider support
2024-11-16 22:39:26 +05:30
Sahaj Jain
14c8807b53
refactor: Diff::new -> Diff::from_working_tree
2024-11-16 22:38:35 +05:30
Sahaj Jain
882b02a350
refactor: rename GitDiff to Diff and update related types
2024-11-16 22:05:03 +05:30
Sahaj Jain
f11c53e3db
refactor: rename GitCommit to Commit and update related types
2024-11-16 22:05:03 +05:30
lkonga
c20307eb1b
docs: update OpenRouter model information in README
2024-11-16 23:02:16 +07:00
lkonga
7356c0ddf1
docs: update OpenRouter model options in README
2024-11-16 21:58:03 +07:00
lkonga
95097b8bc8
feat: add OpenRouter AI provider support
2024-11-16 21:39:39 +07:00
Sahaj Jain
063d11d6ca
Merge pull request #10 from ssssobek/refactor/use-indoc
...
refactor: use indoc for multiline strings
2024-11-16 03:37:25 +05:30
ssssobek
6910d44be2
refactor: use indoc for multiline strings
2024-11-15 22:56:56 +01:00
Sahaj Jain
76b2e2be30
Update README.md
2024-11-16 02:45:19 +05:30
Sahaj Jain
98d9d44cf5
chore: Bump ver
2024-11-15 21:35:17 +05:30
Sahaj Jain
e01198c5c8
Merge pull request #22 from jnsahaj/feature/project-config-file
...
Feature/project config file
2024-11-15 21:26:17 +05:30
Sahaj Jain
1e6b738a5b
Update README.md
2024-11-15 20:29:16 +05:30
Sahaj Jain
552ce36917
Update README.md
2024-11-15 20:26:53 +05:30
Sahaj Jain
178efc2dba
feat(cli): add config option for specifying configuration file path
2024-11-15 19:43:51 +05:30
Sahaj Jain
20d19c8b02
refactor(config): update LumenConfig to use optional fields for model and api_key
2024-11-15 19:24:06 +05:30
Sahaj Jain
ec15a678e8
Merge pull request #13 from jmattaa/feature/proj-config
...
Add project configuaration.
2024-11-15 17:25:09 +05:30
jmattaa
99ea58c2b8
refactor: keep branch up to date with main
...
add version command
Signed-off-by: jmattaa <mattajonathan1@gmail.com>
2024-11-11 17:09:55 +01:00
Sahaj Jain
6a410a4692
Merge pull request #17 from pperle/version
...
feat: add command version option to CLI
2024-11-10 22:31:33 +05:30
Pascal Perle
dc67511c12
feat: add command version option to CLI
2024-11-10 10:39:33 +01:00
Jonathan Matta
7834e22537
feat(config): add error handling to configuration
...
Signed-off-by: Jonathan Matta <mattajonathan1@gmail.com>
2024-11-09 23:14:44 +01:00
Jonathan Matta
31d5e5056e
refactor(config): add command specific config
...
Signed-off-by: Jonathan Matta <mattajonathan1@gmail.com>
2024-11-09 23:01:21 +01:00
Jonathan Matta
0654cbbc11
delete lumen.config.json
2024-11-09 22:25:42 +01:00
Jonathan Matta
656296d959
refactor(config): move to configuration module
...
Cli, env and file are handled from the configuration module
Signed-off-by: Jonathan Matta <mattajonathan1@gmail.com>
2024-11-09 22:20:18 +01:00
Jonathan Matta
22ddb241e6
Merge remote-tracking branch 'upstream/main' into feature/proj-config
...
Signed-off-by: Jonathan Matta <mattajonathan1@gmail.com>
2024-11-09 21:28:00 +01:00
Sahaj Jain
8ef3845cdf
Update README.md
2024-11-10 00:40:53 +05:30
Sahaj Jain
f9497b05bc
chore: Bump ver
2024-11-10 00:16:09 +05:30
Sahaj Jain
d21c74159b
Update README.md
2024-11-10 00:15:26 +05:30
Sahaj Jain
42df7fda1f
docs: Add documentation for cli args
2024-11-10 00:11:27 +05:30
Sahaj Jain
977c72f749
chore: Remove unused import
2024-11-10 00:07:18 +05:30
Sahaj Jain
dac96c233f
Merge pull request #16 from jnsahaj/feature/explain-query
...
feat: Add query flag for explain command
2024-11-10 00:06:28 +05:30
Sahaj Jain
e1dbe30b3e
feat: Add query flag for explain command
2024-11-10 00:04:50 +05:30
Sahaj Jain
43b08631c2
refactor: run clippy fix
2024-11-09 23:39:29 +05:30
Sahaj Jain
509d29e1dd
refactor: Simplify command handling in AIPrompt and AIProvider implementations
2024-11-09 23:38:09 +05:30
Sahaj Jain
a24f871063
Merge pull request #15 from jnsahaj/refactor/command-trait
...
refactor: Add Command trait for all commands
2024-11-09 23:16:23 +05:30
Sahaj Jain
16f9ee281a
refactor: Add Command trait for all commands
...
First step to make command configs possible, instead of modifying all
functions when a new field is added
2024-11-09 23:15:14 +05:30
Jonathan Matta
daac66a622
feat: add prefix types support to draft prompts
...
Signed-off-by: Jonathan Matta <mattajonathan1@gmail.com>
2024-11-09 14:24:08 +01:00
Jonathan Matta
39ccb37e3f
feat: add configuration handling for AI api
...
The features for model provider and model and api key can now be changed
in the `lumen_config.json`
Signed-off-by: Jonathan Matta <mattajonathan1@gmail.com>
2024-11-09 13:47:41 +01:00
Sahaj Jain
709bc331f4
Merge pull request #11 from ssssobek/fix/typo-provider-error
...
fix: correct typo in `LumenError`
2024-11-09 11:39:22 +05:30
ssssobek
a1d89a1387
fix: correct typo in LumenError
2024-11-08 23:44:29 +01:00
Sahaj Jain
4fa8687df9
Update README.md
2024-11-07 23:48:06 +05:30
Sahaj Jain
b6e0d0283d
Update README.md
2024-11-07 01:45:24 +05:30
Sahaj Jain
0ecacafcf7
Update README.md
2024-11-07 01:44:12 +05:30
Sahaj Jain
2caeea364f
update(lumen): bump version to 1.2.0
2024-11-07 01:33:00 +05:30