Releases: qiniu/codeagent
Releases · qiniu/codeagent
codeagent/v25.08.08-1439
What's Changed
- feat(codeagent): Add ANTHROPIC_AUTH_TOKEN for logging into Claude by @wwcchh0123 in #270
- chore: prepare for open source by @CarlJi in #272
- refactor: rename module path as qiniu/codeagent by @CarlJi in #273
- ci: only keep build and test tasks for this stage by @CarlJi in #277
- feat(claude):with previous conversation & isolate context by @luoliwoshang in #279
- fix(claude):only set base_url will also copy host's config by @luoliwoshang in #284
- upgrade architecture by @CarlJi in #280
- 实现 Issue #293: PR Review回复中commit链接格式错误 by @qiniu-ci in #294
- 实现 Issue #289: The README file is too fragmented and should be better utilized by users by @qiniu-ci in #290
- 实现 Issue #287: docs:make current code comment & design doc to english by @qiniu-ci in #295
New Contributors
- @luoliwoshang made their first contribution in #279
Full Changelog: codeagent/v25.07.29-1504...codeagent/v25.08.08-1439
codeagent/v25.07.29-1504
What's Changed
- 实现 Issue #262: 如果PR是codeagent创建的,那么当PR close 或者 merge 之后,codeagent应该负责将PR对应的branch自动删掉 by @qiniu-ci in #263
- 实现 Issue #264: BUG: 在 CleanupAfterPRClosed 逻辑中,如果workspace不存在,清理branch的逻辑就不会执行了 by @qiniu-ci in #265
- fix(codeagent): get default branch accordingly by @CarlJi in #266
Full Changelog: codeagent/v25.07.25-1126...codeagent/v25.07.29-1504
codeagent/v25.07.25-1126
What's Changed
- 实现 Issue #48: 支持通过local且非docker的形式来运行claude code by @qiniu-ci in #176
- feat(codeagent): enhance gemini logic by @CarlJi in #178
- 实现 Issue #179: 将internal/code 包下的gemini.go 和 claude.go 分别重命名为gemini_local.go 和 claude_docker.go by @qiniu-ci in #183
- fix(codeagent): remove local branch during clean up by @CarlJi in #212
- 实现 Issue #184: 支持通过交互式来使用Claude docker姿势 by @qiniu-ci in #185
Full Changelog: codeagent/v25.07.21-1431...codeagent/v25.07.25-1126
codeagent/v25.07.21-1431
What's Changed
- chore(codeagent): fix trace log by @CarlJi in #147
- 实现 Issue #148: 对于一次性提交多个Review Comments的场景,我们当前的实现没有判断事件类型为 "submited",会导致重复触发AI任务 by @qiniu-ci in #149
- 实现 Issue #143: 在PR review comment 里执行Comment,要把所有的历史comments都给到AI by @qiniu-ci in #150
- 实现 Issue #152: 需要给GITHUB 事件加上签名校验 by @qiniu-ci in #153
- chore: add CLAUDE.md file by @CarlJi in #155
- 实现 Issue #158: codeagent支持主动选择AI模型 by @qiniu-ci in #159
- fix(codeagent): fix multi ai logic by @CarlJi in #165
- refactor(codeagent): enhance worksace by @CarlJi in #170
- chore: enhance claude.md file by @CarlJi in #173
- chore: enhance claude.md file by @CarlJi in #174
Full Changelog: codeagent/v25.07.16-1807...codeagent/v25.07.21-1431
codeagent/v25.07.16-1807
What's Changed
- 实现 Issue #134: 给本仓库配置Travis CI,保障正常的迭代质量 by @qiniu-ci in #135
- chore(codeagent): enhance log by @CarlJi in #139
- chore(codeagent): enhance log by @CarlJi in #140
- fix(codeagent): restore worktree when recovering workspace by @wwcchh0123 in #131
- 实现 Issue #129: 强化系统执行日志,方便基于Github 事件来定位和分析执行过程 by @qiniu-ci in #138
- 实现 Issue #141: 支持Code Review场景下,一次性提交多个review comments的场景 by @qiniu-ci in #145
Full Changelog: codeagent/v25.07.15-1426...codeagent/v25.07.16-1807
codeagent/v25.07.15-1426
codeagent/v25.07.14-2027
What's Changed
- fix(codeagent): add safe directory for git by @CarlJi in #123
- fix(codeagent): add merge event handling and fix the scheduled clean issue by @wwcchh0123 in #122
- fix(codeagent): fix log by @CarlJi in #127
- feat(codeagent): support /continue in pr comments by @CarlJi in #126
- fix(codeagent): fixed the issue where deleting workspaces failed due to worktree not being registered in memory by @wwcchh0123 in #128
New Contributors
- @wwcchh0123 made their first contribution in #122
Full Changelog: codeagent/v25.07.11-1532...codeagent/v25.07.14-2027
codeagent/v25.07.11-1532
What's Changed
- feat(codeagent): init project by @CarlJi in #1
- feat(codeagent): refactor code execution and session management add gemini/claude support by @go-wyvern in #2
- feat(codeagent): add Dockerfiles for Claude and Gemini environments by @go-wyvern in #3
- chore(codeagent): mirror update by @CarlJi in #6
- feat(codeagent): support local cli mode by @CarlJi in #7
- feat(codeagent): update Dockerfiles and refactor session management for improved container handling by @go-wyvern in #20
- feat(codeagent): enhance prompt by @CarlJi in #23
- fix(codeagent): use correct repo name and add more log for debugging by @CarlJi in #45
- chore(codeagent): add makefile for build in jenkins by @CarlJi in #47
- fix(codeagent): fix claude path by @CarlJi in #55
- fix(codeagent): fix workspace for preparation by @CarlJi in #73
- feat: consolidate and enhance
Dockerfile
with comprehensive toolchain by @aofei in #75 - refactor(Dockerfile): use fixed UID/GID for
codeagent
user by @aofei in #90 - feat(codeagent): support continue to discuss in pr with agent by @CarlJi in #77
- fix(codeagent): provide multi lines for code review by @CarlJi in #92
- refactor(codeagent): reorganize the directory structure of workspace by @CarlJi in #93
New Contributors
- @CarlJi made their first contribution in #1
- @go-wyvern made their first contribution in #2
- @aofei made their first contribution in #75
Full Changelog: https://github.com/qbox/codeagent/commits/codeagent/v25.07.11-1532