Skip to content

Releases: spectra-the-bot/openclaw-plugins

@spectratools/native-scheduler@1.3.1

18 Mar 15:33
bd3d602

Choose a tag to compare

Patch Changes

  • #48 f374904 Thanks @spectra-the-bot! - Fix getDisabledMap() regex for launchctl print-disabled output on macOS 12+

    The previous regex ("([^"]+)"\s*=\s*(true|false);) never matched the actual
    launchctl print-disabled gui/<uid> output, which uses the format:

    "dev.openclaw.native-scheduler.foo" => enabled
    "dev.openclaw.native-scheduler.bar" => disabled
    

    As a result, getDisabledMap() always returned {}, causing summarize() to
    always report disabled: false regardless of actual launchd state. This meant
    native_scheduler list and native_scheduler get showed every job as enabled
    even when disabled.

    Updated regex to "([^"]+)"\s*=>\s*(enabled|disabled) with value mapping
    match[2] === "disabled" to correctly reflect the launchd override database.

@spectratools/native-scheduler@1.3.0

15 Mar 12:38
9c3991a

Choose a tag to compare

Minor Changes

  • #46 6f0a593 Thanks @spectra-the-bot! - Fix session-targeted prompt delivery: use plugin HTTP route + subagent.run() instead of non-existent gateway /api/v1/sessions/send endpoint.

@spectratools/native-scheduler@1.2.0

15 Mar 00:37
50f4b2a

Choose a tag to compare

Minor Changes

  • #44 69efbfe Thanks @spectra-the-bot! - Use gateway HTTP API for session-targeted prompt delivery instead of non-existent --session CLI flag.

@spectratools/sentinel@1.0.1

14 Mar 05:05
53329f5

Choose a tag to compare

Patch Changes

  • a85f66e Thanks @spectra-the-bot! - fix(sentinel): update homepage to docs site (plugins.spectratools.dev/sentinel/)

@spectratools/sentinel@1.0.0

14 Mar 00:51
1c8529a

Choose a tag to compare

Major Changes

  • #11 0aa58cc Thanks @spectra-the-bot! - Breaking: operatorGoalFile now requires a relative path within sentinel's managed data directory (dataDir), not an arbitrary absolute path. This fixes a security issue where watcher creators could read any local file.

    Migration: Copy your operator goal files to ~/.openclaw/data/sentinel/operator-goals/ (or your configured dataDir) and update operatorGoalFile references to relative paths (e.g. "my-policy.md" instead of "/path/to/my-policy.md").

    New: dataDir config field (default: $OPENCLAW_STATE_DIR/data/sentinel) — sentinel now owns a dedicated workspace for state and goal files. operatorGoalContent parameter on sentinel_control create action for inline goal file creation.

Patch Changes

@spectratools/native-scheduler@1.1.1

14 Mar 19:50
e7745ea

Choose a tag to compare

Patch Changes

  • #37 59e0fb2 Thanks @spectra-the-bot! - fix: sync openclaw.plugin.json version with package.json

    Both native-scheduler and sentinel had stale versions in their
    openclaw.plugin.json manifests. Updated to match package.json and
    added tests to prevent future drift.

  • #42 14d3e78 Thanks @spectra-the-bot! - Add pre-publish manifest sync checks to prevent version drift between package.json and openclaw.plugin.json.

@spectratools/native-scheduler@1.1.0

14 Mar 04:45
7a8c95f

Choose a tag to compare

Minor Changes

  • #32 67828f1 Thanks @spectra-the-bot! - Add pre-rendered Mermaid diagrams to documentation. Diagrams are rendered to static SVGs at build time via @mermaid-js/mermaid-cli, avoiding the ~500KB client-side Mermaid.js bundle. Added flow diagrams to native-scheduler overview, script contract result delivery, platform auto-detection, sentinel overview, and callback flow pages.

Patch Changes

@spectratools/native-scheduler@1.0.0

14 Mar 03:12
8b06f4b

Choose a tag to compare

Major Changes

  • #27 401bf34 Thanks @spectra-the-bot! - Inject OPENCLAW_RESULT_FILE environment variable for result delivery. Scripts can now write their result JSON to this file instead of stdout, allowing free use of stdout for debug/log output. The runner reads the file first; if absent or invalid, falls back to stdout parsing (backward compatible).

Patch Changes

  • Updated dependencies [401bf34]:
    • @spectratools/native-scheduler-types@1.0.0

@spectratools/native-scheduler@0.2.0

14 Mar 00:51
1c8529a

Choose a tag to compare

Minor Changes

  • #11 0aa58cc Thanks @spectra-the-bot! - Data directory now resolves relative to $OPENCLAW_STATE_DIR (or $CLAWDBOT_STATE_DIR) instead of hardcoding ~/.openclaw. Deployments with a custom OpenClaw state directory will now use the correct data path automatically.

Patch Changes

@spectratools/native-scheduler-types@1.0.0

14 Mar 03:12
8b06f4b

Choose a tag to compare

Major Changes

  • #27 401bf34 Thanks @spectra-the-bot! - Inject OPENCLAW_RESULT_FILE environment variable for result delivery. Scripts can now write their result JSON to this file instead of stdout, allowing free use of stdout for debug/log output. The runner reads the file first; if absent or invalid, falls back to stdout parsing (backward compatible).