Skip to content

Releases: haseeb-heaven/gworkspace-agent

v1.0.6

09 May 09:56

Choose a tag to compare

  • fix(deps): resolve python-dotenv conflict with litellm

Full Changelog: v1.0.5...v1.0.6

Full Changelog: v1.0.5...v1.0.6

v1.0.5

09 May 09:49

Choose a tag to compare

  • fix(pipeline): stabilize GWorkspace Agent pipeline
  • fix(test): repair output formatter indexing and code execution 'result' conflict
  • chore: remove diagnostic scripts from tracking and move to scratch
  • merge: pull from develop and resolve conflicts in langgraph_workflow.py
  • fix(workflow): resolve infinite loop and stabilize execution pipeline; feat(tests): add 20 manual integration test scenarios
  • fix(gws): resolve regressions and name errors in workflow nodes
  • fix(gws): repair multiple workflow execution issues
  • chore: ignore .worktrees directory
  • feat: implement assistant service catalog, execution resolver, and workflow orchestration components
  • fix: refine error classification, reflection logic, and output formatting to ensure deterministic failures halt the plan
  • Merge branch 'develop' of https://github.com/haseeb-heaven/gworkspace-agent into develop
  • chore: finalize v1.0.4 - robust env rotation, AST sandbox fixes, and verification hardening
  • docs: add type hints and docstrings to scripts/run_pytest_safely.py
  • chore: add missing filelock dependency to manifests
  • feat: implement LangGraph workflow for assistant task execution and state management
  • fix(resolver): add batch_update text fallback from code execution context
  • fix(executor): skip non-destructive tasks gracefully on pre-execution verification failure
  • fix(verification): downgrade empty content check to WARNING for docs_create_document and add Groq models to allowlist
  • fix: resolve indentation error in code_execution.py missed during merge
  • Merge branch 'develop' into master - resolve conflicts in metadata, docs, and core logic
  • fix(verification): narrow marker leniency to snippets only to fix unit tests
  • fix(verification): stabilize pipeline by refining placeholder resolution and marker checks
  • chore(release): fix changelog and releases formatting for v1.0.3
  • Release v1.0.2 (#113)

v1.0.4

08 May 23:12

Choose a tag to compare

  • Minor updates and stability fixes

v1.0.2

08 May 16:58

Choose a tag to compare

🚀 v1.0.2 - Production Refinements & Binary Support

This release brings significant stability improvements, enhanced verification logic, and new portable binary executables for easier deployment.

🌟 Key Highlights

  • Portable Binaries: Added gws_cli (Unix) and gws_cli.bat (Windows) for running the agent without a full Python environment setup.
  • Model Registry: Improved model management with robust fallback chains (OpenAI -> Anthropic -> OpenRouter).
  • Engine Improvements: Enhanced resolver for flattened key resolution and array indexing.
  • CI/CD Hardening: New automated binary build workflows and stricter PR merge policies.

📝 Full Changelog

  • feat: add executable CLI scripts (gws_cli, gws_cli.bat)
  • feat: implement model registry for improved LLM management
  • feat: enhance flattened key resolution and array indexing in Resolver
  • fix: relax tasks notes validation and improve intent parser heuristics
  • fix: properly unset API keys in config tests to prevent cross-contamination
  • docs: major README restructure and new 13-slide presentation walkthrough
  • ci: add multi-platform binary build workflows

For full details, see the CHANGELOG.md

v1.0.1

05 May 06:19

Choose a tag to compare

v1.0.1 - 2026-05-05

Summary

Documentation & Statistics

  • Added STATS.md with repository statistics in table format
  • Added Star History section to README
  • Updated changelog and release references

Testing & Quality

  • Fixed failing manual integration tests and tmp_path fixture issue
  • Added comprehensive CRUD tests for all Google Workspace services
  • Added service markers for better test filtering
  • Added 5-step verification to all manual tests

Pre-commit Hooks

  • Updated pre-push hook to only check for Python files
  • Configured to run unit tests only on code changes (not docs/images)

Security & Performance

  • Fixed verification engine to allow placeholders in params
  • Fixed execution to sanitize file patterns in code results
  • Prevented DoS via regex backtracking in heuristic computation
  • Downgraded empty values error to WARNING for sheets append

Features

  • Added multi-user OAuth authentication flow for Gradio

Dependencies

  • Bumped GitHub Actions dependencies (upload/download artifacts, Google Cloud actions)
  • Updated Python version from 3.11-slim to 3.14-slim
  • Updated ddgs and python-telegram-bot requirements
  • Configured Dependabot for automated dependency updates

Infrastructure

  • Fully ignored scratch folder in git
  • Configured Dependabot for multiple ecosystems

v1.0.0 - Production Ready

04 May 02:51

Choose a tag to compare

Migrated from: https://github.com/haseeb-heaven/gworkspace-agent/releases/tag/v1.0.0
Original author: @haseeb-heaven
Published at: 2026-05-04T01:56:25Z

v1.0.0 - Production Ready

This is the first stable production release of Google Workspace Agent. This milestone represents a complete, feature-rich AI assistant for Google Workspace with comprehensive safety, verification, and multi-service orchestration capabilities.

Major Features

  • Complete Multi-Agent System with LangGraph-powered Planner, Executor, and Verifier
  • 5-Step Verification Engine with CRITICAL, ERROR, and WARNING severity levels
  • Hybrid ReAct + LangGraph Architecture for stateful execution
  • Multi-Service Orchestration across Gmail, Drive, Sheets, Docs, Calendar, and Code execution
  • Long-Term Memory via Mem0 for learning from past interactions
  • Sandboxed Code Execution with E2B sandbox
  • Safety-by-Default with Read-Only and Sandbox modes
  • Multi-Interface Support: CLI, Desktop GUI, Web UI, and Telegram Bot
  • Model Agnostic Design supporting OpenAI-spec tool-calling models
  • 20+ Google Services with 100+ Tool Actions
  • Comprehensive Test Suite with 70%+ coverage

Security Enhancements

  • Restricted Python sandbox for code execution
  • 5-step verification engine that cannot be bypassed
  • Pre-execution verification to prevent destructive operations
  • Bulk operation protection requiring confirmation
  • Email recipient enforcement via security policy
  • Scope validation framework for OAuth permissions

200+ Bug Fixes

All placeholder resolution bugs, Drive query sanitization, Gmail attachment handling, rate-limit handling, and much more.

See CHANGELOG.md for complete details.

v0.9.0

04 May 02:50

Choose a tag to compare

Migrated from: https://github.com/haseeb-heaven/gworkspace-agent/releases/tag/v0.9.0
Original author: @haseeb-heaven
Published at: 2026-05-03T23:50:42Z

v0.9.0 - 2026-05-04

Added

  • DriveFolderUploadStrategy heuristic for folder+upload requests
  • Calendar multi-step heuristic strategies
  • CalendarToEmailStrategy for cross-service calendar->email operations
  • TasksFindDeleteStrategy for multi-step task deletion
  • TasksFindAndUpdateStrategy and tasks context tracking
  • DRIVE_FOLDER_NAME variable to environment files

Fixed

  • Harden invalid data and attachment checks in verification
  • Handle empty drive file lists by setting fallback context values
  • Detect drive file lists without task service check
  • Resolve calendar events placeholder and add context tracking
  • Handle drive.list_files with direct list response format
  • Halt on unresolved placeholders in email body
  • Skip CHECK 5 idempotency check for slides operations
  • Add form output formatter to display form title
  • Make heuristic code execution compute arithmetic expressions instead of placeholder
  • Narrow Gmail validation to exclude chat send_message
  • Improve calendar action detection in heuristic planner
  • Pass q parameter in calendar list_events command
  • Catch ValidationError and refine save regex
  • Address multiple review comments and test assertion fixes
  • Fix Drive ID validation, TypedDict safety, and delete-by-name strategy
  • Sync pyproject.toml to v0.8.0 to match README and CHANGELOG

Changed

  • Enhanced verification engine with stricter checks
  • Improved context updater with better debug logging
  • Enhanced calendar-to-email workflow with placeholder resolution
  • Improved test coverage for verification engine

v0.8.0 - 5-Step Verification Engine

04 May 02:50

Choose a tag to compare

Migrated from: https://github.com/haseeb-heaven/gworkspace-agent/releases/tag/v0.8.0
Original author: @haseeb-heaven
Published at: 2026-05-02T20:28:50Z

5-Step Verification Engine Release

This major release introduces a strict, non-bypassable 5-check verification system that significantly enhances the security and reliability of operation validation.

Key Features

5-Step Verification Engine

  • CHECK 1: Parameter Validation - validates input parameters for correctness and completeness
  • CHECK 2: Permission & Scope Validation - verifies operation is within allowed scopes and user permissions
  • CHECK 3: Result Validation - validates operation result structure and success status
  • CHECK 4: Data Integrity & Consistency Validation - verifies data consistency across operations
  • CHECK 5: Idempotency & Safety Validation - validates operation safety and retry safety

Security Enhancements

  • Pre-execution verification to catch issues before operations run
  • Bulk operation protection requiring _bulk_confirmed=true
  • Destructive operation protection requiring _safety_confirmed=true
  • Enhanced scope validation for OAuth permissions
  • Data corruption detection with truncation markers
  • Word-boundary regex matching for bulk keyword detection

Breaking Changes

  • VerificationEngine.verify() now runs all 5 checks in sequence
  • Operations may require additional confirmation markers (_safety_confirmed, _bulk_confirmed)
  • Configurable verification behavior via environment variables

Fixes

  • Bandit B101 security warnings in test files
  • Type annotation issues in agent_system.py and safety_guard.py
  • Backward compatibility issues with validation tests
  • False positive bulk detection from "all" keyword

Full changelog: https://github.com/haseeb-heaven/gworkspace-agent/blob/develop/CHANGELOG.md

v0.7.0

04 May 02:50

Choose a tag to compare

Migrated from: https://github.com/haseeb-heaven/gworkspace-agent/releases/tag/v0.7.0
Original author: @haseeb-heaven
Published at: 2026-05-02T08:25:21Z

v0.7.0 - Comprehensive File Support & Agent Planning System

Major Features

  • File Type Support: Comprehensive MIME type detection for uploads, exports, and downloads
  • Drive Operations: Full lifecycle support (upload, copy, move, rename, delete, trash)
  • Agent Planning: Heuristic fallback with LLM-based planning system
  • Security: Restricted Python sandbox and safety guards for destructive operations
  • Verification: Triple verification engine for automated resource validation
  • Service Catalog: 60+ Google Workspace tool definitions

Key Fixes

  • Web search query extraction and document title extraction
  • Drive → Sheets → Gmail workflow improvements
  • Image attachment handling (uses Drive links)
  • Pattern ordering and service detection
  • Email detection and routing

Testing

  • Integration tests for all file types
  • Live integration tests for end-to-end operations
  • Comprehensive unit test coverage

See CHANGELOG.md for complete details.

v0.6.0 - Test Suites & Interface Enhancements

04 May 02:50

Choose a tag to compare

Migrated from: https://github.com/haseeb-heaven/gworkspace-agent/releases/tag/v0.6.0
Original author: @haseeb-heaven
Published at: 2026-04-30T18:57:56Z

[0.6.0] - 2026-04-30

Added

  • Implemented comprehensive unit and manual integration test suites.
  • Enhanced core agent functionality across CLI, GUI, and Web interfaces.