openvibers/openvibe.link Commits

Link v0.60.0: --ai installs the ai plugin it turns on (#166)

OP OpenVibers committed 23 h ago · 428b401d83 · 1 file, +2 −2

The release that carries #165 (install.sh pip-installs plugins/ai under --ai) and #164 (the words say Stop)
to everyone who installs Link: the installer is served from the latest release.

Changes

ddiff --git a/STATUS.json b/STATUS.json
iindex aa0f524..47b7888 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -5,8 +5,8 @@
"wave": "T15",
"plan": "Plan track T15 (Bot complete) and ADR-043 (Bot: devices, pairing, control and safety); the computer plugin and the job worker serve OpenVibe.Actor and the Codes job runner (tracks T14/T17)",
"kind": "client",
-- "version": "0.59.0",
-- "release": "v0.59.0: machines ask each other for scoped access. `openvibe-link access request|list|approve|deny|revoke` asks another paired machine for agent, send, screen, desk, computer or worker use for up to 30 days; the target owner answers in Link's tray with Allow and Deny (or from any signed-in Network surface), may narrow the scopes and shorten the time but never widen them, and either owner can revoke. Every use carries Network's signed grant JWT: the target verifies the signature, audience, sender, scope and expiry against Network's published key and the live grant before it acts, caps computer at its own level, and records the use in local activity; a missing, expired or revoked grant fails closed. Relayed operations travel through Bot's device relay for all six scopes, and Link Send's LAN hand-over checks the same grant. With \"Let my agents talk\" on (off by default), Link registers the agent CLIs its fleet probe finds in Network's directory and receives agent.task frames into a local inbox. The new `openvibe-link mcp` server (stdio plus the local control socket) gives a local agent agents_list, agent_ask, agent_tell, agent_inbox, agent_reply, machines_list, machine_request_access and machine_use; Link asks before adding it to Claude Code, Codex, Muse or OpenCode, and `--print-config` prints the snippet.",
++ "version": "0.60.0",
++ "release": "v0.60.0: `install.sh --ai` installs the ai plugin it turns on. It used to configure the plugin without installing its package, so the Link started a plugin that was not there (\"No module named openvibe_ai\"); a script test now checks that every option installs the bundled plugin it turns on. The words say Stop: the panel's Stop is a plain, optional control that sends the machine's own halt, and Link's pages, docs and messages no longer use the old name. No behaviour change otherwise.",
"runtime": "go 1.24 (one static binary per platform); plugins in Python 3; an ESP32 Arduino library",
"database": "none",
"deployed": false,