Skip to content

Connector: save_item reads tags as the library does, and the connector cannot make a List public - #116

Merged
NiallJoeMaher merged 1 commit into
mainfrom
arch-connector-rules
Oct 27, 2026
Merged

NiallJoeMaher merged 1 commit into
mainfrom
arch-connector-rules

Conversation

@NiallJoeMaher

Copy link
Copy Markdown
Contributor
  • save_item no longer checks tag ids by hand. It resolves tagIds through the library's tagIdsFor (via a new PluckLibrary.tagIdsFor), the same code REST and batch_update use: ids or names of existing Tags, and an unknown one is refused with the nearest Tags. Still checked before anything is saved.
  • PluckLibrary.setVisibility is now makePrivate, so the adapter itself has no way to publish a List. update_list still refuses visibility: "public" with its explanation.
  • Tests in connector.test.ts: save_item and tagIdsFor give the same refusal for the same ref, and a tag name works; the adapter has no visibility/public/share call and makePrivate(id, "public") still leaves the List private.
  • docs/mcp.md updated for the save_item tag input.

Gates: pnpm typecheck, pnpm lint, pnpm test (70 files, 447 tests) pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Per4f8yL5A7nL9frZVDJj7

…arest Tags), and the connector has no way to make a List public

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Per4f8yL5A7nL9frZVDJj7
Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
@vercel

vercel Bot commented Oct 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pluck Building Building Preview Oct 27, 2026 7:19am UTC

Request Review

@NiallJoeMaher
NiallJoeMaher merged commit ecd9c50 into main Oct 27, 2026
1 of 5 checks passed
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