Skip to content

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 22:50
· 46 commits to master since this release
v0.0.1
3aa9cfe

Unofficial OpenCode plugin: weather, time, polled timers and local speech tools.

opencode plugin add @joe-broadhead/opencode-utilities

npm: @joe-broadhead/opencode-utilities@0.0.1

Added

  • The tools RPC, utilities.tools.tools: a script can call status, the ten time tools, timer_get, timer_list, timer_check, the six weather tools, speech_cleanup and speech_transcribe with no model, through opencode api, as a session and its agent. It gets exactly the access that agent's model has: a tool its rules hide is refused, each call makes the tool's own permission requests, and an ask is refused at once because no one is there to answer it, so weather and the speech download need an allow rule. timer_set, timer_delete and speech_synthesize are never methods. describe lists the methods with their schemas and whether each can run here now. docs/scripting.md explains it.

Verify

This version was published from this tag by GitHub Actions, through npm trusted publishing, with provenance. To check the registry signature and the provenance attestation after installing it, run npm audit signatures.

Speech files

The assets below are the speech engines and models that the plugin downloads on the first transcription or synthesis, or with /utilities-speech-install. manifest/speech-assets.json pins every file by SHA-256. Each engine also has a build provenance attestation: verify one with gh attestation verify <file> --repo joe-broadhead/opencode-utilities. macOS x64 has no speech engine.