Skip to content

release: merge WaveBench 0.8.28 into master - #34

Merged
Scaxlibur merged 31 commits into
masterfrom
Dev
Oct 26, 2026
Merged

Scaxlibur merged 31 commits into
masterfrom
Dev

Conversation

@Scaxlibur

Copy link
Copy Markdown
Owner

将已经通过发布验证的 WaveBench 0.8.28 从 Dev 合入 master,使默认分支包含本次正式发行内容。

Dev 的文件内容与已发布 v0.8.28 tag 完全一致;master 没有 Dev 之外的独立提交。保留已公开的 tag、发布正文和 wheel/sdist 附件,不重建或替换同版本发行物。

验证:Dev 合并提交 18d3470 的 CI 40334127891 和 Documentation 40334128234 全通过;tag 发布工作流 40331500167 全部 11 项通过。合入前检查本 PR 的 CI,合入后确认 master 包含 tag 且内容一致。

Nept Epslion and others added 30 commits September 28, 2026 13:15
Address the PR #4 review by separating the mutating waveform path from the
read-only MCP surface:

- `scope.observe` / `scope.advise` no longer read waveforms; both stay
  strictly read-only and are described as such in the tool metadata
- add an explicit `scope observe --fetch-waveform` CLI path (experimental)
  for waveform summaries, expectation checks and relationships
- skip correlation, intersections and phase when the channels are not from
  one acquisition, and say so instead of reporting noisy numbers
- validate expectation fields strictly (name, type, finiteness, range) and
  report `skipped` when no check is executable
- derive phase from the fundamental instead of the cross-correlation peak lag
- make triangle symmetry estimation robust to noise, quantization and overshoot
- withhold timebase advice when the measured frequency is low confidence
- list the current MCP tools with their read-only boundary and point at
  `GET /tools` as the canonical source
- mark the new CLI command and MCP tools as experimental (implemented on the
  development line, not yet part of a release)
- record `scope observe` side effects, the `--expect` TOML example and the
  fact that cross-acquisition timing relationships are not reported
Proposes a second plugin category alongside the existing instrument plugins, so
that System One style decision models can be plugged in without putting vendor
specifics into Core:

- introduce category = instrument | advisor, with its own entry point group
  (wavebench.advisor) and API version gate, instead of extending PluginKind
- keep the data-egress consent gate and the wavebench.decision.v1 artifact
  contract in Core, so every advisor gets the same preview/consent/audit surface
- ship a deterministic builtin rule_advisor so the category is testable offline
  and the "beat the deterministic baseline" comparison is executable
- record the six proposed decisions and the acceptance gates

Status is Draft. This commit changes documentation only; no Core behaviour.
Add agent scope observation and advice tools
docs: add advisor plugin category RFC (Draft)
实现 advisor run 快照绑定并完善 Jev RFC 合同
docs(advisor): scope consent to exact requests and define provenance
fix(scope): retain observation leases and stop unsafe capture paths
Migrate dependency and plugin management to uv
release: prepare WaveBench 0.8.28 and distribution gates
@vercel

vercel Bot commented Oct 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
wave-bench Error Error Oct 26, 2026 1:58pm UTC

@Scaxlibur
Scaxlibur merged commit 7677f88 into master Oct 26, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant