Skip to content

feat: expose passkey tools from appwrite-console 0.12.0 - #138

Merged
ChiragAgg5k merged 2 commits into
mainfrom
feat/passkeys
Oct 12, 2026
Merged

ChiragAgg5k merged 2 commits into
mainfrom
feat/passkeys

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Bumps appwrite-console to >=0.12.0,<0.13. 0.12.0 adds the passkey methods, so the catalog picks up 13 tools in both profiles:

account_list_passkeys / create_passkey / get_passkey / update_passkey / delete_passkey / update_passkey_verification
account_create_passkey_token / update_passkey_token
users_list_passkeys / get_passkey / update_passkey / delete_passkey
project_update_passkey_policy
Profile Tools
OAuth 1016 → 1029
API key (stdio) 676 → 689

API-key mode lists the account passkey methods like the rest of account: they are in the server SDKs, so API_KEY_EXCLUDED_METHODS (console-only additions) does not apply.

Checks: ruff, black, pyright (0 errors), unit (286), e2e (25).

Related: appwrite-labs/cloud#5805

@hansi-codes

hansi-codes Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

The PR upgrades the Appwrite console SDK dependency to the 0.12.x line, adding the SDK’s passkey methods to the OAuth and API-key catalogs. It updates catalog tests and refreshes the documented profile counts, service totals, and flow diagram to reflect the expanded catalog.

Latest changes: The newest commits update the documented catalog and service counts across AGENTS.md, the self-hosted and tool-surface guides, and the flow diagram, and identify the 0.12.0 catalog version.

Verdict New comments Fixed Still open
✅ Approved 0 1 0
📂 Walkthrough · 7
File Change
AGENTS.md Updates the documented OAuth and API-key service totals.
docs/appwrite-mcp-flow.svg Refreshes the hosted catalog counts in the architecture diagram.
docs/self-hosted.md Updates the API-key catalog tool and service counts.
docs/tool-surface.md Updates the catalog counts and appwrite-console version reference.
pyproject.toml Bumps the appwrite-console dependency to the 0.12.x release line.
tests/unit/test_server.py Updates catalog totals and verifies the expanded passkey method coverage.
uv.lock Locks appwrite-console at 0.12.0 and updates resolved dependencies.
✅ Fixed since the last review · 1
  • Update the documented catalog version and count · pyproject.toml:9

Reviewed the commits since 368676b · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Tier A · Looks good to merge. Summary

Comment thread pyproject.toml

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Tier S · Looks good to merge. Summary

@ChiragAgg5k
ChiragAgg5k merged commit e24e0c4 into main Oct 12, 2026
6 checks passed
@ChiragAgg5k ChiragAgg5k self-assigned this Oct 15, 2026
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