skillscript-runtime v0.4.3
CLI auto-discovers connectors.json from $SKILLSCRIPT_HOME. Closes
the v0.4.x arc's last-mile gap: pre-v0.4.3, the loader + lint + runtime
- allowlist all worked, but
skillfile dashboardandskillfile serve
(both viacmdRuntimeHost) calledbootstrap()without
connectorsConfigPath. The scaffold'sconnectors.jsonwas dead-on-
arrival via the canonical CLI path.
Fixed
cmdRuntimeHostnow passesconnectorsConfigPath: $SKILLSCRIPT_HOME/connectors.jsontobootstrap(). The loader is graceful on missing files (returns empty result), so the default is safe for users without a connectors.json. Bug since v0.4.0.
Added
--connectors PATHflag onskillfile dashboardandskillfile serve— overrides the default for non-standard layouts. Useful for testing connectors-as-config without modifying$SKILLSCRIPT_HOME/connectors.json.
Implementation notes
- One-line behavior change. No architecture impact; just wires the existing config-path through the existing bootstrap API.
- Tests: 5 new in
tests/v0.4.3.test.tscovering--helpflag presence, bootstrap path resolution, graceful-missing handling, and a source-level regression-lock to guard against silent regression of the wire-up. - LOC unchanged at 6593/6600. Ergonomic patch; no language surface changes.