Repository navigation
Conversation
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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
将已经通过发布验证的 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 且内容一致。