| fix: add project default platform for knowledge query Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !71 merge master into master fix: add project default platform for knowledge query Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 解决了漏传 --platform 时不再直接失败,检索失败可见。 - 关联 Issue:#12 - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!71 | 13 小时前 |
| initial commit Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master initial commit Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cannbot-knowledge!1 | 1 个月前 |
| ci: adapt ContentCheck to CANNBot gateway and log usage Co-authored-by: AndyKong2020<konghao7@huawei.com> # message auto-generated for no-merge-commit merge: !74 merge codex/content-check-cannbot-gateway-20260929 into master ci: adapt ContentCheck to CANNBot gateway and log usage Created-by: AndyKong2020 Commit-by: AndyKong2020 Merged-by: cann-robot Description: ContentCheck 接入 CANNBot OpenAI-compatible 网关,实际模型在 content_check.toml 配置,自动检查上限为 120 页,并发保持 3。关联 #20。 改动: - BASE_URL 为完整 /v1 地址;AUTH_TOKEN、CANNBOT_VKEY 通过 Secrets 注入,不再读取 MODEL Secret。 - 日志累计每次尝试、重试及失败调用已返回的 token,保留整数精度;计数不完整时明确标记。 - 错误日志只输出固定说明、HTTP 状态或进程退出码,不回显服务端原始错误或 stderr;解码后的检查结论对已配置凭据脱敏。 - Summary/公开 JSON 协议及非阻断语义保持不变;当天日志收敛为一条当前变更记录。 验证: - 当前版本 ffcc9285a:完整 bash check.sh 通过,298 项仓库测试(1 跳过)、36 项 trace 测试和 Ruff 通过。其中 15 项 ContentCheck 回归覆盖重试/失败累计、大整数精度、超时部分计数和敏感输出隔离。 - 之前版本的 opencann 测试覆盖三页真实模型、22 项临时集成场景、121 页自动跳过和 OBS 授权下载一致性: https://gitcode.com/opencann/cannbot-knowledge/actions/runs/e941034a17f04c21b9725e586b77e365 https://gitcode.com/opencann/cannbot-knowledge/actions/runs/401ea7b02e2143ea87b492fdbe47dea7 - 当前 ffcc9285a 已在 opencann 按完全一致的正式 workflow 跑过三页真实模型检查(2026-09-30):https://gitcode.com/opencann/cannbot-knowledge/actions/runs/bfdc66adf1c44f0eac0a9520dd3535d3 。独立下载原始 OBS 产物确认三页完成、无运行错误或跳过、六项内容检查覆盖,以及格式/图谱产物有效:https://gitcode.com/opencann/cannbot-knowledge/actions/runs/e9484c7928df45cc91571a9e82da58e1 。正式运行无模拟 CLI 或测试夹具。120 页真实模型时延和平台抢占未实测。 See merge request: cann/cannbot-knowledge!74 | 1 天前 |
| initial commit Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master initial commit Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cannbot-knowledge!1 | 1 个月前 |
| fix: add project default platform for knowledge query Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !71 merge master into master fix: add project default platform for knowledge query Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 解决了漏传 --platform 时不再直接失败,检索失败可见。 - 关联 Issue:#12 - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!71 | 13 小时前 |
| fix: add project default platform for knowledge query Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !71 merge master into master fix: add project default platform for knowledge query Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 解决了漏传 --platform 时不再直接失败,检索失败可见。 - 关联 Issue:#12 - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!71 | 13 小时前 |
| fix: add project default platform for knowledge query Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !71 merge master into master fix: add project default platform for knowledge query Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 解决了漏传 --platform 时不再直接失败,检索失败可见。 - 关联 Issue:#12 - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!71 | 13 小时前 |
| test(evals): replace simple retrieval cases with real scenarios Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !63 merge add_retrive_case into master test(evals): replace simple retrieval cases with real scenarios Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> - 关联 Issue:[#9](https://gitcode.com/cann/cannbot-knowledge/issues/9) - 主要改动:基于历史轨迹构造复杂的检索case用户检索skill的性能看护 - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!63 | 10 天前 |
| fix: add project default platform for knowledge query Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !71 merge master into master fix: add project default platform for knowledge query Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 解决了漏传 --platform 时不再直接失败,检索失败可见。 - 关联 Issue:#12 - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!71 | 13 小时前 |
| docs: 细化知识与公共组件贡献流程 Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !62 merge opt_contribution into master docs: 细化知识与公共组件贡献流程 Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> - 关联 Issue:[#8](https://gitcode.com/cann/cannbot-knowledge/issues/8) - 主要改动:基于RFC细化了贡献指南和相关文档 - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!62 | 15 天前 |
| docs:基于cannbay3收集的长尾算子轨迹落盘知识卡片到runbook Co-authored-by: wangsj0012<wangshaojun11@huawei.com> # message auto-generated for no-merge-commit merge: !42 merge cannbay3-knowledge-ingest into master docs:基于cannbay3收集的长尾算子轨迹落盘知识卡片到runbook Created-by: wangsj0012 Commit-by: wangsj0012 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 - 关联 Issue:无 - 主要改动: - 将 cannbay 算子开发轨迹会话经 ops-knowledge-trace-ingest 流水线(物化 → 归一化 → 相关性门禁 → 分片挖掘 → 语义聚类策展 → 多轮独立审查 → receipt 绑定原子发布)全量落库为 runbooks 实战知识:新增 578 张卡(compilation 300 / precision 109 / validations 104 / runtime 44 / performance 21),对 188 张存量卡做库内增量合并,共 766 个发布目标,并同步更新 Skill 参考资料与脚本。 - 契约迁移:584 张卡 ## 遗留问题 节并入 ## 失效边界(以 **未决项** 条目承载原有语义),对齐 evals 既有回归(HEAD 存量语料 0 命中);trace-ingest Skill 5 份参考文档与 materialize_trace_contract.py(augment_ledger 支持多 trace 簇源数组合并与代表草稿择优)同步更新。 - 同步 7 个受影响 index.md 与 3 份日志;.gitignore 增加 local-tools/(会话期临时基建,不入库)。 - 补充说明: - 知识来源为本地 cannbay 轨迹导出(多会话 trace),非官方文档镜像;每张卡携带逐字证据锚点与证据强度分级,形态覆盖 repair_recipe / diagnostic_rule / validated_pattern / negative_result,保留大量负结果与失效边界记录。 - 审查链含 4 轮独立 reviewer(blocker/major 全部修复),个人路径与用户名已在审查轮脱敏,提交前敏感信息扫描无命中。 - 分支已合入最新 master(cd7c7b23)并解决全部 7 处双边新增冲突(日志按时间倒序合并、runbooks index 取并集、trace-ingest skill 参考语义合并:保留上游 raw_source_sha256 去重精炼 + 本仓「遗留问题→失效边界」迁移),当前无冲突,可直接合入。 ## 变更类型 - [x] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [x] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [ ] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过(实质门禁在合入 master 后的分支尖端逐项通过;存量与环境例外见下) - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!42 | 19 天前 |
| chore: add pre-commit checks Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !34 merge add_precommit into master chore: add pre-commit checks Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 新增precommit <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> - 关联 Issue:<!-- #123、完整链接或“无” --> - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [x] 安装、脚本、依赖或 CI - [ ] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!34 | 23 天前 |
| feat: 先合入索引摘要生成器并规范中文导航 Co-authored-by: zhanghz1<zhanghaozhuo1@hisilicon.com> # message auto-generated for no-merge-commit merge: !67 merge docs/index-navigation-chinese into master feat: 先合入索引摘要生成器并规范中文导航 Created-by: zhanghz1 Commit-by: zhanghz1 Merged-by: cann-robot Description: # Pull Request 说明 PR #58 同时修改索引生成器和 85 个 index.md,在当前 CI 的受信快照机制下,旧 master 生成器会把新索引判为 stale。维护者已接受短暂窗口期,因此先合入生成器代码,再由 PR #58 合入再生成索引。 本 PR 将 PR #58 中的 governance/contracts/indexes.py 和 evals/test_governance.py 原样提前合入:摘要优先使用目录概述卡,并正确统计一级子目录及卡片数。同时在 AGENTS.md 规定新增或修改的索引导航以中文表述,保留必要技术标识原文;当天日志记录此次分步迁移。**本 PR 不修改任何 knowledge/**/index.md,也不修改 .gitcode/。** 本地验证:索引摘要 9 项单测通过;两份 Python 文件与 PR #58 当前版本的 Git blob 完全一致;git diff --check 通过。由于索引留待第二步,使用新生成器检查当前旧知识树会报告预期的 85 个 index.stale,因此此阶段的 bash check.sh 不能通过;严格 Lint 的 85 项 Finding 均为 index.stale,没有其他问题。当前环境未安装 ruff,未执行该项本地检查。 合入顺序: 1. 先合入本 PR;在下一步完成前暂停其他知识 PR 合入。 2. PR #58 作者更新到新的 master,解决 logs/2026-09-28.md 冲突,并把日志中旧的“原子单 PR / CI override”叙述改为实际两步方案。此时两个 Python 文件已由本 PR 提前合入,#58 应主要剩余 85 个再生成索引和相应日志。 3. 在 PR #58 上重跑 /compile 与 bash check.sh,确认新索引和新生成器自洽后尽快合入,结束窗口期。 ## 变更类型 - [ ] 知识卡 - [x] 治理规则(Agent 工作约定) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [x] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他 ## 验证 - [ ] bash check.sh 已通过(本次为工作流和文档变更,已执行下列定向检查) - [x] 工作流 YAML 可解析,FormatCheck 快照脚本通过 bash -n;evals.test_content_configuration 与 evals.test_format_check 共 17 项通过;git diff --check 通过。 - [x] 用 PR #58 当前提交 098cb4a3 复现:目标分支生成器 + PR 索引得到 85 个 index.stale;固定哈希的 PR 生成器 + PR 索引得到 0 个 Finding(检查 7718 个 Markdown)。PR 自身 sync-indexes --check 为 662 个索引、stale 0。 - [x] 已按需记录日志;未提交敏感信息、上游原文或可重建产物。 - [x] 变更保持在本次索引迁移和中文导航约定范围内。 See merge request: cann/cannbot-knowledge!67 | 11 天前 |
| initial commit Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master initial commit Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cannbot-knowledge!1 | 1 个月前 |
| docs: 细化知识与公共组件贡献流程 Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !62 merge opt_contribution into master docs: 细化知识与公共组件贡献流程 Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> - 关联 Issue:[#8](https://gitcode.com/cann/cannbot-knowledge/issues/8) - 主要改动:基于RFC细化了贡献指南和相关文档 - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!62 | 15 天前 |
| chore: fix CANN license scan findings Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !21 merge master into master chore: fix CANN license scan findings Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 添加代码的头部License - 关联 Issue:<!-- #123、完整链接或“无” --> - 主要改动:添加代码的头部License - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [x] 安装、脚本、依赖或 CI - [ ] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!21 | 1 个月前 |
| chore: fix CANN license scan findings Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !21 merge master into master chore: fix CANN license scan findings Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 添加代码的头部License - 关联 Issue:<!-- #123、完整链接或“无” --> - 主要改动:添加代码的头部License - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [x] 安装、脚本、依赖或 CI - [ ] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!21 | 1 个月前 |
| [文档] 删除 README 中会过期的当前知识状态章节 Co-authored-by: KaranocaVe<karanocave@qq.com> # message auto-generated for no-merge-commit merge: !64 merge fix/readme-card-counts-20260924 into master [文档] 删除 README 中会过期的当前知识状态章节 Created-by: KaranocaVe Commit-by: KaranocaVe Merged-by: cann-robot Description: # [文档] 删除 README 中会过期的当前知识状态章节 ## 变更 README 中的“当前知识状态”是静态数量快照,知识库频繁变动时容易滞后。删除整个章节,避免 README 展示过期数量;其余知识组织和仓库工作流说明保持不变。 ## 验证 变更仅删除 README 章节,不修改知识卡、索引生成器或运行时行为;git diff --check 通过。 关联 Issue: https://gitcode.com/cann/cannbot-knowledge/issues/13 See merge request: cann/cannbot-knowledge!64 | 15 天前 |
| test(evals): replace simple retrieval cases with real scenarios Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !63 merge add_retrive_case into master test(evals): replace simple retrieval cases with real scenarios Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> - 关联 Issue:[#9](https://gitcode.com/cann/cannbot-knowledge/issues/9) - 主要改动:基于历史轨迹构造复杂的检索case用户检索skill的性能看护 - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!63 | 10 天前 |
| feat: 统一知识库安装与使用入口 Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge add_install into master feat: 统一知识库安装与使用入口 Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 给知识库安装和使用提供一个统一的文档以及安装脚本 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> - 关联 Issue:<!-- #123、完整链接或“无” --> - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [ ] 检索、评测或测试 - [x] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!32 | 22 天前 |
| fix: add project default platform for knowledge query Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !71 merge master into master fix: add project default platform for knowledge query Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: # Pull Request 说明 ## 变更说明 <!-- 简要说明为什么改、改了什么,以及未包含的范围。 --> 解决了漏传 --platform 时不再直接失败,检索失败可见。 - 关联 Issue:#12 - 主要改动: - 补充说明:<!-- 知识来源、处理决定、影响范围或风险(如适用) --> ## 变更类型 <!-- 可多选。 --> - [ ] 知识卡 - [ ] 治理规则(Schema / Profile / Registry / Contract / Spec) - [ ] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [ ] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md See merge request: cann/cannbot-knowledge!71 | 13 小时前 |
| initial commit Co-authored-by: qq_41667743<wangchao725@huawei.com> # message auto-generated for no-merge-commit merge: !1 merge master into master initial commit Created-by: qq_41667743 Commit-by: qq_41667743 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cannbot-knowledge!1 | 1 个月前 |
| ci: 添加 KnowledgeCheck 流水线 Co-authored-by: AndyKong2020<konghao7@huawei.com> # message auto-generated for no-merge-commit merge: !8 merge master into master ci: 添加 KnowledgeCheck 流水线 Created-by: AndyKong2020 Commit-by: AndyKong2020 Merged-by: cann-robot Description: # Pull Request 说明 > Depends on [#4](https://gitcode.com/cann/cannbot-knowledge/pull/4):本分支基于 PR #4 的 head e330ae105。#4 合入前,本 PR 页面会同时显示其知识与治理变更;请在 #4 合入后刷新或变基,再合入本 PR。 ## 变更说明 - 关联 Issue:无 - 主要改动: - 增加 FormatCheck、GraphCheck、ContentCheck 三个独立 Job,由 /compile 评论触发。 - 使用目标分支可信检查代码校验 fork PR 的候选 knowledge/,并通过 Job Summary 与 OBS JSON 返回结果。 - Format 全量输出分级 Findings;Graph 编译显式链接图;Content 对变更知识卡并发执行独立 reviewer。 - 将治理检查按职责拆分,并以内置 Schema 子集实现移除 jsonschema 运行依赖。 - Summary 与公开 JSON 仅保留检查结果,完整展示 Findings,不发布 Runner 路径、模型/执行元数据或流水线内部状态。 - 补充说明:ContentCheck 实际不参与阻断;模型 ID、端点和凭据均由仓库 Secrets 注入,未写入仓库或公开结果。 ## 变更类型 - [ ] 知识卡 - [x] 治理规则(Schema / Profile / Registry / Contract / Spec) - [x] Knowledge Skill(Ingest / Query / Lint) - [x] 检索、评测或测试 - [x] 安装、脚本、依赖或 CI - [x] 文档 - [ ] 其他: ## 验证 - [x] bash check.sh 已通过:Format 3512/0、Retrieval 19、Evals 109、Ingest 11、Graph 3080/16。 - [x] .gitcode/scripts Ruff、knowledge_check.sh Bash 语法和 git diff --check 已通过。 - [x] GitCode E2E 已覆盖全绿、P0/P1、零页、三页模型并发、跨 PR 并行、同 PR 抢占和 OBS JSON 回读。 - [x] 已按需同步导航、链接、日志、规则消费者、文档和测试。 - [x] 未提交敏感信息、大段上游原文或 artifacts/ 等可重建产物。 - [x] 变更保持最小、相关,并符合 CONTRIBUTING.md。 ### E2E 记录 - Format:[clean #90](https://gitcode.com/opencann/cannbot-knowledge/actions/runs/b8ff836198034d0990cc50aa17c0f064)、[P0 #91](https://gitcode.com/opencann/cannbot-knowledge/actions/runs/d50e5a1554d749e88c24e4ab67dd84a3)、[P1 #92](https://gitcode.com/opencann/cannbot-knowledge/actions/runs/600b4aa4e1804e3189405a0392acf8f7) - Content:[零页 #95](https://gitcode.com/opencann/cannbot-knowledge/actions/runs/1f8cd71691bd443f882bbdfec3d4e429)、[被抢占 #96](https://gitcode.com/opencann/cannbot-knowledge/actions/runs/2d174029bbfd4b0592b07443d8631d69)、[三页并发 #97](https://gitcode.com/opencann/cannbot-knowledge/actions/runs/3f2148732d5849fea2ece03801088e54) See merge request: cann/cannbot-knowledge!8 | 1 个月前 |