- 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
46 lines
1.9 KiB
Markdown
46 lines
1.9 KiB
Markdown
# 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`.
|