Ship one Cloud-first Anarlog plugin - #7140
Merged
Merged
Conversation
✅ Deploy Preview for anarlog canceled.
|
The marketplace plugin now connects to hosted MCP; the skill fills missing snapshots from the local CLI instead of shipping a second local plugin.
ComputelessComputer
force-pushed
the
refactor/one-anarlog-plugin
branch
from
August 28, 2026 13:56
94c55b7 to
7177a7f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Problem: Agents had two Anarlog plugins (local stdio vs Cloud OAuth), so hosts could call the wrong
list_meetingsor invent meetings when Cloud snapshots were empty.Fix: Keep a single Anarlog plugin on hosted Cloud MCP. The bundled skill uses Cloud first and fills missing meetings from the local CLI.
anarlog-cloudis removed from marketplace listings.Test plan
node scripts/publish-anarlog-skill.mjs --checknode --test scripts/publish-anarlog-skill.test.mjscargo test --locked -p anarlog-cli mcpcargo test --locked -p api-cloudNote
Medium Risk
Changes default agent auth and transport (OAuth hosted MCP vs local CLI) and removes a separate plugin SKU; runtime meeting access logic is mostly documentation and MCP metadata, not new API behavior.
Overview
Merges the separate Anarlog Cloud plugin into a single marketplace plugin that points MCP at hosted
https://api.anarlog.so/mcp(OAuth) instead of local stdioanarlog mcp. Theanarlog-cloudpackage and all marketplace entries for it are removed.The bundled skill and docs now treat Cloud MCP as the default and use the local
anarlogCLI (or optional self-started local MCP) only when Cloud has no snapshot for a meeting. Guidance stresses not running twolist_meetingssources in one client and not inventing meetings when Cloud returns an empty list.Hosted Cloud MCP advertises server name
anarlog(wasanarlog-cloud) with stricter tool instructions. Local MCP instructions and snapshots are updated similarly. Publish/skill tests expect one plugin and HTTP MCP config.Reviewed by Cursor Bugbot for commit 7177a7f. Bugbot is set up for automated code reviews on this repo. Configure here.