Repository navigation
Releases: dgy-github/BugleCat
Releases · dgy-github/BugleCat
Release list
BugleCat v0.1.3 — Self-Evolving Harness (RRSI + Harness², P0–P4)
BugleCat v0.1.3 — Self-Evolving Harness Regularization (RRSI + Harness², P0–P4) & Paired Compounding Replay
Highlights
-
P0 — Noise-Calibrated Paired Evaluation (
evals/compounding_replay/analyze.py) &python-tabulateBenchmark:- Single-arm noise floor calibration (
$\delta_{\text{resolved}}$ via Jeffreys-smoothed Bernoulli variance,$\delta_{\text{cost}}$ via per-task variance sum) and paired A/B statistical testing (exact McNemar test + 4,000-iteration task-level paired bootstrap 95% CIs oncost_per_resolvedratioB/Aand per-round cost diffB-A). - Added
astanin/python-tabulate9-task curriculum (tasks/tabulate.jsonl,curricula/tabulate.txt), verified 9/9 with official gold patches (validate_gold.py). - Across 3 paired rounds on
python-tabulate(27runs/arm), online memory reducedcost_per_resolvedby 21.0% (B/A = 0.7904, paired bootstrap 95% CI[0.6239, 0.9523], excluding1.0) while passing the resolution-rate non-inferiority guard (22/27vs21/27,+3.7pt >= -14.9pt).
- Single-arm noise floor calibration (
-
P1 —
ncx-forgeOffline Evolution RRSI Regularization (train/):- Surface-level annealed edit budgets (
changed_surfaces,changed_lines,--max-surfaces,--anneal-surfaces,--max-changed-lines). - Rule-based anti-memorization critic (
critic_check), structured falsified hypothesis ledger (train/runs/ledger_<stamp>.jsonl), stagnation surface steering (--stagnation-limit), two-sided cost-aware acceptance gate (--delta-tokens,--max-token-growth), and post-search ablation pruning (--prune).
- Surface-level annealed edit budgets (
-
P2 — Expanded
NCX_GENOMEEvolvable Surfaces (rust/+train/):- Added
[orchestrator_prompts](classify_sys,plan_sys,decompose_sys,worker_sys,verify_sys) and bounded[memory_config](max_entries$\in [1, 32]$ ,max_chars$\in [200, 16000]$ ) with 100% byte-identical no-op behavior whenNCX_GENOMEis unset or{}.
- Added
-
P3 — Two-Tier Online Memory Stratification, Regression Guardrail & Cost-Aware Attribution (
ncx-core):- Post-judge module-level invariant promotion (
promote_module_invariant_if_due), per-module episodic cap (MAX_EPISODIC_PER_MODULE = 2), negative regression guardrail (record_regression_guardrail), canonical header-hashednote_id,+6structural recall priority boost, tightened default recall caps (6 entries / 2400 chars), and cost-aware feedback attribution (record_unhelpful_injection) on high-cost turns.
- Post-judge module-level invariant promotion (
-
P4 — Harness²
Propose–Probe–ComposeAcross Runtime (ncx-core) & Offline Trainer (train/forge.py,train/lesson_lib.py):-
Runtime: Multi-worker file composition (
compose_with_paths/COMPOSE:i,j) and peer probe digest synthesis on retry (build_compose_feedback). -
Offline Trainer: Single-task multi-candidate Propose–Probe–Compose (
--h2-k,--h2-mode parallel|sequential,--h2-blind), verifier-blind behavioral contrast (build_contrast), and cross-run meta-lesson library (train/lesson_lib.py+evals/compounding_replay/replay.py --genome).
-
Runtime: Multi-worker file composition (
Checksums (SHA256SUMS.txt)
db18fc24d27e59a43e1c63a1a3c128c869f1fdc31cc6ef723bc0a37b2eef44e6 BugleCat-0.1.3-x86_64-pc-windows-msvc.zip46ff83dd86691538b0beddc06b67530b61c6c48aea9ee3ae2902eaf2cf723a9c BugleCat_0.1.0_x64-setup.exe
BugleCat v0.1.2
BugleCat Windows 桌面版与命令行运行包(2026-10-15 更新,commit bafb3d9):
- 包含资产:
BugleCat_0.1.0_x64-setup.exe:Windows x64 NSIS 安装程序(4,914,671 bytes,SHA2562d8972049da24b01cb0272267602706976bb9d3df97e63c65d7c63a58b7a1ddd)buglecat-20261014-final.zip:完整便携运行包(含BugleCat.exe、ncx.exe、BugleCat_0.1.0_x64-setup.exe、离线复核工具与本地三模式生命周期验收收据,14,572,966 bytes,SHA25625658fb2d49eb5da17b769b6211e9c0feaa9b8316bd0648bac6ecd2b0041c479)BugleCat-arm64.dmg/BugleCat-x64.dmg:macOS 安装镜像
- 核心更新内容:
- Pi 风格会话内建链路追踪树(
_trace):每条Session消息自动挂载id/parent_id/turn_id/content_hash/workspace_revision/usage/duration_ms/failure_class及上下文压缩_compaction元数据,向模型发送前自动剥离(零额外 Token 开销) - OpenCode 风格编辑后自动诊断回写(
post_edit_diagnostics):apply_patch写盘后自动触发 LSP(rust-analyzer增量同步与diagnostics)及 JSON/TOML/Git 冲突标记语法自检,同回合内即时反馈编译或语法错误 - Codex 风格超长工具输出自动落盘卸载(
output_offload):单次工具输出超过16,000字符时完整落盘至<temp_dir>/buglecat-tool-outputs/,上下文内仅保留头尾8,000字符预览与read_file(path, offset, limit)句柄 - 声明级矛盾核验与品牌统一:运行时策略
host-rules-v3.4(生产默认off),统一全仓BugleCat品牌命名与清理遗留路径,通过冻结感知check_rustfmt.py门禁与本地三模式生命周期验收(0 付费调用)
- Pi 风格会话内建链路追踪树(
v0.1.1
ci: publish Windows installer releases
BugleCat v0.1.0
Windows x64 桌面安装包(Tauri)。
对应 main 提交:79da828411ed36c72bfbd22160ba3e5e09d57c90
验证:Rust workspace/GUI fmt、clippy、测试,Python pytest 601 项,Ruff,协议检查、TypeScript 与 Vite 构建均通过。
SHA-256:D7EAD558542F3ED94F5775BB4BBE69FE14FAAC4CA2F65D9003BA3A94BD3CD448