Justin Ma
2b2cb85fd8
feat: Use config.yml instead of .env as the local code review config file ( #123 )
...
* feat: Use config.yml instead of .env as the local code review config file
* refactor common helpers
* Remove .env.example
* fix model override
* fix: Fix Remote PR review
* Check if the prompt config keys exist
* ci skip
* ci skip
* fix model validation
* fix model validation
* chore: Update readme
* chore: Increase max length for cr.yml
* Update doc
2025-02-14 22:09:15 +08:00
hustcer
00806171f7
chore: Increase max length for cr.yml
2025-02-14 19:31:11 +08:00
hustcer
f3ea289921
Bump to v1.11
v1.11
2025-02-13 19:48:21 +08:00
Justin Ma
4af2f6036b
fix: Fix include & exclude pattern matching error ( #122 )
...
* fix: Fix include & exclude pattern matching error
* ci skip
* code refactor
2025-02-13 19:44:43 +08:00
hustcer
3dd6b23201
fix: Fix reasoning_content field may not exists error
2025-02-13 15:45:09 +08:00
Justin Ma
c2b26fdc30
fix: Do not show reasoning parts if reviewed by V3 model ( #121 )
2025-02-13 15:29:10 +08:00
hustcer
06d80785b1
Bump to v1.10
v1.10
2025-02-12 23:30:23 +08:00
Justin Ma
84dbd263c9
fix: Improve error handling for API response in streaming-output ( #117 )
...
* fix: Improve error handling for API response in streaming-output
* Fix token error
* Fix error
2025-02-12 23:24:43 +08:00
hustcer
c0d78b92b9
feat: Separate the reasoning and the content part in the output of DeepSeek ( #115 )
2025-02-12 19:30:26 +08:00
hustcer
5652f31856
perf: Save the last reply of the model in memory instead of a file ( #113 )
2025-02-12 18:26:40 +08:00
hustcer
68e582fb95
Update README
2025-02-12 17:40:54 +08:00
Justin Ma
534d6230b7
chore: Refine DeepSeek review output, clarify debug logs, and adjust error messaging for better context ( #111 )
2025-02-12 14:26:39 +08:00
Justin Ma
6af37c1d98
chore: Make awk version check for both awk and gawk ( #109 )
2025-02-12 12:21:03 +08:00
hustcer
9b1a390493
Bump to v1.9
v1.9
2025-02-12 12:04:57 +08:00
Justin Ma
4249b38d5b
Test DeepSeek R1 model ( #108 )
...
* Test DeepSeek R1 model
* ci skip
* ci skip
2025-02-12 12:01:48 +08:00
hustcer
12e1537975
Try using Infinigence's DeepSeek Model
2025-02-12 11:52:53 +08:00
hustcer
fd3a97c3b6
Test DeepSeek-R1 model
2025-02-12 09:33:23 +08:00
Justin Ma
d84f126292
feat: Add DeepSeek R1 model support ( #107 )
...
* Try to add R1 support
* fix: Fix reasoning model output
2025-02-12 09:29:53 +08:00
Justin Ma
8dde3bd95f
feat: Add support for custom patch commands in local code review ( #106 )
...
* feat: Add `is_safe_git` to validate git commands for safety in shell
* feat: Add support for custom patch commands in local code review
* Update docs
2025-02-11 17:06:49 +08:00
Justin Ma
2288595e98
feat: Add streaming output support for local code review ( #103 )
2025-02-11 14:11:23 +08:00
Justin Ma
d064f64443
fix: Fix no repo column error for local code review ( #102 )
2025-02-11 13:10:04 +08:00
hustcer
c3d18ccb03
doc: Update README
2025-02-10 18:19:27 +08:00
hustcer
2393375400
Bump to v1.8
v1.8
2025-02-10 16:54:30 +08:00
Justin Ma
22e7b71776
feat: Add support for configurable temperature parameter in DeepSeek model setup ( #93 )
...
* feat: Add support for configurable temperature parameter in DeepSeek model setup
* chore: Add temperature validation
2025-02-10 16:41:22 +08:00
hustcer
798baee3d8
chore: Update README add awk or gawk as required tools
2025-02-10 16:03:31 +08:00
Justin Ma
b19e2097cc
fix: Add awk binary missing check ( #92 )
2025-02-10 15:28:08 +08:00
Justin Ma
699ebd30f0
feat: Add version validation for awk/gawk and implement robust semantic version comparison for compatibility checks ( #91 )
...
feat: Add version validation for awk/gawk and implement robust semantic version comparison for compatibility checks (#91 ), fixes #85
2025-02-10 11:54:47 +08:00
Justin Ma
a12b9c6fdd
fix: Add check for empty DeepSeek review response with error handling ( #90 )
2025-02-10 10:29:05 +08:00
Justin Ma
44b44de9b1
refactor: Streamline main wrapper and simplify argument handling for nu/review.nu integration ( #88 )
2025-02-10 10:21:04 +08:00
hustcer
c17a3836e8
ci skip
2025-02-08 21:55:52 +08:00
hustcer
5c6cbc3c92
chore: Update README
2025-02-08 18:39:10 +08:00
hustcer
88206a92f0
Bump to v1.7
v1.7
2025-02-08 18:16:11 +08:00
Justin Ma
2ab221a624
feat: Remove the dependency on just for local code review ( #84 )
...
* feat: Remove the dependency on just for local code review
* chore: Try to fix post comments
2025-02-08 11:54:56 +08:00
Justin Ma
cc5bb6bb4c
refactor: Improve prompts loading helper ( #82 )
2025-02-08 10:06:25 +08:00
hustcer
f0ec9a5789
Bump to v1.6
v1.6
2025-02-07 19:13:55 +08:00
Justin Ma
9fce8f6d22
feat: Read CHAT_MODEL and BASE_URL from .env for local code review ( #80 )
...
* feat: Read CHAT_MODEL and BASE_URL from .env for local code review
* feat: Read CHAT_MODEL and BASE_URL from .env for local code review
2025-02-07 18:45:54 +08:00
Justin Ma
bb17f50cc2
chore: Remove the dependency on gh ( #78 )
2025-02-07 18:30:21 +08:00
hustcer
27722e9e3a
chore: Use SiliconFlow's DeepSeek model
2025-02-07 18:21:18 +08:00
hustcer
865b132815
deps: Upgrade Nushell to v0.102 ( #76 )
2025-02-06 18:07:34 +08:00
hustcer
03903b7a36
fix typos
2025-02-01 22:16:18 +08:00
hustcer
00000006fb
Bump v1.5.1
v1.5.1
2025-02-01 19:00:38 +08:00
Justin Ma
1c83969b7b
fix: Fix awk error on macOS runner ( #71 )
2025-02-01 18:58:00 +08:00
hustcer
609f212d2b
Update default prompts link
2025-02-01 15:37:13 +08:00
hustcer
0000000089
ci skip
v1.5
2025-02-01 15:10:36 +08:00
Justin Ma
f9f66ccc4c
Update README and bump to v1.5 ( #69 )
2025-02-01 15:06:07 +08:00
Justin Ma
eba892d969
feat: Add include and exclude for file pattern filter support ( #68 )
...
* feat: Add awk regex generator custom commands
* feat: Add include and exlude for file pattern filter support
2025-02-01 14:46:30 +08:00
hustcer
91bfd9c2d1
ci skip
2025-02-01 14:44:03 +08:00
Justin Ma
f781a7d0a9
feat: Load multi-line prompts from yaml config for local code review ( #67 )
2025-02-01 10:12:44 +08:00
hustcer
cdba3ce088
chore: Update prompts for current repo workflow
2025-02-01 10:03:38 +08:00
hustcer
f7ced8080f
ci skip
2025-01-31 20:59:53 +08:00