| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(browser): add OHOS Haitai TCP CDP control | 30 天前 | |
Merge remote-tracking branch 'upstream/main' into wc/rebase | 1 个月前 | |
perf(ci): skip Rust validation for proven Web-only changes | 1 个月前 | |
feat(cli): add app-server stdio host command | 1 个月前 | |
perf(build)!: narrow Core and Services runtime features | 1 个月前 | |
fix(peer): refuse controller-owned commands on the peer host The Web UI transport adapter denies 10 controller-owned commands that neither peer host refuses: the nine speech_* capture/model commands and dispatch_continue. The controller-side list is only an optimization — an older controller build, or any non-Web-UI controller, still reaches a peer host over HostInvoke, and the host would then run them. That means microphone capture sessions and speech model file management executing on the peer instead of the machine the user speaks at, and a dispatch control-plane verb running against the peer's outbound observer records and SSH credentials rather than the controller's. Every sibling dispatch verb is already denied on all three lists; dispatch_continue was simply missed. Deny both families on the desktop and CLI peer hosts, and add contract tests covering them. The README already required these three lists to stay aligned, but nothing enforced it. Add a peer command policy check to the core boundary checker that fails when a controller-denied command is missing from either host list, so the boundary cannot drift again. The check is one-way: a host denying more than the controller stays allowed. The CLI's four pre-handled control-plane commands are declared exceptions, and a stale exception is itself reported. Verified: cargo test -p bitfun-cli --bins peer_host, cargo test -p bitfun-desktop --lib peer_host_invoke / remote_workspace_policy, and the new check both passing on the fix and reporting all 10 commands without it. | 1 个月前 | |
Merge remote-tracking branch 'upstream/main' into wc/rebase | 1 个月前 | |
perf(ci): skip Rust validation for proven Web-only changes | 1 个月前 | |
refactor(cli): decouple TUI runtime from app server | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 30 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |