Skip to content

Ship one Cloud-first Anarlog plugin - #7140

Merged
ComputelessComputer merged 1 commit into
mainfrom
refactor/one-anarlog-plugin
Aug 28, 2026
Merged

Ship one Cloud-first Anarlog plugin#7140
ComputelessComputer merged 1 commit into
mainfrom
refactor/one-anarlog-plugin

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Problem: Agents had two Anarlog plugins (local stdio vs Cloud OAuth), so hosts could call the wrong list_meetings or 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-cloud is removed from marketplace listings.

Test plan

  • node scripts/publish-anarlog-skill.mjs --check
  • node --test scripts/publish-anarlog-skill.test.mjs
  • cargo test --locked -p anarlog-cli mcp
  • cargo test --locked -p api-cloud
  • Install Anarlog (not Anarlog Cloud), complete OAuth, list meetings
  • With Cloud empty and CLI on PATH, confirm the skill falls back to local meetings
  • Confirm marketplace listings no longer show Anarlog Cloud

Note

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 stdio anarlog mcp. The anarlog-cloud package and all marketplace entries for it are removed.

The bundled skill and docs now treat Cloud MCP as the default and use the local anarlog CLI (or optional self-started local MCP) only when Cloud has no snapshot for a meeting. Guidance stresses not running two list_meetings sources in one client and not inventing meetings when Cloud returns an empty list.

Hosted Cloud MCP advertises server name anarlog (was anarlog-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.

@netlify

netlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploy Preview for anarlog canceled.

Name Link
🔨 Latest commit 7177a7f
🔍 Latest deploy log https://app.netlify.com/projects/anarlog/deploys/6a919394184e2f0008ea2d42

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
ComputelessComputer force-pushed the refactor/one-anarlog-plugin branch from 94c55b7 to 7177a7f Compare August 28, 2026 13:56
@ComputelessComputer
ComputelessComputer merged commit 7b6dfd5 into main Aug 28, 2026
25 checks passed
@ComputelessComputer
ComputelessComputer deleted the refactor/one-anarlog-plugin branch August 28, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant