Skip to content

Release v2.33.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Aug 18:32

What's Changed

  • Show a pre-run credit estimate before launching evals and swarms by @chelojimenez in #3605
  • Document pre-run credit estimate feature by @mintlify[bot] in #3607
  • feat(environments): gate the editor's Skills section behind skills-enabled by @chelojimenez in #3608
  • feat(tracing): hosted HTTP-header delivery + headers inline on JSON-RPC frames by @chelojimenez in #3591
  • Docs: inline HTTP headers & header mismatch debugging by @mintlify[bot] in #3609
  • B-isolation (inspector): swarm bash returns, on a per-attempt disposable sandbox by @chelojimenez in #3611
  • fix(swarms): remove the MCPJAM_SWARM_EPHEMERAL_BASH flag by @chelojimenez in #3612
  • fix(environments): allow the environments tab in hosted mode by @chelojimenez in #3615
  • feat(environments): drop the Publish-as-chatbox panel from the environments page by @chelojimenez in #3616
  • feat(chatbox): chatbox bash runs on a per-conversation ephemeral sandbox (Phase 4) by @chelojimenez in #3613
  • Document chatbox ephemeral sandbox behavior by @mintlify[bot] in #3618
  • feat(swarm): run a harness on the attempt's own ephemeral sandbox (phase 6, inspector) by @chelojimenez in #3614
  • fix(mrtr): mirror SEP-2243 Mcp-Param-* headers on MRTR tool legs by @chelojimenez in #3620
  • feat(billing): update pricing table copy for 3x eval iteration quotas by @chelojimenez in #3621
  • feat(playground): show environment servers as active in the composer's server menu by @chelojimenez in #3617
  • feat(playground): list the environment's tools in the Tools rail by @chelojimenez in #3622
  • fix(github-checks): correct bind-address claims (loopback works through the bridge) by @chelojimenez in #3625
  • feat(github-checks): label check-triggered eval runs 'github_check' (H3) by @chelojimenez in #3619
  • feat(github-checks): recipe resolver ladder R1 — authoritative rungs (override + declared mcpjam.yaml) by @chelojimenez in #3624
  • feat(agent): connect the MCP spec docs server for protocol questions by @chelojimenez in #3631
  • feat(api): headless agent turn endpoint (POST /api/v1/projects/:projectId/agent) by @chelojimenez in #3629
  • Document headless agent API endpoint by @mintlify[bot] in #3634
  • fix: give RPC log events stable ids so replayed/re-ingested rows don't duplicate by @chelojimenez in #3633
  • fix(api): agent turns fail to author suites — opaque validation error + discovery step-waste by @chelojimenez in #3637
  • fix(elicitation): stop stripping url mode from modern local connections by @chelojimenez in #3636
  • feat(agent): ui_ask_user — inline clarifying questions for the in-app agent by @chelojimenez in #3635
  • Docs: document agent clarifying questions feature by @mintlify[bot] in #3639
  • docs(webmcp): the ui_ prefix means browser-fulfilled, not "drives the UI" by @chelojimenez in #3640
  • feat(github-checks): recipe resolver R2 — rung-2 detection + pinned corpus harness by @chelojimenez in #3630
  • feat(client): honor ?project= deep links so shared eval URLs land on the right project by @chelojimenez in #3643
  • feat: hostConfig knob for Mcp-Param-* mirroring + product-wide SEP-2243 enforcement by @chelojimenez in #3632
  • feat(swarms): generate personas and journeys against environments by @chelojimenez in #3638
  • feat(swarms): env-native generation grounding + shared target-mode toggle by @chelojimenez in #3641
  • feat(chatboxes): publish an environment as a chatbox from the Environments route by @chelojimenez in #3642
  • feat(chatboxes): full admin parity for environment-backed chatboxes by @chelojimenez in #3649
  • feat(github-checks): resolveAndStart — ladder wiring, fresh box per candidate, runtime verification (A3a) by @chelojimenez in #3644
  • feat(sdk): client-conformance knobs on the hostConfig mcpProfile schema (S1) by @chelojimenez in #3648
  • feat(slack-app): bring the MCPJam Slack bot into the monorepo by @chelojimenez in #3646
  • feat(sdk): enforce paginationTraversal — a real first-page-only client (S2) by @chelojimenez in #3650
  • Document firstPageOnly config option in MCPClientManager by @mintlify[bot] in #3652
  • feat(sdk): enforce mrtrSupport — a client that never implemented MRTR (S3) by @chelojimenez in #3653
  • feat(swarms): drop clients target mode; journeys are environments-only by @chelojimenez in #3655
  • feat(cli): carry the client-conformance knobs through --host and new flags (S4) by @chelojimenez in #3656
  • feat(environments): remove publish-as-chatbox panel from environment … by @chelojimenez in #3658
  • fix(oauth): send MCP-Protocol-Version on the executed authenticated r… by @ignaciojimenezr in #3657
  • feat(inspector): carry the client-conformance knobs through every connection (P1) by @chelojimenez in #3659
  • Move the MCP logo to the Conformance sidebar item. by @chelojimenez in #3662
  • feat(inspector): host-editor controls for the client-conformance knobs (P2) by @chelojimenez in #3661
  • Chore/oauth no emulation goldens by @ignaciojimenezr in #3660
  • feat(slack-app): host the bot on Railway by @chelojimenez in #3651
  • feat(github-checks): rewire the worker onto the backend-owned plan loop (A3b-2) by @chelojimenez in #3667
  • feat(chatboxes): session flow drawn from emergent themes by @chelojimenez in #3665
  • feat(conformance): protocol version pin, unconditional OAuth negative checks, hosted Tasks, and a pre-run check catalog by @chelojimenez in #3668
  • fix(chatboxes): keep the session flow headers with their columns by @chelojimenez in #3673
  • fix(github-checks): empty the operator override table and make rung 0 injectable by @chelojimenez in #3674
  • feat(swarms): Insights view — the four-stage session flow over swarm sessions by @chelojimenez in #3676
  • Slack public install: multi-workspace OAuth, per-user identity, durable idempotency by @chelojimenez in #3669

Full Changelog: v2.32.0...v2.33.0