Repository navigation
v0.0.1
Unofficial OpenCode plugin: weather, time, polled timers and local speech tools.
opencode plugin add @joe-broadhead/opencode-utilitiesnpm: @joe-broadhead/opencode-utilities@0.0.1
Added
- The tools RPC,
utilities.tools.tools: a script can callstatus, the ten time tools,timer_get,timer_list,timer_check, the six weather tools,speech_cleanupandspeech_transcribewith no model, throughopencode 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_deleteandspeech_synthesizeare never methods.describelists the methods with their schemas and whether each can run here now.docs/scripting.mdexplains 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.