v1.7.3-post1
Released Jul 24, 2026.
This patch release adds Graph RAG, Guardrail Insights, an Agent Tool Server, and admin session management, along with a broad set of reliability fixes.
New features​
Agents and tools
- Auto-generate system prompts for General Code tools: When creating a General Code tool, click the sparkle button next to the System prompt field to auto-generate a tailored system prompt from your uploaded code.
- Agent Tool Server: Agent tools can now run in a dedicated code-execution mode that skips LLM reasoning between steps, giving faster, more deterministic execution for scripted workflows.
- Download custom tool code: You can now download the Python code behind your local tools and General Code tools directly from the UI.
- Custom agent integration: h2oGPTe now supports integrating custom agents into your workflows.
RAG and AI models
- Graph RAG: Introducing Graph RAG, a graph-based retrieval approach that improves answer quality for questions that span relationships across multiple documents.
- New models added: Support for Kimi-K2.6, DeepSeek-V4-Pro, Qwen3.6-35B-A3B, and MiniMax-M3, all available via OpenRouter.
Security and guardrails
- Guardrail Insights: A new Guardrail Insights page shows violation metrics, helping administrators track and analyze guardrail activity across the platform.
- Multimodal guardrails: Guardrails can now evaluate multimodal content in agent conversations, extending protection beyond plain text.
Chat
- Share Chat Replay: Shared chats can now be replayed by recipients, turning a static share into a fully replayable conversation.
- Showcase: Administrators can curate a set of featured chats on a new Showcase page to highlight best-practice examples across the organization.
Documents and collections
.movfile ingestion: h2oGPTe now supports ingesting.movvideo files into your collections.- Extractors without a collection: Extractors can now run directly on uploaded files, even before they are attached to a collection.
- SharePoint drive discovery: The SharePoint Online connector can now automatically discover available drives, or you can configure a drive manually if automatic discovery doesn't find it.
Scheduled tasks
- Scheduled-task notifications: Configure email notifications for scheduled tasks using customizable HTML templates.
Authentication and access
- Keycloak session token forwarding: Custom and MCP agent tools can now receive the calling user's Keycloak session token, enabling authenticated tool calls without separate credential configuration.
- Azure AD transparent authentication: Users signing in through an Azure AD identity provider are now authenticated transparently, with Keycloak automatically refreshing the underlying token in the background.
- Admin session management: Administrators can now view all active user sessions and revoke them individually from a new dashboard.
- Admin User Limits dashboard: A new dashboard lets administrators browse and export (CSV) per-user usage limits, with infinite scroll for large user lists.
- Per-user concurrent limits: Administrators can cap the number of concurrent ingestion jobs and chat sessions per user, improving fairness in multi-tenant deployments.
- HAIC audit trail integration: h2oGPTe can now stream a comprehensive audit trail to the HAIC Audit Trail service for compliance and governance tracking.
Improvements​
OpenAI-compatible API
- Response shaping: Improved response shape and added several related fixes across the OpenAI-compatible chat completions and responses endpoints.
Authentication and access
- Stronger agent key protection: Agent keys are now stored more securely.
- Admin bypass for agent key cleanup: Administrators can now delete any user's agent keys and their associations, not just their own.
- Document download restrictions: Document downloads are now restricted based on your permissions.
- PII gating for backend logs: Administrators can now gate personally identifiable information out of API gateway logs, extending the existing log-redaction control to cover all services.
Documents and collections
- Type-aware document preview: Document previews now adapt to the file type for more reliable in-app viewing.
- Improved OCR: Upgraded the underlying OCR engine for improved text recognition accuracy and format support.
- Source column for connectors: Connector job views and the collection connectors panel now show a Source column, making it easier to trace where each document came from.
- Faster connector ingestion: Ingestion throughput from Azure Blob Storage and Google Cloud Storage connectors has been improved through network tuning.
Memory Blocks
- Agent tool memory mode: Memory Blocks now support an
agent_toolinjection mode. Instead of always being pre-injected, memory content can be read and updated by the agent on demand, through explicit tool calls. - New system prompt controls: New settings let you control system prompt addenda for LLM and agent chats independently.
Models
- Reasoning on by default:
gpt-oss-120bagents now use high reasoning mode by default for more thorough responses. - Model update: Replaced
gemini-3-pro-previewwithgemini-3.1-pro-preview.
Scheduled tasks
- Clearer task status: Scheduled task status is now split into separate lifecycle and execution states, making it easier to understand what a task is doing.
- Automatic expiration: Scheduled tasks now automatically expire once they pass their configured expiration date.
Administration
- Expanded runtime settings: Many more settings can now be changed at runtime by administrators without a redeploy.
User interface
- Faster dropdowns: Dropdown menus across the app now load on demand, making them faster and more scalable for large lists.
- Clearer empty states: Empty states throughout the app now include filter-aware messaging and consistent phrasing.
- Tidier job UI: The job log link is now hidden when live logs are disabled, removing a link that would otherwise lead nowhere.
Chat
- Chat response timing breakdown: The Usage Stats dialog under a chat response now shows a visual timing breakdown — queueing, file loading, retrieval, first token, and generation — alongside cost and token throughput, instead of raw JSON.
Vector database (VEX)
- pgvector by default: New deployments now default to pgvector as the VEX vector storage backend.
- Improved migration tooling: Collections can now be migrated to pgvector incrementally, and a new admin UI shows live migration progress.
- Per-collection vector encryption: Choose whether to encrypt vector data on a per-collection basis; full-text search encryption now follows your vector encryption setting automatically.
- Postgres Transparent Data Encryption: On-prem deployments can now enable Transparent Data Encryption for Postgres, encrypting vector data at rest.
Python client​
- Adds full CRUD and sharing support for Memory Blocks.
- Adds CRUD support for scheduled tasks, including collection filtering and per-field configuration patching.
- Adds an endpoint to list recently added documents with summaries, sortable and filterable by type.
- Adds a tag deletion method for metadata cleanup.
Bug fixes​
Agents and tools
- Fixed code execution occasionally failing due to a missing tool directive, which is now added automatically.
RAG and GraphRAG
- Fixed GraphRAG defaulting to the most affordable model currently available for graph building; it now automatically selects a structured-output-capable LLM, improving graph quality and reliability.
- Fixed an empty-graph issue in GraphRAG caused by a NumPy embedding crash; collections no longer report as ready when graph construction fails.
Chat
- Fixed chats not auto-scrolling to the latest message when opened.
- Fixed elapsed time and the thinking indicator not stopping correctly at the end of a response.
- Fixed a bug that allowed sharing a chat while its response was still streaming; sharing is now blocked until the response completes.
- Fixed the Share action being visible on chats you don't own.
- Fixed shared chat file and thumbnail links, and restored share access for logged-out viewers in production.
- Fixed various UI polish issues, including scrollbar, alignment, wording, dark mode, sticky header, and icon placement inconsistencies across multiple pages.
- Fixed queue-status (
cs) frames being sent to non-browser clients; API and other programmatic consumers no longer receive them.
Memory Blocks
- Fixed memory injection incorrectly running for search agents; memory amendments are now placed in the system prompt instead.
Authentication and access
- Fixed cross-user access to Chat Insights message details, which now correctly returns a 403.
- Fixed
get_global_configurationexposing non-public keys. - Fixed the New API key button not working on the Using the API settings page, and restored correct permission gating on that page.
- Fixed API requests preferring an ambient session cookie over an explicit API key.
- Fixed authenticated user information missing from REST API request logs.
Scheduled tasks
- Fixed recurring scheduled tasks not honoring their configured timezone when updated.
- Fixed monthly day-of-month scheduling not clamping correctly to the end of shorter months.
- Fixed scheduled task dates not converting with an explicit timezone.
- Fixed scheduled tasks leaking database errors when their collection had been deleted.
Documents and connectors
- Fixed strict OOXML
.xlsxfiles failing to import. - Fixed collection deletion failing when the same storage object had already been removed.
- Fixed website imports not recovering from broken redirect downgrades.
- Fixed document crawling occasionally stopping after a service interruption.
- Fixed connector actions not surfacing actionable errors, so failed actions now show a clear message instead of doing nothing.
- Fixed file serving for "sidecar original" files, and cleaned up associated storage on delete.
Vector database (VEX)
- Fixed pgvector dimension errors during migration and improved related diagnostics.
- Fixed collection migrations to pgvector occasionally stalling after a restart.
- Fixed new collections not always recording their VEX backend.
- Fixed per-collection encryption settings not being honored in SQLite/HNSW paths.
- Fixed index deletion failing when no vector index existed.
- Fixed the Vex full-text search schema migration running without the per-collection write lock, preventing concurrent-access issues during upgrades.
Models
- Fixed intermittent "Failed to list models" errors.
- Fixed agent RAG code generation failing to properly escape user queries.
- Fixed regressions affecting model and tool flows.
Database
- Fixed unstable collection list ordering.
- Fixed an error that could occur when a system setting held an unexpected value type.
- Fixed mux not failing fast when required database roles are absent, so misconfiguration now surfaces immediately instead of continuing silently.
Budgets
- Fixed inconsistent handling of "unlimited" budgets, standardizing on
-1and resolving related edge cases, including NULL budgets.
Security​
- Addressed several security vulnerabilities identified through dependency scanning.
Feedback
- Submit and view feedback for this page
- Send feedback about Enterprise h2oGPTe to cloud-feedback@h2o.ai