Files
envsitter-guard/CHANGELOG.md
David Ibia 17e37f2f76 feat: add mutation tools and help command for v0.0.4
- Add envsitter_add, envsitter_set, envsitter_unset, envsitter_delete tools
- Add envsitter_help tool with comprehensive usage guide for agents
- Change blocking to silent mode (error messages only, no toasts)
- Bump envsitter dependency to ^0.0.4
- Update README with new tools and envsitter library reference
- Update CHANGELOG for v0.0.4
2026-01-15 23:01:58 +01:00

1.9 KiB

Changelog

0.0.4

Added

  • envsitter_add: add a new key to a dotenv file (fails if key exists; dry-run unless write: true).
  • envsitter_set: set a key's value (creates or updates; dry-run unless write: true).
  • envsitter_unset: unset a key's value to empty string (keeps the key; dry-run unless write: true).
  • envsitter_delete: delete key(s) from a dotenv file entirely (dry-run unless write: true).
  • envsitter_help: comprehensive help tool explaining all EnvSitter tools to agents. Supports topics: overview, reading, matching, mutations, file_ops, all.

Changed

  • Blocking behavior is now silent (error message only, no toast notifications).
  • Improved error messages to reference envsitter_help for guidance.
  • Bumped envsitter dependency to ^0.0.4.

0.0.3

Added

  • envsitter_validate: validate dotenv syntax (issues only; never values).
  • envsitter_copy: copy keys between dotenv files (dry-run unless write: true; never values).
  • envsitter_format / envsitter_reorder: format/reorder dotenv files (dry-run unless write: true; never values).
  • envsitter_annotate: annotate dotenv keys with comments (dry-run unless write: true; never values).

Changed

  • envsitter_match: uses EnvSitter outside-in matching for op: "is_equal".
  • Block warnings: removed prompt append (toast-only) to avoid writing into OpenCode's input.
  • Bumped envsitter dependency to ^0.0.3.

0.0.2

Added

  • envsitter_match: safe boolean matching for .env keys (single key, bulk keys, or all keys) with support for the EnvSitter match operators.
  • envsitter_match_by_key: safe candidates-by-key matching (returns booleans only).
  • envsitter_scan: safe shape scanning (jwt, url, base64) without returning values.
  • envsitter_keys.filterRegex: optional regex filter for key listing.

Changed

  • Bumped envsitter dependency to ^0.0.2.