mirror of
https://github.com/N1-AI/claude-hidden-toolkit.git
synced 2026-06-23 11:39:56 +02:00
9 new tool cards (29–37): iOS Reminders CRUD suite (5 tools), visualize:show_widget, gmail_create_draft, anthropic_api_in_artifacts, persistent_storage. 13 v1.3 corrections including user_time/location reclassified as always-loaded, memory_user_edits 500-char limit, chart_display_v0 intermittent (not deterministic), window.storage session-scoped. New sections: MCP connector state, artifact execution layer, Project context behavior. iOS split from Android as distinct platform. Contributors: anonymous security researcher, DMontgomery40. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6.7 KiB
6.7 KiB
Changelog
All notable changes to Claude's Hidden Toolkit are documented here.
Format follows Keep a Changelog. Editions are tagged by version.
[1.4] — 2026-03-15
Added
- 9 new tool cards (Cards 29–37):
reminder_list_search_v0,reminder_create_v0,reminder_search_v0,reminder_update_v0,reminder_delete_v0(iOS Reminders CRUD suite),visualize:show_widget,gmail_create_draft,anthropic_api_in_artifacts,persistent_storage - Artifact execution layer section (Chapter 9) — documents Claude-inside-Claude architecture:
anthropic_api_in_artifacts(authenticated API calls from artifacts without API key),persistent_storage(session-scopedwindow.storage), MCP endpoint access from React artifacts - MCP connector state as an architectural variable (Chapter 2) — connecting/disconnecting Gmail or Google Calendar changes the always-loaded tool pool
- Project context behavior section — confirmed Projects do not change tool behavior
- Ghost tools section (Chapter 12) —
gmail_send_draftandgmail_modify_threadexist in schema but are not deployed - Contributors section — credited anonymous security researcher (11 findings) and DMontgomery40 (iOS Reminders suite)
- iOS vs Android differences —
user_location_v0returns richer response on iOS (sub_locality, accuracy fields);user_time_v0timestamp format differs (no microseconds on iOS)
Changed (Corrections)
user_time_v0anduser_location_v0: reclassified from deferred to always-loaded on mobile — MCP connector state is irrelevant (v1.3 error)memory_user_edits: limit corrected from 200 characters (server-enforced) to 500 characters (client-side validation). The limit may vary by tier or buildchart_display_v0: crash status downgraded from deterministic (100%) to intermittent/state-dependent. Tool is always deferred on mobile, not first-classtool_searchon browser: corrected from "does not exist" to conditionally available when MCP connectors are active, returning tools withProvider:tool_nameprefixwindow.storage: reframed from "persistent" to session-scoped — data is destroyed when session closes, does not persist across chats even within the same Projectanthropic_api_in_artifacts: corrected from Desktop-only to working on both Desktop and Browser React artifacts (HTML artifacts blocked by CSP)web_fetch: corrected from 8 to 9 parameters (addedhtml_extraction_method)bash_tool: corrected from 1 to 2 parameters (added requireddescription)str_replace: corrected from 3 to 4 parameters (added requireddescription)chart_display_v0values parameter: accepts integers on iOS (v1.3 documented strings only)- Calendar tools: always-loaded when MCP Calendar connector active (not always deferred)
- Platform matrix: updated to reflect iOS as distinct surface with 5 additional Reminders tools
visualize:show_widgetvschart_display_v0: documented as mutually exclusive by surface —chart_display_v0mobile only,show_widgetdesktop/browser only
Removed
- Deterministic crash claim for
chart_display_v0 - "tool_search absent on browser" claim
- 200-character server-enforced limit claim for
memory_user_edits
[1.3] — 2026-02-16
Added
- Platform Architecture section (new Chapter 2.5) — tool inventory matrix across browser (21 tools), desktop app (22+32 MCP), and mobile app (20+11 deferred)
- 3 new tool cards:
weather_fetch(Card 26),recipe_display_v0(Card 27),end_conversation(Card 28) - Platform-exclusive tools table showing which tools exist where
- Session instability warning (switching clients changes available tools)
- Fallback behavior documentation for each platform gap
- Settings & Connectors reference integrated into appendix
- 9 new figure placeholders (fig_14 through fig_22)
Changed
- Chapter 10 (Discovery Log): added mobile-only environment note — the discovery log was produced on mobile and is not reproducible on browser or desktop
- Chapter 2 (Architecture): rewritten to reflect three platform configurations instead of a single binary always-loaded/deferred model
- Card 5 (message_compose_v1): corrected primary button to "Send via Gmail", documented dropdown with "Open in Mail", added no-recipient-field note
- Card 4 (ask_user_input_v0): added "Something else" free-text option, Skip button, keyboard shortcuts, selection counter, drag handles, pagination
- Cards 17/18 (places): added markers mode sidebar details, itinerary mode routing, "Open route" Google Maps behavior, confirmation dialog inconsistency
- Card 6 (alarm_create_v0): confirmed mobile-only, added widget description with Italian locale, removed web/desktop speculation
- Card 7 (timer_create_v0): confirmed mobile-only, added widget description
- Card 1 (user_time_v0): added platform behavior differences (mobile returns exact time, desktop/browser states system date only)
- Card 3 (user_location_v0): confirmed mobile-only, documented two-layer permission system (Claude app + Android OS)
- Card 10 (chart_display_v0): confirmed mobile-only deferred, added app crash warning
- Card 25 (tool_search): major rewrite — browser has no tool_search, desktop finds MCP only, mobile finds consumer tools
- Cards 8–13 (Calendar suite): added mobile-only deferred status, Google Calendar connection requirement
- Appendix A: corrected availability matrix to reflect cross-platform testing results
- All response formats upgraded from (inferred) to empirically confirmed
- Figure numbering made sequential (fig_01 through fig_22, eliminated fig_14b)
Removed
- All (inferred) response format markers — every schema now confirmed through testing
- Speculative web/desktop availability claims for mobile-only tools
- Screenshot capture instructions from figure placeholders
[1.2] — 2026-02-13
Added
- Technical Annex with 25 detailed tool cards
- Appendix C: Tool Template for New Discoveries
- Figure placeholders with capture instructions
- Companion GitHub repository
Changed
- Expanded Chapter 10 Discovery Log with full query-by-query enumeration
- Added environment note about tool_search behavior in Projects vs standard chats
[1.1] — 2026-02-10
Added
- Complete parameter schemas for all 25 tools
- Cross-reference with prior research (Khemani, Willison, Adversa AI, Viticci)
- Discovery methodology (Appendix B)
Changed
- Restructured from flat tool list to chapter-based organization
[1.0] — 2026-02-07
Added
- Initial release documenting 25 internal tools
- Two-tier architecture analysis (always-loaded vs deferred)
- tool_search enumeration methodology
- Availability matrix (Appendix A)