Skip to content

ToolsEnabled Data 0.8.4

Choose a tag to compare

@ToolsEnabled-Inc ToolsEnabled-Inc released this 13 Oct 07:59
· 48 commits to main since this release

ToolsEnabled Data 0.8.4

A documentation and watcher patch for 0.8.3. It adds a literal first-install path, usable watcher help and verification tools that are included in the public release. Connected-file reading, state handling and the panel retain the 0.8.3 behavior.

What was wrong

  • The README told new users to install the plugin without giving the marketplace and install commands.
  • The previous notes and manifest referred to internal source commit 4f61abcf3eeb9b7532e7bfe84a49a46ab6bf928a and release.mjs, neither of which is distributed in this public repository. The listed payload checksums were valid, but the advertised source-build verification was unavailable to users.
  • The watcher stayed running without feedback when asked for --help or given an unknown option.

What changed

  • The README gives first-install and update commands.
  • node server/tedata-watch.mjs --help prints usage and exits successfully. Unknown, repeated or missing-value arguments name the problem, show usage and exit with status 2. Continuous watching announces the workspace; --once scans once and exits, including when combined with --run for an active run.
  • node tools/verify-release.mjs verifies the public payload's listed file sizes and SHA-256 hashes and refuses unlisted files. RELEASE-MANIFEST.json identifies public payload commit 204092dc2d27bedbb4f452970e24b19ab1eb0b55, which is reachable from this release; it separately labels the internal 0.8.3 bundle source. The manifest itself is the checksum list and is not self-hashed.
  • The release includes behavioral tests, a deterministic archive tool, a dated changelog and the security policy.

Who should update

Users on 0.8.3 who want the documented install and verification path or use the watcher directly. Users on 0.8.0–0.8.2 should also update for the connected-file and saved-state fixes described in the README's “Notes for 0.8.3”.

How to install

claude plugin marketplace add ToolsEnabled/toolsenabled-data-claude-plugin
claude plugin install toolsenabled-data@toolsenabled-data

Open Claude Code in your project folder, run /toolsenabled-data:setup once per computer, connect your data, then run /tedata.

How to update

claude plugin marketplace update toolsenabled-data
claude plugin update toolsenabled-data@toolsenabled-data

Restart Claude Code. If you installed from a local copy, update that copy instead.

Download and verify

Download toolsenabled-data-0.8.4.tar.gz and toolsenabled-data-0.8.4.tar.gz.sha256 from this release. Archive SHA-256:

7cb7603422330e00ce74e41d2475c482cfa91aaed21261e1d1217cbd615f382b
sha256sum -c toolsenabled-data-0.8.4.tar.gz.sha256
tar -xzf toolsenabled-data-0.8.4.tar.gz
cd toolsenabled-data
node tools/verify-release.mjs
node --test test/*.test.mjs

Release commit: d6a6fe1deaa27093a548068c932be9ababb8eb4e. Tag: toolsenabled-data--v0.8.4.

How it was tested

  • The initial shipped-watcher/MCP behavior suite on 0.8.3: 9 tests, 4 pass, 5 fail (help and invalid arguments timed out).
  • The full public payload suite on 0.8.4 and again from the extracted archive: 21 tests, 21 pass, 0 failures, 0 skips. It checks watcher usage/refusals/startup and completed-run reporting, MCP initialization and all eleven tool registrations, and file-verifier behavior.
  • An independent reviewer reproduced an inherited active-run hang with --run ... --once. The added regression failed before the fix (20 pass, 1 fail) and passed after it (21 pass, 0 fail).
  • Seven file-verifier gate mutations each failed their behavior check; restoring each gate returned the suite to green.
  • Two archive builds are byte-identical. All 26 listed files verify on the source payload and extracted archive. Strict plugin validation passes on both.

The internal 0.8.3 source suites (159 JavaScript and 71 Python tests) are not distributed here and were not rerun for this patch. No browser, Windows or macOS suite was run. This patch's tests do not substitute for those suites. Source worker files and the panel are byte-identical to 0.8.3; the bundled MCP server changes only its reported version.

Support: support@toolsenabled.ai. Private vulnerability reporting: https://toolsenabled.ai/security/.