We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs: expand and refine SDK wiki guides
docs: standardize reference sections and improve sidebar organization - Rename all "Related Guides" and "Additional Resources" to "See also" - Standardize casing to "See also" (lowercase 'a') - Reorder Platform SDK sidebar: move setup topics after Getting Started - Reorder Plugin SDK sidebar: move State Management earlier, Database later
Convert ASCII diagrams to Mermaid across wiki documentation - web-sdk-under-the-hood.md: 3 flowcharts (architecture, entity hierarchy, transactions) - plugin-sdk-queries.md: 1 sequence diagram, 1 flowchart - plugin-sdk-request-manager.md: 1 sequence diagram - plugin-sdk-overview.md: 2 flowcharts with subgraphs - plugin-sdk-lifecycle.md: 1 flowchart with subgraphs - plugin-sdk-database.md: 2 flowcharts, 1 state diagram - macro-sdk-developer-guide.md: 1 flowchart with decision nodes - web-sdk-getting-started.md: 1 flowchart with subgraphs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove unverified Platform SDK macro creation section
Clean up macro SDK developer guide and remove PDF - Remove duplicate debugging section with fabricated content - Remove incorrect Console.WriteLine advice - Merge valid debugging content into single section - Replace emoji checkmarks with plain text - Delete PDF file from wiki Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove .md extensions from internal wiki links
Split query reference into separate file
Simplify Available Assemblies section to avoid misleading examples
Relocate Licensing Requirements section to end of document
Add unique class name guidance and fix parameter requirements in macro SDK docs
Fix macro SDK documentation: remove unsupported parameter types, clarify CleanUp() and UserMacroWithSetup
Improve macro SDK guide with alerts and fix examples - Add GitHub-style alerts ([!IMPORTANT], [!WARNING], [!TIP], etc.) to highlight critical information - Replace all Sdk.GetEntities() examples with Sdk.GetEntity() using GUID parameters - Add compilation impact explanation to Compilation and Caching section - Convert server-side execution info to proper alert format - Add security warnings for RequestAdminRights and Security Constraints 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document macro compilation and caching behavior Explains compilation caching, recompilation triggers, application domain initialization, and startup time expectations with table. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add warning about SDK resource management Macro developers must not instantiate Engine, call LogOn/LogOff, or dispose Sdk/MacroLogger - the runtime manages these shared resources. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move SDK authentication info to Accessing the Platform SDK section Authentication is fundamental knowledge, not an advanced topic. Integrated it into the section where developers learn to use the SDK. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Reorganize document structure and remove filler content - Rename "Security Constraints & Best Practices" to "Security Constraints" (per documentation guidelines: avoid standalone Best Practices sections) - Move "Available Assemblies" before "See Also" (See Also should always be last) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fix CleanUp() documentation - method is optional not required CleanUp() is a virtual method, not abstract. Only Execute() is abstract and must be overridden. Updated documentation to reflect this based on source code verification. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Simplify multiple classes code example Remove SDK-specific patterns that could mislead developers (GetEntities requires prefetch). Use simple helper class instead. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document multiple classes support in macros Add section explaining that macros can contain multiple classes, with the requirement that only one class inherits from UserMacro. Includes code example showing helper classes and data models. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Rename wiki files to lowercase kebab-case Standardize file naming convention across all documentation files (excluding Home.md and _Sidebar.md which follow GitHub wiki conventions). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>