Skip to content

Releases: qiniu/codeagent

codeagent/v25.08.08-1439

08 Aug 06:39
be70d0d
Compare
Choose a tag to compare

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

Full Changelog: codeagent/v25.07.29-1504...codeagent/v25.08.08-1439

codeagent/v25.07.29-1504

29 Jul 07:04
53a442a
Compare
Choose a tag to compare

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

25 Jul 03:27
142c9a9
Compare
Choose a tag to compare

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

21 Jul 06:31
53d39c4
Compare
Choose a tag to compare

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

16 Jul 10:07
822c645
Compare
Choose a tag to compare

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

15 Jul 06:26
93ffdc3
Compare
Choose a tag to compare

What's Changed

  • 实现 Issue #132: 遵循最佳实践,确保主仓库和工作树目录保持代码最新 by @qiniu-ci in #133

New Contributors

Full Changelog: codeagent/v25.07.14-2027...codeagent/v25.07.15-1426

codeagent/v25.07.14-2027

14 Jul 12:28
5169827
Compare
Choose a tag to compare

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

Full Changelog: codeagent/v25.07.11-1532...codeagent/v25.07.14-2027

codeagent/v25.07.11-1532

11 Jul 07:33
54861b9
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/qbox/codeagent/commits/codeagent/v25.07.11-1532