Release Notes
Minor Changes
-
b0d0b95: Add workflow helpers, personas, and 50 consumer-focused recipes
- Add
gws workflowsubcommand with 5 built-in helpers:+standup-report,+meeting-prep,+email-to-task,+weekly-digest,+file-announce - Add 10 agent personas (exec-assistant, project-manager, sales-ops, etc.) with curated skill sets
- Add
docs/skills.mdskills index andregistry/recipes.yamlwith 50 multi-step recipes for Gmail, Drive, Docs, Calendar, and Sheets - Update README with skills index link and accurate skill count
- Fix lefthook pre-commit to run fmt and clippy sequentially
- Add
Patch Changes
-
90adcb4: fix: percent-encode path parameters to prevent path traversal
-
e71ce29: Fix Gemini extension installation issue by removing redundant authentication settings and update the documentation.
-
90adcb4: fix: harden input validation for AI/LLM callers
- Add
src/validate.rswithvalidate_safe_output_dir,validate_msg_format, andvalidate_safe_dir_pathhelpers - Validate
--output-diragainst path traversal ingmail +watchandevents +subscribe - Validate
--msg-formatagainst allowlist (full, metadata, minimal, raw) ingmail +watch - Validate
--diragainst path traversal inscript +push - Add clap
value_parserconstraint for--msg-format - Document input validation patterns in
AGENTS.md
- Add
-
90adcb4: Security: Harden validate_resource_name and fix Gmail watch path traversal
-
90adcb4: Replace manual
urlencoded()with reqwest.query()builder for safer URL encoding -
c11d3c4: Added test coverage for
EncryptedTokenStorage::newinitialization. -
7664357: Add test for missing error path in load_client_config
-
90adcb4: fix: add shared URL safety helpers for path params (
encode_path_segment,validate_resource_name) -
90adcb4: fix: warn on stderr when API calls fail silently
Install gws 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/googleworkspace/cli/releases/download/v0.2.0/gws-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/googleworkspace/cli/releases/download/v0.2.0/gws-installer.ps1 | iex"Install prebuilt binaries into your npm project
npm install @googleworkspace/cli@0.2.0Download gws 0.2.0
| File | Platform | Checksum |
|---|---|---|
| gws-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| gws-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| gws-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
| gws-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo googleworkspace/cliYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>