diff --git a/content/docs/changelog.mdx b/content/docs/changelog.mdx index 368c53b..1a04ff6 100644 --- a/content/docs/changelog.mdx +++ b/content/docs/changelog.mdx @@ -6,6 +6,44 @@ description: Customer-facing release notes for Molecule AI โ€” updated daily. All notable changes to the Molecule AI platform are documented here. Entries are published daily at 23:50 UTC. +--- +## 2026-05-07 + +### ๐Ÿงน Internal + +- **Post-suspension URL migration** โ€” all `github.com/Molecule-AI` references migrated to `git.moleculesai.app` across docs, blog, and install paths. Git clone URLs, doc links, and API documentation updated. (`docs` [#37](https://git.moleculesai.app/molecule-ai/docs/pull/37)) +- **CI switch to ubuntu-latest** โ€” GitHub Actions workflows updated to `ubuntu-latest` now that the repo is public. (`docs` [#4](https://git.moleculesai.app/molecule-ai/docs/pull/4)) + +--- +## 2026-04-30 + +### ๐Ÿ“š Docs + +- **Universal MCP runtime** โ€” full "Bring Your Own Runtime (MCP)" page covering the `molecule-mcp` wheel, setup walkthrough, Claude Code / hermes / opencode / Cursor / Cline configuration, `workspaceId` โ†’ `X-Molecule-Workspace-ID` header migration, and dual-transport (Streamable HTTP + SSE). (`docs` [#100](https://git.moleculesai.app/molecule-ai/docs/pull/100)) +- **Runtime MCP push-UX + troubleshooting** โ€” documents the dual push/poll inbound delivery contract, `wait_for_message` standalone-runtime loop, containerised runtime push delivery, common failure modes (stale endpoint, auth mismatch, duplicate delivery), and the polling fallback path. (`docs` [#102](https://git.moleculesai.app/molecule-ai/docs/pull/102)) +- **Runtime MCP spec compliance** โ€” documents MCP 2024-11-05 spec compliance: `initialize` / `notifications/initialized`, `tools/list` filtering, `tools/call` round-trip, ` Roots` vs `workspace/roots` distinction, and `SamplingMessage` / `CancelMessage` backward-compat. (`docs` [#103](https://git.moleculesai.app/molecule-ai/docs/pull/103)) +- **Agent card env vars** โ€” documents `MOLECULE_AGENT_NAME`, `MOLECULE_AGENT_DESCRIPTION`, and `MOLECULE_AGENT_SKILLS` โ€” the three env vars injected into every workspace container for peer-discovery and canvas display. (`docs` [#101](https://git.moleculesai.app/molecule-ai/docs/pull/101)) +- **410 Gone for removed workspaces** โ€” documents the new `410 Gone` response when calling `GET /workspaces/:id` or any sub-route on a workspace that was soft-deleted and not recovered within the grace period. (`docs` [#104](https://git.moleculesai.app/molecule-ai/docs/pull/104)) + +### ๐Ÿ”ง Fixes + +- **Secret-scan false positives suppressed** โ€” F1088 token scrub logic fixed to avoid flagging legitimate content as leaked credentials. (`docs` [#96](https://git.moleculesai.app/molecule-ai/docs/pull/96)) + +--- +## 2026-04-26 + +### ๐Ÿ”’ Security + +- **F1088 incident closure** โ€” full token values redacted from the incident log. Org-wide `secret-scan` reusable workflow enrolled (`Molecule-AI/molecule-core` [#2109](https://git.moleculesai.app/molecule-ai/molecule-core/pull/2109)) โ€” all repos now lint every push for exposed credentials. + +### โœจ New features + +- **Blog post: "Why You Need a Team of AI Agents, Not One Genius Model"** โ€” published to the blog section of the docs site. Covers the architectural rationale for multi-agent orgs vs single-agent approaches. + +### ๐Ÿงน Internal + +- **Auto-promote staging workflow** โ€” new GitHub Actions workflow (`docs/auto-promote-staging.yml`) automatically merges `main` into `staging` on every push, restoring the staging-as-superset invariant. Runs on self-hosted runner; skips if already up-to-date or if the branch is ahead. + --- ## 2026-04-23