Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 21:23
Immutable release. Only release title and notes can be modified.

Add MCP tools to linked ChatGPT conversations through a message-based tool loop, available through the compatible clients and proxy.

Features

  • Connect reusable stdio, Streamable HTTP and legacy SSE MCP servers with independent connection settings.
  • Adapt tool requests and results into conversation turns, filtering control traffic from the completion text returned to applications.
  • Preserve conversation context through multiple tool rounds and typed SSE streaming.

Controls and validation

  • Apply tool allowlists, approval callbacks, size/count limits, timeouts and per-user proxy permissions.
  • Record uncertain tool outcomes so recovery does not blindly execute an operation again.
  • Expand integration coverage with real fixture processes, HTTP/SSE servers, cancellation and browser bundle checks.
All 33 commits

Commit links follow the rebuilt main history. Published tags and downloads retain their original targets.

Dependencies

  • ddfebcc build(deps): configure dependency update automation
  • 7efbe15 build(deps): remove initial dependency update automation
  • 373d4bf build(deps): vendor modelcontextprotocol sources and notices

Build and CI

  • c4bac65 build(sdk): update solution and package configuration
  • d82d380 build(packaging): update SDK and extension artifacts
  • 2710e49 build(tools): publish verified release assets
  • 4a4621c ci(ci): update platform browser bundles
  • d98c294 ci(ci): update platform browser bundles

Documentation and maintenance

  • a74e9aa docs(sdk): document MCP configuration and scoped tool calls
  • a444668 docs(sdk): document tested build and release process
  • 1ff23c0 docs(sdk): document verified behavior and limitations
  • 05bad62 docs(readme): update installation and feature guidance
  • 8e4109f chore(release): 1.2.0
  • 3fc60ec chore(release): 1.2.0

Tests

  • 0b6dee6 test(example): update QuickStart and configuration examples
  • fdbc4a2 test(ci): update required SDK and extension checks
  • 7c897b7 test(sdk): cover mcp bridge behavior
  • 104a133 test(sdk): cover mcp policy behavior
  • 5398c9c test(sdk): cover mcp proxy behavior
  • dcda479 test(sdk): cover mcp reconciliation behavior
  • 64855cc test(sdk): cover mcp transport behavior
  • 51169e6 test(sdk): cover mcp server behavior

Features

  • f9ae727 feat(openai): extend OpenAI client initialization and web modes
  • 77ebae5 feat(conversations): extend append, edit and reconciliation behavior
  • 8220126 feat(storage): extend per-user linked conversation storage
  • 75924f7 feat(mcp): add MCP initialization settings
  • 1d52f56 feat(mcp): add conversation tool-call bridge
  • d130c91 feat(mcp): add MCP server connection ownership
  • 7e5dbc3 feat(mcp): add MCP client transports
  • a69f768 feat(compat): extend Chat and Responses request adaptation
  • ab082e5 feat(compat): extend in-process OpenAI HTTP transport
  • c8427f5 feat(proxy): extend OpenAI-compatible proxy routes
  • 18181fe feat(proxy): extend per-user proxy configuration