← DocuWriter.aiCONTENT HISTORY

Update to DocuWriter.ai

Snapshot Nov 5, 2026 · 00:34 UTC · version 1.3.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save DocuWriter.ai and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 24, 2026 · 13:15 UTC

587628ebe354b08501212c4626fc2734a55fd151b6f8a5a45544f3eeb419c793

After

Nov 5, 2026 · 00:34 UTC

2015074f883780924f6ffc477246ffff2683bfad959107c71d4973e1767c6298

Package file

Before

Oct 24, 2026 · 13:15 UTC

7605

After

Nov 5, 2026 · 00:34 UTC

9552

Package file

Before

Oct 24, 2026 · 13:15 UTC

be66587fe050aa8d3e4ead40d96be142edc8f4d9131bdb3c9b61e0fe4bf22ecb

After

Nov 5, 2026 · 00:34 UTC

2ddd280d52d16e3cd04e067b319b358fe8ebc9286f377ecee81b503d61b191e4

Package file

Before

Oct 24, 2026 · 13:15 UTC

2189

After

Nov 5, 2026 · 00:34 UTC

5846

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

plugin.json →

skills/docuwriter-documentation-lifecycle/SKILL.md →

skills/docuwriter-official-docs/SKILL.md →

skills/docuwriter-overview/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "app-6968be85e40c819191f4e29151efa7d1",
-  "version": "1.2.0",
+  "version": "1.3.0",
   "description": "DocuWriter is an AI-powered platform for creating, updating and managing complete, structured documentation for entire codebases. Teams can connect repositories and generate documentation covering architecture, modules, services, classes, functions, dependencies, APIs, diagrams, READMEs, and other technical components. It supports both individual repositories and larger multi-repository systems.",
   "author": {
     "name": "DocuWriter.ai",
@@ -13,13 +13,14 @@
       "interface": {
         "displayName": "DocuWriter.ai",
         "shortDescription": "Generate and maintain docs",
-        "longDescription": "DocuWriter is an AI-powered platform for creating, updating and managing complete, structured documentation for entire codebases. Teams can connect repositories and generate documentation covering architecture, modules, services, classes, functions, dependencies, APIs, diagrams, READMEs, and other technical components. It supports both individual repositories and larger multi-repository systems.\n\nFrom ChatGPT, users can generate docs from supplied code and supported connected repositories, browse and search account-accessible Spaces, read official Platform Docs, and preview pending Autopilot suggestions. The interactive documentation workspace is read-only; writes use separate MCP tools after an explicit request and authorization. Provider authorization and repository import remain website workflows.",
+        "longDescription": "DocuWriter is an AI-powered platform for creating, updating and managing complete, structured documentation for entire codebases. Teams can connect repositories and generate documentation covering architecture, modules, services, classes, functions, dependencies, APIs, diagrams, READMEs, and other technical components. It supports both individual repositories and larger multi-repository systems.\n\nIn supported desktop hosts, users can select accessible private documents through native composer mentions and ask questions grounded in their content. Native composer mentions are not available on mobile. Mention lookup matches document titles and Space names, with up to 20 recent documents for an empty query. Existing ChatGPT tools can generate docs from supplied code and supported connected repositories, search account-accessible Spaces, list pending Autopilot suggestions, and read official Platform Docs. Mention lookup and document reads have no side effects; writes use separate MCP tools after an explicit request and authorization. Provider authorization and repository import remain website workflows.\n\nFor an existing repository-backed Space, ask to check documentation against repository changes. Inspect its branch, affected or selected pages, and maximum credit cost without starting work. After explicit approval, start that quoted paid review, check progress, and open the browser review link. Applying or rejecting changes, approving new pages, resuming, and ending reviews remain browser actions.",
         "developerName": "DocuWriter.ai",
         "category": "Developer Tools",
         "capabilities": [
           "Generate documentation",
-          "Browse and search Spaces",
-          "Preview Autopilot suggestions",
+          "Mention and search Space documents",
+          "Review repository documentation updates",
+          "List Autopilot suggestions",
           "Find official product docs"
         ],
         "websiteURL": "https://www.docuwriter.ai/",
@@ -28,7 +29,8 @@
         "termsOfServiceURL": "https://app.docuwriter.ai/terms-of-service",
         "defaultPrompt": [
           "Show the documentation workspaces available to my DocuWriter account.",
-          "How do I configure DocuWriter Autopilot?"
+          "How do I configure DocuWriter Autopilot?",
+          "Check a documentation Space against its repository and show scope and maximum credits before starting a review."
         ],
         "composerIcon": "./assets/icon.png",
         "logo": "./assets/icon.png"
@@ -38,28 +40,28 @@
         "test_cases": {
           "positive": [
             {
+              "description": "Mention and ask about a private document in a supported desktop host, not mobile. Prerequisite: the connected reviewer has access to a private Space containing a readable document. Before sending the question, use the native composer mention picker to find the document by title or Space name and select it. The host performs the app-only search; do not ask the model to invoke it or hardcode IDs.",
+              "prompt": "What does the attached DocuWriter document say, and what are its key details?",
+              "tools_triggered": "search-documentation-mentions",
+              "expected_behavior": "Read the already-selected resource's authorized text/markdown content through resources/read at docuwriter://spaces/{space_id}/documents/{document_id}, then answer using that content. Do not publish, edit, or change access to the document."
+            },
+            {
+              "description": "Choose between duplicate document titles in different Spaces using native composer mentions in a supported desktop host, not mobile. Prerequisite: the reviewer can access two Spaces with readable documents sharing a title and distinguishable content. Before sending the question, search the shared title in the composer mention picker, distinguish the results by Space context, and select one from the intended Space. The host performs the app-only search; do not ask the model to invoke it or hardcode IDs.",
+              "prompt": "What are the key points of the attached DocuWriter document, and which Space does it belong to?",
+              "tools_triggered": "search-documentation-mentions",
+              "expected_behavior": "Read only the already-selected document resource and identify its Space. Ground the answer in that document's content without substituting the same-titled document from another Space. Use the selected resource URI rather than inventing IDs."
+            },
+            {
               "description": "Generate documentation from a small source snippet. Prerequisite: the reviewer is connected to DocuWriter and has generation availability.",
               "prompt": "Document this PHP function and preserve its signature and return behavior: function sum(int $left, int $right): int { return $left + $right; }",
               "tools_triggered": "generate-code-documentation",
               "expected_behavior": "Return Markdown describing sum(int $left, int $right): int, both integer parameters, the integer return value, and that the result is the sum of the inputs."
             },
             {
-              "description": "Browse and read a real accessible Space without fixed reviewer IDs. Prerequisite: the reviewer account has at least one accessible Space containing a readable document; discover IDs through the connected account.",
-              "prompt": "Open the DocuWriter documentation workspace. In the workspace UI, click a document from a Space available to my account and show it.",
-              "tools_triggered": "open-documentation-workspace, list-spaces, list-space-documents, get-space-document",
-              "expected_behavior": "Render the read-only workspace, discover a Space and document available to the connected reviewer, then show that document's actual title and content. Do not assume or invent IDs."
-            },
-            {
-              "description": "Run semantic search against reviewer-owned content. Prerequisite: at least one readable document in an accessible Space contains the term authentication; arrange this prerequisite in the reviewer account before testing.",
-              "prompt": "Find documentation in my accessible Spaces about authentication and show the source documents.",
-              "tools_triggered": "global-search",
-              "expected_behavior": "Return semantically relevant matches from accessible Spaces with their actual source document and Space references. The case is not verifiable until the stated document prerequisite exists."
-            },
-            {
-              "description": "Preview the full stored before/after content of a pending Autopilot suggestion. Prerequisite: the reviewer account has an accessible Space with a pending suggestion; discover both IDs from account results. Do not seed production data for this review.",
-              "prompt": "Open the documentation workspace. In the workspace UI, open Autopilot suggestions for an accessible Space and click a pending suggestion to preview it. Do not apply, discard, or snooze it.",
-              "tools_triggered": "open-documentation-workspace, list-spaces, list-space-suggestions, get-workspace-suggestion",
-              "expected_behavior": "Show the discovered Space and suggestion, status and summary, and the exact stored before_markdown and after_markdown. Do not apply, discard, or snooze the suggestion. This case cannot be verified until the stated reviewer fixture exists."
+              "description": "Inspect an existing repository-backed Space before any paid review. Prerequisite: the connected reviewer can manage a paid, non-ZIP Space with an available provider connection. Discover account-authorized IDs; do not create or modify production fixtures. If several Spaces fit, ask which one before inspection.",
+              "prompt": "Check a suitable Space against its repository changes. Show the branch, affected or selected pages, and maximum credit cost before starting. Do not start a paid review yet.",
+              "tools_triggered": "list-spaces, inspect-documentation-update",
+              "expected_behavior": "Discover or clarify the intended authorized Space, inspect it read-only, and report eligibility, repository branch, review mode, page scope and rationale, maximum credits and available credits. Preserve any page selection from the conversation. Do not call start-documentation-update without separate explicit approval of these facts. A quote or read-only annotation is not proof of consent. If a run already exists, explain the conflict and return its browser review link rather than queueing another run."
             },
             {
               "description": "Find a first-party product setup guide. Prerequisite: the DocuWriter MCP server is reachable.",
@@ -93,7 +95,7 @@
         "commerce": false
       },
       "publication": {
-        "release_notes": "Brings browsing, semantic search and suggestion previews into the read-only workspace, alongside existing official docs search."
+        "release_notes": "Adds inspect-documentation-update, start-documentation-update and get-documentation-update-status for existing repository-backed Spaces. Inspection shows scope and maximum credits without starting work; an explicitly approved quote starts paid review. Progress and browser handoff keep change decisions in the website. Retains native document mentions, generation, semantic search, Autopilot tools and official product guides."
       },
       "apps": "./.app.json"
     }
Full technical diff · 8 changed fields

changed /files/plugin.json/sha256

BEFORE
"587628ebe354b08501212c4626fc2734a55fd151b6f8a5a45544f3eeb419c793"
AFTER
"2015074f883780924f6ffc477246ffff2683bfad959107c71d4973e1767c6298"

changed /files/plugin.json/size

BEFORE
7605
AFTER
9552

changed /files/skills~1docuwriter-documentation-lifecycle~1SKILL.md/sha256

BEFORE
"be66587fe050aa8d3e4ead40d96be142edc8f4d9131bdb3c9b61e0fe4bf22ecb"
AFTER
"2ddd280d52d16e3cd04e067b319b358fe8ebc9286f377ecee81b503d61b191e4"

changed /files/skills~1docuwriter-documentation-lifecycle~1SKILL.md/size

BEFORE
2189
AFTER
5846

changed /files/skills~1docuwriter-official-docs~1SKILL.md/sha256

BEFORE
"0393c970a765549a8e2e64f30cc11bbb19cf79b9a074a4dd5e1f279723faf1c5"
AFTER
"97270e62cd7fa0b25b809aad6970d5982fc74cc554cf7833167f4876d26b8825"

changed /files/skills~1docuwriter-official-docs~1SKILL.md/size

BEFORE
2708
AFTER
3450

changed /files/skills~1docuwriter-overview~1SKILL.md/sha256

BEFORE
"2ac617a163eec31f36cb48ef402871bbf28ee58962b32c16cdfd27a798ecc69d"
AFTER
"c401e9dece714be2d72948f5241dcbed073110990f671e84059740f727a2297d"

changed /files/skills~1docuwriter-overview~1SKILL.md/size

BEFORE
1748
AFTER
3145
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "8b4b1cded4b6aaa60b629f086da2fa676ab7947e7478c7bfad6fc7029be07f05",
      "size": 102
    },
    "assets/icon.png": {
      "sha256": "62456f793e3971ee294f49708bd69aeb0245177a41a16eff81ebd3483b500d9f",
      "size": 10598
    },
    "mcp.json": {
      "sha256": "f287a7fb7e8a69c988071ea2bf7c38e4cad05e9b794c89fa7577ca0b17c5de5b",
      "size": 202
    },
    "plugin.json": {
      "sha256": "2015074f883780924f6ffc477246ffff2683bfad959107c71d4973e1767c6298",
      "size": 9552
    },
    "skills/docuwriter-documentation-lifecycle/SKILL.md": {
      "sha256": "2ddd280d52d16e3cd04e067b319b358fe8ebc9286f377ecee81b503d61b191e4",
      "size": 5846
    },
    "skills/docuwriter-official-docs/SKILL.md": {
      "sha256": "97270e62cd7fa0b25b809aad6970d5982fc74cc554cf7833167f4876d26b8825",
      "size": 3450
    },
    "skills/docuwriter-overview/SKILL.md": {
      "sha256": "c401e9dece714be2d72948f5241dcbed073110990f671e84059740f727a2297d",
      "size": 3145
    }
  }
}

SHA-256 of public snapshot: a989bcf944c05185e1fb955e5a03c8eb20d85ab956e1bdf695c4d30b07333c7b