Releases: anyeduke11/secnews
Release list
SecNews v0.7.0 — Sentinel Terminal (三层工作流)
SecNews v0.7.0 — Sentinel Terminal (三层工作流)
发布日期: 2026-08-30
Commit: 6773fb5b (HEAD)
关键里程碑
Sentinel Terminal — 三层工作流
全站统一收敛为 Data → Judge → Action 三层:
- Data (采集/流水线): 14 采集器 × 11+ 质量门禁 × Pipeline
- Judge (知识沉淀/评估): kl_pipeline 5 阶段 + FTS5 检索 + 5 维注意力
- Action (执行/协作): CodeGarden 资源中枢 + Service Mesh + 联动引擎
新增路由
/— SentinelHomePage 决策指挥中心/judge— SentinelJudgePage 知识管线判官 (改走/api/kl/compounding)/judge/graph— SentinelGraphPage 知识图谱可视化/action— SentinelActionPage 执行层/garden— SentinelGardenPage 个人项目花园/sentinel/settings— SentinelSettingsPage dsh 受管子进程 / pi agent 启停
MCP Server 扩到 19 工具
- 11 读: search_hotspots, get_hotspot, list_favorites, search_knowledge, get_personal_profile, wiki_search, wiki_read, wiki_graph, db_trace, kl_status, dsh_analyze
- 8 写: add_favorite, remove_favorite, add_annotation, update_knowledge_item, wiki_write, kl_enqueue, kl_retry, dsh_summarize
重大变更
/workbench5 视图已物理删除 并并入/secnews统一工作台dsh认知大脑 → 受管子进程 (gatedsh=true)- v0.5 P1 起
knowledge/根被废弃, 唯一真源为llm-wiki-2.0/
Bug 修复
- deep_read.py GET 路由 async bug:
svc.fetch是 async 方法, 此前用asyncio.to_thread包从未 await → 本端点恒定 500 - 新增
test_deep_read_api.py回归测试
文档
- README 整体重排版: 对齐 v0.7.0 Sentinel Terminal + 隐私保护声明
- SVG 资产刷新: hero / architecture / roadmap 三张图全部更新到 v0.7.0 数字
- 新增
.env.example/backend/proxy_config.example.json模板
架构数字
- 65 routers / 96 services / 47 jobs / 14 collectors
- 77 SQL migrations
- 3025 pytest / 300+ vitest
- 19 MCP tools (11 读 + 8 写)
源码归档
secnews-v0.7.0.zip — git archive 产物, 不含 .env / .db / node_modules / 真实 proxy_config.json
验证
git checkout v0.7.0
python -m venv .venv && source .venv/bin/activate
pip install -r backend/requirements.txt
python run.py
# 前端: cd frontend && npm install && npm run dev
# 默认入口: http://localhost:8898/ (SentinelHomePage)下一步
- v0.7.x: 多端协同 · MCP 暴露追抓 · 根除 SQLite Lock
SecNews v0.6.3 — 文档审计 + 统一工作台稳态
SecNews v0.6.3 — 文档审计 + 统一工作台稳态
发布日期: 2026-08-30
Commit: 4468dc7b
关键里程碑
- neat-freak 知识库审计: 根文档 / README / ROUTE_REGISTRY 对齐 v0.6.3 现状
- pytest 3025 验收补记: AGENTS.md 头部状态对齐统一工作台 / dsh 内置化
- CHANGELOG 批次 ⑮-⑱: PROGRESS 活跃段落账 (交互修复 / 统一工作台 / dsh 内置化)
- stats-census 源健康/管线漏斗统计口径溯源: 前端口径说明补齐
- 3 处交互断线修复: 源健康重置 404 / 影响分析恒空 / 知识库死链 chip
架构数字
- 64 routers / 94 services / 47 jobs / 14 collectors
- 76 SQL migrations
- 3025 pytest / 300+ vitest
源码归档
secnews-v0.6.3.zip — git archive 产物, 不含 .env / .db / node_modules / 真实 proxy_config.json
验证
git checkout v0.6.3
python -m venv .venv && source .venv/bin/activate
pip install -r backend/requirements.txt
python run.pySecNews v0.6.0 — 统一工作台 + CRM 业绩座舱
SecNews v0.6.0 — 统一工作台 + CRM 业绩座舱
发布日期: 2026-08-27
Commit: c4785e2e
关键里程碑
- 统一工作台:
/secnews6 tab — Feed / Pipeline / Knowledge / Analyze / Analytics / Settings - dsh 内置化: 认知大脑从外部子进程降级为受管子进程
- 前端
/secnews/settings一键启停 (gatedsh=true) - 控制面
/api/dsh/control/*
- 前端
- CRM 业绩座舱:
/crm路由 + secnews/crm/ 前端组件 (v0.6 新增) - Quality gates 13 道并入 Pipeline v0.6 收缩
- llm_secrets.provider: 多 LLM 供应商切换
架构数字
- 62 routers / 92 services / 47 jobs / 14 collectors
- 70 SQL migrations
lifecycle字段为契约 (历史kl_stage兼容读)
源码归档
secnews-v0.6.0.zip — git archive 产物, 不含 .env / .db / node_modules / 真实 proxy_config.json
验证
git checkout v0.6.0
python -m venv .venv && source .venv/bin/activate
pip install -r backend/requirements.txt
python run.py
# 前端: cd frontend && npm install && npm run devSecNews v0.5.1 — Chunks / Attention (知识库 v2 收尾)
SecNews v0.5.1 — Chunks / Attention (知识库 v2 收尾)
发布日期: 2026-08-26
Commit: adb37b72
关键里程碑
- Chunk 存储: 段落级切分 + FTS5 全文检索,
char_start/end原文跳转 - Attention 5 维评分: view_count / dwell_time / scroll_depth / is_favorited / annotation_count
- 0-100 分制
- 1800s 间隔聚合 job, 30 天窗口 + 自动清理
- Phase 17 spec:
.trae/specs/phase17-chunks-attention/ - knowledge_chunks_api.py: 知识库 chunk 级 API
- attention_events_api.py: 注意力事件追踪
架构数字
- 60 routers / 90 services / 47 jobs / 14 collectors
- 64 SQL migrations
源码归档
secnews-v0.5.1.zip — git archive 产物, 不含 .env / .db / node_modules / 真实 proxy_config.json
验证
git checkout v0.5.1
python -m venv .venv && source .venv/bin/activate
pip install -r backend/requirements.txt
python run.pySecNews v0.5.0 — LLM-Wiki 2.0 (Wiki-First 存储哲学)
SecNews v0.5.0 — LLM-Wiki 2.0 (Wiki-First 存储哲学)
发布日期: 2026-08-23
Commit: 86abe58e
关键里程碑
- LLM-Wiki 2.0:
llm-wiki-2.0/md 文件作为唯一真相源 - kl_pipeline 5 阶段: raw → refine → link → structure → publish
- wiki_events 表: md 世界与 SQLite 世界唯一事件桥梁
- 分层存储 (M2-T6): HOT/WARM/COLD/FROZEN, 启动期 ATTACH
- COLD 加密: Fernet 加密 master key (
HOTSPOT_COLD_DB_KEY) - 单根解析:
backend/wiki_fs/root.py::resolve_wiki_root() - Schema 清理:
knowledge/根 v0.5 P1 起不再读写, 完全废弃
架构数字
- 57 routers / 89 services / 47 jobs / 14 collectors
- 59 SQL migrations
源码归档
secnews-v0.5.0.zip — git archive 产物, 不含 .env / .db / node_modules / 真实 proxy_config.json
验证
git checkout v0.5.0
python -m venv .venv && source .venv/bin/activate
pip install -r backend/requirements.txt
python run.py
# 默认读 llm-wiki-2.0/, 关闭可设 HOTSPOT_LLM_WIKI_V2=falseSecNews v0.4.3 — 软分层 / Feature Gates
SecNews v0.4.3 — 软分层 / Feature Gates
发布日期: 2026-08-19
Commit: 5ebd3a50
关键里程碑
- Core/Extension 软分层:
backend/core/routers.py43 个 core router 白名单, 与扩展域防重叠断言 - Feature Gates:
backend/config/feature_gates.toml开关源- 默认开启: codegarden / sync / secnews / crm / dsh
- 默认关闭: codegarden_phase2b / mcp / tech_stack / security_graph
- Job 门控:
scheduler.py_is_job_enabled()按扩展归属过滤 7 个扩展 job - Env 覆盖:
HOTSPOT_FEATURE_GATES='{"extensions": {...}}'优先级高于 TOML - 测试约定: conftest autouse fixture 测试环境全开 gates
架构数字
- 47 jobs / 14 collectors / 43 routers / 87 services
源码归档
secnews-v0.4.3.zip — git archive 产物, 不含 .env / .db / node_modules / 真实 proxy_config.json
验证
git checkout v0.4.3
python -m venv .venv && source .venv/bin/activate
pip install -r backend/requirements.txt
python run.py