Expand description
All host functions exported to plugins. The exhaustive list lives in the design spec §3.3; this file is the single source of truth for which fn names exist and what types they accept.
Constants§
- HOST_
FN_ NAMES - The canonical list of host fns we expose. Plugin manifests are validated against this set at load time.
Functions§
- _hm_
archive_ read - _hm_
archive_ total_ size - _hm_
browser_ open - _hm_
docker_ commit - _hm_
docker_ exec - _hm_
docker_ extract_ workspace - _hm_
docker_ image_ exists - _hm_
docker_ ping - _hm_
docker_ pull - _hm_
docker_ remove_ image - _hm_
docker_ start_ container - _hm_
docker_ stop_ remove - _hm_
emit_ event - _hm_
emit_ step_ log - _hm_
fs_ read_ config - _hm_
keyring_ delete - _hm_
keyring_ get - _hm_
keyring_ set - _hm_
kv_ get - _hm_
kv_ set - _hm_log
- _hm_
loopback_ recv - _hm_
should_ cancel - _hm_
socket_ close - _hm_
socket_ read - _hm_
socket_ write - _hm_
spawn_ loopback - _hm_
tty_ confirm - _hm_
tty_ prompt - _hm_
unix_ socket_ connect - _hm_
write_ stderr - _hm_
write_ stdout - all
- Returns the host function table passed into every
Plugin::new.