Change Log
Remote MCP Server (private beta)
With Glean’s remote MCP server, you can access Glean from MCP clients like Claude Desktop, Cursor, or Goose. Your Glean admin can enable a remote MCP server to expose Glean agents and tools. To join the MCP Server private beta, contact your Glean account team.
Run agent API bug fix in client libraries
We fixed a bug that caused Run Agent Wait for Output (/agents/run/wait
) to return empty responses when used with
the API Client libraries. We also fixed a bug that produced non-SSE compliant output when using the Run Agent Stream
Output (/agents/run/stream
) endpoint.
- New Features:
- Client REST API
- New endpoint:
GET /tools/list
- New endpoint:
POST /tools/call
- New endpoint:
- API Clients
- Added support for the new
GET /tools/list
andPOST /tools/call
endpoints
- Added support for the new
- MCP Server
- Support for configuring MCP server with VS Code
- Client REST API
- Bug Fixes:
- Update the OpenAPI Spec to properly mark the request body as a required
field. This change more accurately reflects how the API handles the case when
the request body is not provided. This affects the following API endpoints:
/rest/api/v1/search
/rest/api/v1/recommendations
rest/api/v1/adminsearch
- Update the OpenAPI Spec to properly mark the request body as a required
field. This change more accurately reflects how the API handles the case when
the request body is not provided. This affects the following API endpoints:
- Breaking Changes:
- Python API client: the request body OpenAPI spec change resulted in a breaking change due to language semantics. This aligns search method parameters with other methods in the API.
- New Features:
- Governance Admin API surface (10 endpoints)
- Policies: retrieve, update, list, create, download
- Reports: createReport, downloadReport, status
- Visibility Overrides: listVisibilityOverrides, createVisibilityOverride
- Agent API brought up to the LangChain Agent-Protocol (Agents & Runs stages)
- Retrieve an Agent
GET /agents/{agent_id}
- Retrieve an Agent’s Schemas
GET /agents/{agent_id}/schemas
- List Agents
POST /agents/search
- Run an Agent
POST /agents/runs/wait
- Run an Agent with streaming
POST /agents/runs/stream
- Retrieve an Agent
- Governance Admin API surface (10 endpoints)
- Changes & Enhancements:
- Replaced legacy alpha Run-Workflow endpoints with the standard Agent-Protocol equivalents (see above).
- Breaking Changes:
- Governance endpoints introduce new permission scopes (
governance.read
,governance.write
).
- Governance endpoints introduce new permission scopes (
- Bug Fixes:
- Python API client: resolved “unclosed async coroutine” warning in async transport.
- Language-Specific Notes:
- Python 0.4.1 uploaded to PyPI, requires 3.8+.
- TypeScript 0.4.1 published, ESM, bundled types.
- Go module path
github.com/gleaninc/glean-sdk-go/v4.1.0
. - Java 0.4.1 available on Maven Central (
com.glean:glean-sdk:0.4.1
).
- Released official API clients for Glean in multiple languages, replacing the previous OpenAPI Generator-based SDK approach
- New API clients are now available for:
- Updated documentation with new installation instructions and usage examples
- Visit the API Clients page for more information
- /updatepermissions - Endpoint to update document permissions: Generally available
- /debug/[datasource]/documents - Troubleshooting endpoint for batch queries: Generally available
In the /chat API, the previous way of processing the response message stream has been deprecated as a result of the launch of LLM-generated citations.
Some notable changes:
- LLM citations are interleaved within the response text fragments. Each fragment can have “text” or “citation”.
- If streaming is set to False, the response may still be broken up into across multiple fragments.
- The citations interleaved inside the response do not have reference ranges (start and end indices) or snippets as they used to.
- For backwards compatibility, we still return a chat message with citations at the end in the old format, except there will be no startIndex and no snippets.
Visit the Simple Chatbot Guide for more information and an example.
- Deprecate X-Scio-ActAs in favor of X-Glean-ActAs. X-Scio-ActAs continues to work, but it is an error to specify both headers.
- /debug/{datasource}/document - New response field
permissionIdentityStatus
understatus
: Provides information regarding upload status of users and groups specified in document permissions - /debug/{datasource}/documents - New response field
permissionIdentityStatus
understatus
: Provides information regarding upload status of users and groups specified in document permissions
The developer site has been updated with a new look, content, and features. Some new features include:
- This documentation site is now open sourced on GitHub
- This changelog page, which gives you a single place to see updates across the platform.
- Ability to switch between light and dark mode.
- A new API Clients page with documentation for all available SDKs.
- A list of community projects and resources to help you get started with Glean.
- Each API has its own documentation page with detailed information.
And much more…
Added a Model Context Protocol (MCP) server implementation for Glean’s search and chat capabilities on GitHub.
This server provides a standardized interface for AI models to interact with Glean’s content search and conversational AI features through stdio communication.
Visit the Agents for more information.
- /updatepermissions - Beta launch of new endpoint to update document permissions
- /debug/[datasource]/documents - Beta launch of new troubleshooting endpoint for batch queries