-
root authored
核心变更: 【eBPF 深度观测】 - 新增 eBPF v2 CO-RE 追踪程序 (syscall/futex/mem),全局单套 BPF 常驻 + HASH_OF_MAPS 多任务隔离 - 新增 eBPF Adapter + LoaderV2,支持 CO-RE 与非 CO-RE 双路径自动切换 - vmlinux.h BTF 类型定义,ring buffer 结构化事件采集 【JSON 断言评测引擎】 - 新增 assertion.go:测试用例 JSON 断言解析与逐断言评估 - 新增 new_scorer.go:测试点加权累加评分,替代旧三元公式 - behavior_scorer/rubric_scorer 移除旧评分逻辑,标记 deprecated - 新增 4 个 DB 迁移:v2 评分迁移、新测试断言、C 参考实现 【多 Agent 诊断 Harness】 - AI Service 新增 6 个专项 Agent:Syscall/Perf/eBPF/Code/TestEvaluator/ConceptRubric - LangGraph Planner-Generator-Evaluator 架构,含 Evaluation Guard + Fallback Chain - 新增三层级教学叙事引擎 (Supraptive Method) + 追问生成 - 新增 Context Firewall 四级水位压缩、置信度校准、幻觉检测 - 新增 memory.py 三层记忆管理 (会话/学生画像/课程知识) 【前端全面升级】 - 新增 AI Assistant 面板 (ChatPanel/ConversationSidebar/MonitoringPanel/CodeBlock/MarkdownRenderer) - eBPF 面板重构:Syscall/Health/Memory/Resource/Concurrency 五大分析 Tab - 新增 shared 组件库 (GaugeCard/MetricCard/HealthBadge/DetectionSummaryCard/EmptyState 等) - 新增 5 套工作区主题 (light/dark/warm/slate/neon) + Framer Motion 动画系统 - 新增 useEbpfData/useEbpfChartTheme/useChatTheme hooks + stores - Knowledge 审查页面 + AI Assistant 路由 【教学与观测增强】 - 新增 conversation.go 三层记忆 Chat 管线,注入评测数据到对话上下文 - 新增 TeachingHints 路由 + 教学叙事 API - 新增 experiment_chat_stream SSE 流式对话 - NATS 事件扩展,携带 ObsContext 到 AI 诊断管线 【沙箱与基础设施】 - nsjail 沙箱池预分配 (5 槽位 + 3 预热) - Sandbox 管理器接口统一,支持 nsjail/Docker/local 三模式 - Traefik 动态路由更新 【文档】 - README.md 全面重写 (826 行),反映当前架构全貌 - 新增 4 个架构升级方案文档 (eBPF/评分/记忆/前端)
e89984e5