Skip to content

Releases: GGBond121211/CodeInsight

CodeInsight 2.1.1

Choose a tag to compare

@GGBond121211 GGBond121211 released this 13 Sep 12:15
v2.1.1

CodeInsight 2.1.1

2.1.0

Choose a tag to compare

@GGBond121211 GGBond121211 released this 12 Sep 07:16

Full Changelog: v2.0.3...v2.1.0

CodeInsight v2.0.3

Choose a tag to compare

@GGBond121211 GGBond121211 released this 07 Sep 12:58
bf69022

CodeInsight v2.0.3

发布日期:2026-09-07

这是正式 Release,不是 pre-release。发布基线为 GitHub 上的 v2.0.2。

本版本内容

  • 完善统一 Conversation 的普通聊天、澄清、代码理解和代码修改路由。
  • 增加 scope_redirect 业务范围引导:对篮球、天气等无关话题自然承接并引导回代码任务,不调用模型、不访问仓库工具。
  • 保留同一 Session 的多轮上下文、代码目标和修改闭环;范围引导不会创建或替换代码目标。
  • 增加开发调试策略:本地调试可自动确认修改预览、跳过不可用的固定校验,但结果会明确标记校验未执行。
  • 保持统一单回答契约,前端只展示一份 assistant_message;模型、路由、缓存、usage、reasoning 和范围引导状态进入运行详情。
  • 同步更新后端、前端、Compose、Kubernetes 和部署脚本的版本标记为 2.0.3。

发布前验证

  • 后端 Ruff:通过。
  • 后端 pytest:644 passed, 46 skipped。
  • 前端:4 个测试文件、10 个测试通过;lint 和 production build 通过。
  • 当前 API scope redirect smoke:返回 COMPLETEDroute=scope_redirectmodel_called=false
  • 真实 DeepSeek general chat 与 development change smoke 已在本开发周期完成;真实调用只证明链路可运行,不是模型质量基准或大规模并发结论。

边界

本版本不宣称真实大并发、完整 SWE-bench resolve、生产级 Kubernetes rollout/undo、多写者并发或多区域高可用。真实 Provider 的原始响应、密钥和模型隐藏推理不写入仓库。

CodeInsight v2.0.2

Choose a tag to compare

@GGBond121211 GGBond121211 released this 07 Sep 03:43

CodeInsight v2.0.2

发布日期:2026-09-07

这是正式 Release,不是 pre-release。发布基线为 GitHub 上的 v2.0.1,内容汇总了本地尚未推送的项目更新。

本版本内容

  • 接入统一 Conversation API,支持同一 Session 的多轮上下文。
  • 增加解释、代码变更和继续处理的任务路由。
  • 增加 SSE 阶段事件、运行状态、当前模型/降级模型和调试 reasoning 展示。
  • 增加 Gateway 用量汇总、调用明细、缓存读写、命中率、成本和延迟观测。
  • 完善 Change API 的 Sandbox preflight、隔离工作区、校验、指纹保护、有限续作和回滚闭环。
  • 扩充后端回归、前端契约测试和 CI 的前端 lint/test/build 检查。
  • 更新 Docker Compose、Kubernetes manifest、部署脚本和应用版本标记为 2.0.2。

发布前验证

  • 后端 Ruff:通过。
  • 后端 pytest:617 passed, 46 skipped。
  • 前端:4 个测试文件、8 个测试通过;lint 和 production build 通过。
  • Docker Compose config:通过。
  • Docker 发布候选镜像构建:通过。
  • 最小真实 Provider smoke:通过;未进行大规模调用或质量基准测试。

边界

本版本不宣称真实大并发、完整 SWE-bench resolve、生产级 Kubernetes rollout/undo 或多区域高可用。真实 Provider 的原始响应、密钥和模型隐藏推理不写入仓库。

CodeInsight 2.0.1

Choose a tag to compare

@GGBond121211 GGBond121211 released this 06 Sep 03:14
e600178

What's Changed

  • refactor: expand compressed Python expressions for readability by @GGBond121211 in #1
  • feat: release CodeInsight 2.0.1 observability controls by @GGBond121211 in #12

New Contributors

Full Changelog: v1.0.0...v2.0.1

CodeInsight 2.0.0-rc.1

Pre-release

Choose a tag to compare

@GGBond121211 GGBond121211 released this 05 Sep 08:29

CodeInsight 2.0.0-rc.1\n\n这是 2.0 的最小发布候选版本。\n\n### 已包含\n- BM25 + semantic 混合检索与 RRF/agreement\n- 阿里云 qwen3.7-text-rerank 接入\n- 受控 Tool Loop、显式 approval、隔离 workspace、Sandbox、有限修复与 rollback\n- Model Gateway、Worker、Redis、MySQL、Qdrant、Prometheus、Grafana、OTel\n- Docker Compose、本地 Kubernetes manifests、CI/CD 与 GHCR 镜像发布\n- CI/CD 全部通过,包含后端回归、Docker 构建、pip-audit 和 Trivy 门禁\n\n### 已知边界\n- 这是 release candidate,不是生产 HA 版本。\n- 完整 Embedding/Provider A/B、真实大并发、完整 SWE-bench resolve、规模扩展和真实 Kubernetes rollout/rollback 延期到 2.1+。\n- 当前评测结果是低成本最小 profile 和 pilot 证据,不代表全量质量或最佳参数。\n- Auto Answer 是公开只读入口;代码修改链路必须经过显式安全门禁。\n\nDocker image: ghcr.io/ggbond121211/codeinsight:v2.0.0-rc.1

CodeInsight v1.0.0

Choose a tag to compare

@GGBond121211 GGBond121211 released this 14 Aug 07:54

CodeInsight v1.0.0

CodeInsight 的首个公开版本。

CodeInsight 是一个面向本地代码仓库的代码理解工具。用户可以使用中文、英文或中英混合方式提问,系统会从真实源码中检索证据,并生成能够回到文件路径和行号核验的回答。

主要功能

  • 支持中文、英文和中英混合问题;
  • 使用 Router 理解问题并拆分多个子问题;
  • 使用 BM25 与语义检索组成 Hybrid RAG;
  • 每个子问题独立维护检索证据;
  • 使用 RRF、agreement 和代码感知重排筛选证据;
  • 支持 Linear RAG 与 LangGraph Agent 两种内部执行路线;
  • 使用 Critic–Reviser 对复杂回答进行有限次数检查和修改;
  • 返回经过校验的文件路径与源码行号;
  • 使用本地持久化语义索引,减少重复 Embedding 成本;
  • 提供 FastAPI 后端、CLI 和 React 本地演示页面。

当前定位

这是一个本地、单用户、只读的代码仓库理解工具,项目主要展示 Python、FastAPI、RAG、检索评测和 LangGraph 工作流等后端开发能力。

React 前端用于展示和操作后端能力,主要由 Codex 辅助完成。

使用要求

运行项目需要:

  • Python 3.12 或 3.13;
  • Node.js 22;
  • uv;
  • 兼容 OpenAI 接口的聊天模型;
  • 兼容 OpenAI 接口的 Embedding 模型。

具体安装、配置和启动方法请查看仓库 README。

已知边界

  • 当前只分析本地代码仓库;
  • 不执行或修改被分析仓库的代码;
  • 暂不提供在线托管服务;
  • 暂不包含用户系统、权限系统和多人协作功能;
  • 模型服务和 Embedding 服务需要使用者自行配置。