标讯猎手 BidHunter
国央企招投标信息监控与研判技能。自动采集多平台公告,按资质规则比对可投性(可投/不可投/需确认),生成带研判简报并多通道推送。v1.5 起新增:资质匹配度评分(0-100)、投标日历与开标倒计时、金额/地区/行业多维筛选、零代码规则编辑器、诊断中心、示例模式、集中FAQ、统一命令入口;v2.0 本地AI增强(招标文件AI速读+风险条款识别,零云成本);v2.5 投标策略建议;v3.0 本地开放API+签名webhook;v3.5 合规红线引擎(31条法定废标红线本地扫描、交标前自查清单、多主体串标隔离,零API成本);v2.7 报价闸门(品类清算价地板、规模换算线性、单位单价、毛利红线,任一道不过即禁止输出结论金额)。★v2.8 覆盖率重写:修复只读前9000字符导致200页标书95%未读的缺陷,改为结构化分片全覆盖并强制标注覆盖率;修复PDF/DOCX扫描静默失效(此前规则命中恒为0);新增评分点逐项映射与分值守恒校验、待补材料清单(高危红标签字盖章页缺件)、零响应检测(空洞满足/待补占位/跨项目残留/数字型空洞),无AI key也能出完整简报。触发词:抓招投标、今日哪些能投、标讯监控、标书研判、招投标公告、央企招标、投标资质匹配、AI读标书、投标建议、这份标会不会被废、废标风险、交标前检查、合规红线扫描、多主体投标、会不会被认定串标、报价闸门、这个标报多少、报价复核、出价前检查、这个标值不值得投、报价会不会被废、待补材料清单、还差什么材料、零响应检测、评分点、评分表、评分办法、这个分怎么拿、漏项、丢分、扣分项、待补、待提供、准备什么材料、递交清单、应答表、偏离表、评分台账、评分项跟踪、覆盖矩阵、哪些评分项没写、哪条要求没响应。 Skill: 标讯猎手 BidHunter Owner: 419597334-sudo Summary: 国央企招投标信息监控与研判技能。自动采集多平台公告,按资质规则比对可投性(可投/不可投/需确认),生成带研判简报并多通道推送。v1.5 起新增:资质匹配度评分(0-100)、投标日历与开标倒计时、金额/地区/行业多维筛选、零代码规则编辑器、诊断中心、示例模式、集中FAQ、统一命令入口;v2.0 本地AI增强(招标文件AI速读+风险条款识别,零云成本);v2.5 投标策略建议;v3.0 本地开放API+签名webhook;v3.5 合规红线引擎(31条法定废标红线本地扫描、交标前自查清单、多主体串标隔离,零API成本);v2.7 报价闸门(品类清算价地板、规模换算线性、单位单价、毛利红线,任一道不过即禁止输出结论金额)。★v2.8 覆盖率重写:修复只读前9000字符导致200页标书95%未读的缺陷,改为结构化分片全覆盖并强制标
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
2.9.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 2.9.1release · observed Oct 6, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17a4re35sh5y6p33fdzmtdff1865pkx:bidhunter- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-419597334-sudo-bidhunter/snapshot"
Documentation
CLAWHUB
160,000 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
--- name: bidhunter slug: bidhunter displayName: 标讯猎手 BidHunter version: "2.9.1" summary: 国央企招投标信息监控与研判:自动采集多平台公告,按资质规则判断可投性,生成研判简报并推送;支持分片全覆盖读标、评分点分值守恒校验、评分点台账(五态状态机+四条必报警)、正向覆盖矩阵(A/B/C 三档)、待补材料清单、零响应检测、合规红线扫描与报价闸门。本地运行,零云成本。 license: MIT-0 description: "国央企招投标信息监控与研判技能。自动采集多平台公告,按资质规则比对可投性(可投/不可投/需确认),生成带研判简报并多通道推送。v1.5 起新增:资质匹配度评分(0-100)、投标日历与开标倒计时、金额/地区/行业多维筛选、零代码规则编辑器、诊断中心、示例模式、集中FAQ、统一命令入口;v2.0 本地AI增强(招标文件AI速读+风险条款识别,零云成本);v2.5 投标策略建议;v3.0 本地开放API+签名webhook;v3.5 合规红线引擎(31条法定废标红线本地扫描、交标前自查清单、多主体串标隔离,零API成本);v2.7 报价闸门(品类清算价地板、规模换算线性、单位单价、毛利红线,任一道不过即禁止输出结论金额)。★v2.8 覆盖率重写:修复只读前9000字符导致200页标书95%未读的缺陷,改为结构化分片全覆盖并强制标注覆盖率;修复PDF/DOCX扫描静默失效(此前规则命中恒为0);新增评分点逐项映射与分值守恒校验、待补材料清单(高危红标签字盖章页缺件)、零响应检测(空洞满足/待补占位/跨项目残留/数字型空洞),无AI key也能出完整简报。触发词:抓招投标、今日哪些能投、标讯监控、标书研判、招投标公告、央企招标、投标资质匹配、AI读标书、投标建议、这份标会不会被废、废标风险、交标前检查、合规红线扫描、多主体投标、会不会被认定串标、报价闸门、这个标报多少、报价复核、出价前检查、这个标值不值得投、报价会不会被废、待补材料清单、还差什么材料、零响应检测、评分点、评分表、评分办法、这个分怎么拿、漏项、丢分、扣分项、待补、待提供、准备什么材料、递交清单、应答表、偏离表、评分台账、评分项跟踪、覆盖矩阵、哪些评分项没写、哪条要求没响应。" agent_created: true --- # 标讯猎手 BidHunter > 采集国央企/公共资源招投标公告 → 资质规则比对可投性 → 生成带研判简报 → 多通道推送 → (v1.5+)评分排序/日历提醒/多维筛选/零代码配规则 → (v2.0+)AI 速读标书与风险识别 → (v2.5+)投标策略建议 → (v3.5+)**交标前法定红线扫描与废标预警**。 > 自包含、已脱敏:不含任何私有主体、个人联系方式、公司档案。使用者按自己的营业执照与业务规则填充配置即可。 ## 5 分钟跑通(新用户看这里) 两条路,挑一条: ### A. 先看效果——不用配任何东西 ```bash python3 bidhunter.py paste 你的招标文件.pdf ``` 丢一份招标文件进来,直接出**废标风险报告**(31 条法定红线本地扫描)。 不需要 AI key、不需要采集源、离线可跑。 ### B. 开始监控——三问生成配置 ```bash python3 bidhunter.py init ``` 问三个问题(主体名称 / 主营什么 / 盯哪些地区),自动生成你的资质规则库, 再 `bash pipeline.sh` 开始采集。 > 行业**不设固定选项**——可以直接粘贴营业执照经营范围,自动拆成能力词。 > 想先看看效果不写盘:`python3 bidhunter.py init --preview` ## 卡住了?先跑诊断 任何异常先跑这一条,30 秒定位问题(E001~E005 + W001~W004,每条都带修复建议): ```bash python3 bidhunter.py doctor ``` > 最常见的失败原因是 **E002:规则库仍是示例占位符**。装上不等于能用—— > 一条命令解决:`python3 bidhunter.py init`(三问自动生成,约 1 分钟)。 ## 版本能力一览 | 版本 | 主题 | 关键能力 | |---|---|---| | v1.1 | 准 | 边界感知智能匹配、规则健康检查、精华版报告 | | v1.2 | 达 | 钉钉/企微/邮件多通道推送、配置向导、推送历史与告警 | | **v1.5** | 易+功能 | 匹配度评分、投标日历、多维筛选、规则编辑器、诊断/示例/FAQ/统一入口 | | **v2.0** | 智(本地AI) | 招标文件 AI 速读、排他/内定风险识别、业主品类画像(零云成本) | | **v2.5** | 策 | 投标策略建议生成(仅供参考,不代填报价/资质) | | **v3.0** | 开(本地) | 本地查询 API + 签名 webhook(云/SaaS 部分因成本约束未启用) | | **v3.5** | 规 | 合规红线引擎:31 条法定废标红线本地扫描 + 交标前自查清单 + 多主体串标隔离(零 API 成本) | | **v2.6** | 顺 | **上手转化**:`init` 三问生成配置(行业自由输入)、`paste` 零配置出废标风险报告、本地埋点、平台适配模板 | | **v2.7** | **价** | **报价闸门**:出价前算式校验(品类清算价地板、规模换算线性、单位单价、毛利红线),任一道不过即禁止输出结论金额;缺参数只交框架与待补清单 | | **v2.8** | **读全** | ★**覆盖率重写**:分片全覆盖(修掉只读前 9000 字符、200 页标书 95% 未读的缺陷);PDF/DOCX 扫描静默失效已修(此前规则命中恒为 0);**评分点逐项映射 + 分值守恒校验**;新增**待补材料清单**与**零响应检测**;无 AI key 也能出完整简报 | | **v2.9** | **对表** | **评分点台账**(五态状态机 + 四条必报警:分值不守恒/同章节重复锚点/状态回退未确认/临截止仍缺项);**正向覆盖矩阵**(资格·技术·商务逐条判 A 完全 / B 部分 / C 未覆盖,非布尔);两表共用 `response_location` 字段;CSV 保底 / xlsx 有库才出 | ## ★ v2.8 为什么是这一版 2026-10-05 复盘发现三个叠加缺陷,**每一个都单独足以让读标结论不可信**: | # | 缺陷 | 实测影响 | 修复 | |---|---|---|---| | 1 | `clause_extractor` / `risk_scanner` / `compliance_scanner` / `bid_advisor` 全部硬编码 `MAX_CHARS=9000` | 200~500 页标书(15~40 万字)**只喂入前 9000 字,约 4
scripts/sources.presets/README.md
# 采集源配置指引 > **为什么本 skill 不内置任何真实平台源?** > > 内置源一旦失效(改版 / 加鉴权 / 关停),用户首跑直接失败,反而比没有更糟。 > 所以 BidHunter 的做法是:**给模板 + 给清单,不给现成答案**——你把要盯的平台填进来, > 它就是你自己的监控器,不依赖我们维护。 --- ## 三步接入 1. **选模式**:`json_api.json` / `rss.json` / `html_list.json`,按目标平台挑一个 2. **改 URL 和字段**:把模板里的 `YOUR-DOMAIN` 换成真实域名,按返回结构改 `items_path` / `fields` 3. **合并进 `sources.json`**:把改好的对象放进 `sources` 数组(可以放多个平台) `init` 已经帮你在 `scripts/sources.json` 生成了骨架,直接往 `sources` 数组里加即可 (`bid_monitor.sh` 会自动加载 `scripts/sources.json`)。 --- ## 常见平台清单(自行确认当前网址与可用性) > 下列仅为**品类提示**,具体网址与接口请以平台当前实际情况为准,本 skill 不保证其可用性。 | 品类 | 说明 | |---|---| | 中国政府采购网 | 中央及地方政采公告,通常有列表页,部分地区提供 RSS | | 全国公共资源交易平台 | 各省有独立子站,按你所在省找对应入口 | | 省级 / 市级公共资源交易中心 | 工程、采购、土地矿权分类,多数有 HTML 列表页 | | 央企电子采购平台 | 能源、通信、建筑类央企各有自建平台,需自行注册查看公开公告区 | | 行业性招标平台 | 如机电产品、医疗器械等垂类平台 | **找源的小技巧**:打开平台列表页 → F12 → Network → 翻一页 → 看哪个请求返回了公告数据。 那个请求的 URL 就是你要的 `url`,返回的 JSON 结构就是 `items_path` / `fields` 的依据。 --- ## 合规提醒(重要) - 采集前确认目标站点的 `robots.txt` 与内容版权声明 - 只采集**公开可访问**的页面,不要尝试绕过登录或鉴权 - 控制请求频率,避免对目标站点造成压力 - 采集内容仅供内部商机研判,二次传播前请自行评估版权风险 --- ## 不想配源?先跑起来 配源不是必须的。丢一份招标文件进来就能出结果: ```bash python3 bidhunter.py paste <招标文件.pdf> ``` 走合规红线扫描,**不需要 AI key、不需要采集源、离线可跑**,31 条法定废标红线本地扫描。
_meta.json
{
"ownerId": "kn79pvem3czfg69e3mx7gezyp1865jf9",
"slug": "bidhunter",
"version": "2.9.1",
"publishedAt": 1791280523773
}references/field_standard.md
# 标讯字段标准化 Schema
## 核心字段定义
| 字段名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| `bid_id` | string | 标讯唯一标识(平台+原始ID) | `cnooc_12345` |
| `source_platform` | string | 来源平台编码 | `cnooc` |
| `source_url` | string | 原始链接 | `https://...` |
| `title` | string | 项目名称 | `渤海某油田FPSO工程EPC总包` |
| `content_text` | string | 正文纯文本(前5000字) | `...` |
| `content_html` | string | 原始HTML(存档) | `...` |
| `publish_time` | string | 公告发布时间(ISO 8601) | `2024-03-01T10:00:00+08:00` |
| `deadline_time` | string | 投标截止时间 | `2024-03-15T09:00:00+08:00` |
| `bid_open_time` | string | 开标时间 | `2024-03-15T09:30:00+08:00` |
| `budget_amount` | number | 预算金额(元,标准化) | `420000000` |
| `budget_amount_raw` | string | 原始金额字符串 | `4.2亿元` |
| `currency` | string | 币种 | `CNY` |
| `purchaser_name` | string | 采购单位名称(标准化) | `某某有限公司天津分公司` |
| `purchaser_address` | string | 采购单位地址 | `天津市滨海新区...` |
| `purchaser_contact` | string | 联系人及方式 | `张三 022-XXXX` |
| `agency_name` | string | 招标代理机构 | `某某招标有限公司` |
| `bid_type` | string | 项目类型编码 | `engineering` / `goods` / `service` |
| `bid_method` | string | 采购方式编码 | `public_tender` / `invitation` / `inquiry` |
| `region_code` | string | 地区编码(国家统计局6位码) | `120116` |
| `industry_code` | string | 行业编码 | `B07` |
| `qualification_requirements` | array | 资质要求 | `["一级资质", "安全生产许可证"]` |
| `attachment_list` | array | 附件清单 | `[{"name": "招标文件.pdf", "size": 10240000, "url": "..."}]` |
| `status` | string | 标讯状态 | `new` / `updated` / `expired` / `opened` / `cancelled` |
| `crawl_time` | string | 采集时间 | `2024-03-01T10:05:00+08:00` |
| `crawl_version` | string | 解析规则版本 | `1.0` |
## 判定结果字段
| 字段名 | 类型 | 说明 | 取值 |
|---|---|---|---|
| `verdict` | string | 资质判定结果 | `investable` / `not_investable` / `needs_review` / `skip` |
| `reason` | string | 判定原因 | `主体能力匹配:广告, 活动` / `红色预警:建筑施工` |
| `assigned_entity` | string | 归属投标主体 | `entity_a` / `entity_b` |
| `assigned_entity_name` | string | 归属投标主体名称 | `主体A(传媒/活动类)` |
| `matched_capabilities` | array | 匹配到的能力词 | `["广告", "活动策划"]` |
| `region_info` | object | 地区信息 | `{"is_priority": true, "region": "天津"}` |
## 金额标准化规则
原始金额字符串 → 标准化元数值:
| 原始格式 | 标准化结果 |
|---|---|
| `4.2亿元` | `420000000` |
| `500万元` | `5000000` |
| `300万` | `3000000` |
| `1.2亿` | `120000000` |
| `未填写` / 空 | `null` |
## 地区编码
使用国家统计局 6 位行政区划编码:
| 编码 | 地区 |
|---|---|
| `110000` | 北京市 |
| `120000` | 天津市 |
| `310000` | 上海市 |
| `440000` | 广东省 |
| `510000` | 四川省 |
| ... | ... |
完整编码表参考国家统计局最新版行政区划代码。
## 行业分类编码
采用 GB/T 4754《国民经济行业分类》:
| 编码 | 行业 |
|---|---|
| `B07` | 石油和天然气开采业 |
| `B08` | 黑色金属矿采选业 |
| `E48` | 土木工程建筑业 |
| `I63` | 电信、广播电视和卫星传输服务 |
| ... | ... |references/filter_rules.md
# 筛选规则结构与条件维度
## 规则组结构
规则组支持多组并行运行:
```
规则组(多组并行)
├── 规则组名称:如"海上工程总包"
├── 启用状态:启用/停用
├── 匹配逻辑:AND(全部满足)/ OR(任一满足)
├── 筛选条件(见下表)
├── 输出设置:推送通道 + 输出格式
└── 优先级:1-10(同一条标讯匹配多规则时,按优先级去重)
```
## 资质判定优先级(高 → 低)
1. **★服务类型门禁**(v1.2):采购标的的服务类型优先于项目名里的动词
2. **★子串红警**(v1.2):不受 CJK 边界限制的强制拦截词
3. **special_rules 覆盖**:如"某类标外找资质可投"、"某类标垫资不参与 → skip"
4. **红色预警命中** → 不可投 + 原因
5. **主体能力匹配** → 可投(按主体能力词归属投标公司)
6. **都不命中** → 需确认
## ★v1.2 修正(2026-09-11,案例 614535)
### 一、服务类型门禁 service_type_gate
**采购标的的服务类型,优先于项目名里的动词关键词。**
项目名常把真正的服务类型藏在修饰语后面:
| 项目名 | 真正的标的 | 错误判定 | 正确判定 |
|---|---|---|---|
| 楼宇安全整治**维修改造**项目**监理服务** | 监理服务 | 按"维修"命中→可投 | **不可投**(无监理资质) |
| XX项目**设计服务** | 设计服务 | 按"施工/改造"命中 | 需确认 |
配置项 `service_type_gate.blocked_types`:监理(不可投)/设计·勘察/检测/审计·评估·造价咨询·招标代理(需确认)。
**资质序列不可跨用**:施工总承包资质 ≠ 监理资质;且施工单位投同一项目监理通常有**回避要求**。
### 二、匹配边界陷阱(重要)
`smart_match` 的左边界规则要求**关键词前一字符不得为中日韩字符**,导致出现在标题**中部**的关键词永远匹配不到:
- ❌ "…零星**维修**服务" → "维修"前是"星"→ 漏判(该投的标被判"需确认")
- ❌ "…消防设施改造" → "消防"前是"厂"→ 红警漏拦
**修正**:
1. `_match_loose: true` → 能力词改用**纯子串匹配**(漏判代价 > 误判代价,假阳性由 `_exclude_contexts` 过滤)
2. `substring_alerts` → 高风险资质词(消防/电梯/压力容器/特种设备/爆破/危险品/劳务派遣/保安服务/测绘/勘察/钻井/修井等)强制子串拦截
3. 已知保留项:`skip_procurement` 的"采购"**仍用严格匹配**——因"XX服务采购"是服务标常见命名,宽松会误杀大量可投标;若要拦物资采购标,请改用"物资采购/采购项目/采办"等更特异的关键词
### 三、自检命令
```bash
python3 qual_check.py --validate-rules qual_rules.json # 规则库体检
```
判定回归用例(改规则后必跑):监理标→不可投、消防标→不可投、设计标→需确认、零星维修标→可投。
## 筛选条件维度
| 维度 | 条件类型 | 运算符 | 输入示例 |
|---|---|---|---|
| 关键词 | 标题包含 | 包含任意/全部包含/不包含 | `FPSO OR "浮式生产" NOT "退役"` |
| 关键词 | 正文包含 | 同上 | `"一级资质" AND "安全生产许可证"` |
| 关键词 | 附件名称包含 | 包含任意 | `技术规格书 OR 图纸` |
| 地区 | 项目所在地 | 省/市多选、排除、半径圈选 | `天津市, 青岛市, 半径50km` |
| 地区 | 采购单位所在地 | 同上 | `北京市海淀区` |
| 金额 | 预算金额 | ≥ / ≤ / 区间 / 未填写 | `500万-5000万` |
| 金额 | 最高限价 | 同上 | `≥1亿` |
| 时间 | 公告发布时间 | 近N天 / 日期范围 | `近7天` |
| 时间 | 投标截止时间 | ≥N天后 / 日期范围 | `截止≥7天后` |
| 时间 | 开标时间 | 同上 | `2024-03-01 至 2024-06-30` |
| 项目属性 | 项目类型 | 多选 | `工程, 货物` |
| 项目属性 | 采购方式 | 多选 | `公开招标, 邀请招标` |
| 项目属性 | 行业领域 | 多选 | `石油化工, 海洋工程` |
| 资质要求 | 要求资质 | 包含/不包含 | `海洋石油工程专业承包一级` |
| 资质要求 | 资质等级 | ≥ / = / ≤ | `≥二级` |
| 业主画像 | 采购单位 | 白名单/黑名单 | `包含: 某某分公司` |
| 业主画像 | 历史合作 | 是否合作过 | `仅显示合作过业主` |
## 规则冲突处理
当一条标讯同时匹配多个规则组时:
1. **分别输出**(默认):用户收到多条推送,标注所属规则组
2. **仅保留高优先级**:配置去重模式
3. **合并为一条**:标注"多规则匹配"
## qual_rules.json 结构说明
```json
{
"version": "1.0",
"entities": {
"entity_a": {
"name": "主体A名称",
"capabilities": ["关键词1", "关键词2"],
"note": "替换为营业执照经营范围关键词"
}
},
"red_alerts": ["车辆维修", "劳务派遣", "..."],
"special_rules": [
{
"id": "rule_id",
"description": "规则描述",
"match_keywords": ["关键词"],
"action": "skip|investable|not_investable",
"assigned_entity": "entity_a",
"reason": "原因说明"
}
],
"skip_keywords_result": ["结果公示", "中标公示"],
"region_priority": {
"high": ["天津", "青岛"],
"note": "按需填写重点地区"
}
}
```
## 推送策略
| 策略 | 说明 | 配置 |
|---|---|---|
| 即时推送 | 单条标讯匹配后立即推送 | 仅高优先级规则组/紧急标讯 |
| 定时汇总 | 按固定时间合并推送 | 每日9:00 / 每周一9:00 |
| 智能合并 | 同规则组多条标AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/419597334-sudo/skills/bidhunter",
"sourceUrl": "https://clawhub.ai/419597334-sudo/skills/bidhunter",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T09:03:20.337Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-419597334-sudo-bidhunter/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-419597334-sudo-bidhunter/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T09:03:20.337Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/419597334-sudo/bidhunter",
"sourceUrl": "https://clawhub.ai/419597334-sudo/bidhunter",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T09:03:20.337Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.9.1",
"href": "https://clawhub.ai/419597334-sudo/bidhunter",
"sourceUrl": "https://clawhub.ai/419597334-sudo/bidhunter",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-06T09:55:23.773Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-419597334-sudo-bidhunter/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-419597334-sudo-bidhunter/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 2.9.1",
"description": "v2.9.0 对表:评分点台账(B1)+ 正向覆盖矩阵(B2)。B1 五态状态机(未开始/已写/材料缺/待核/已完成)与四条必报警(分值不守恒、同章节重复锚点、状态回退未确认、距截止3天仍缺项),三查未过不判完成。必须同时传投标文件草稿,否则不判已完成。B2 逐条要求判 A完全/B部分/C未覆盖 非布尔;照抄要求原文或仅写'完全满足'判 B;无响应草稿一律判 C 不猜。真实标书回归发现并修复:最低价法标书不含评分表,工具会误把招标编号、日期、品牌型号抽成评分项——现改为先证明评分表存在再读取。CSV 保底输出,xlsx 有依赖才生成。 另:修正 ClawHub 静态扫描对变量名 need_verify 的误报(该名字配 False 被判为关闭 HTTPS 证书校验),改名 needs_manual。",
"href": "https://clawhub.ai/419597334-sudo/bidhunter",
"sourceUrl": "https://clawhub.ai/419597334-sudo/bidhunter",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-06T09:55:23.773Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
