changedInput schema / properties / action / description
Previous value: -"Operation to perform"New value: +"Operation. Use 'describe' for full action reference."
changedInput schema / properties / action / enum
Previous value: -[
- "list",
- "list-all",
- "add",
- "delete",
- "bulk-delete",
- "details",
- "reaction-add",
- "reaction-remove",
- "link",
- "unlink",
- "linked"
-]New value: +[
+ "describe",
+ "list",
+ "list-all",
+ "add",
+ "delete",
+ "bulk-delete",
+ "details",
+ "reaction-add",
+ "reaction-remove",
+ "link",
+ "unlink",
+ "linked"
+]
changedInput schema / properties / comment_id / description
Previous value: -"Opaque ID of a comment (required for: delete, details, reaction-add, reaction-remove, link, unlink)"New value: +"Comment opaque ID."
changedInput schema / properties / comment_ids / description
Previous value: -"Array of comment opaque IDs (required for: bulk-delete)"New value: +"Array of comment opaque IDs."
changedInput schema / properties / detail / description
Previous value: -"Detail level: terse|standard|full (default: standard) (used by: list)"New value: +"Per-comment verbosity for list/list-all/details/linked. Defaults: terse for list/list-all/linked (compact rows), full for details (drill-down). See action='describe' for per-level field lists."
addedInput schema / properties / display_limit
Added value: +{
+ "anyOf": [
+ {
+ "maximum": 200,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+ ],
+ "description": "Number of comments to return to the agent (default 10, max 200). Backend page_size unchanged for cache warmth — applies to list-all (JSON only). Trims post-fetch only."
+}
changedInput schema / properties / emoji / description
Previous value: -"Single emoji character to react with (required for: reaction-add)"New value: +"Single emoji character."
changedInput schema / properties / include_deleted / description
Previous value: -"If true, include soft-deleted comments in results (used by: list, list-all)"New value: +"Include soft-deleted."
changedInput schema / properties / include_total / description
Previous value: -"If true, include total comment count in response (used by: list, list-all)"New value: +"Include total count in response."
addedInput schema / properties / limit / anyOf
Added value: +[
+ {
+ "maximum": 200,
+ "minimum": 2,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
changedInput schema / properties / limit / description
Previous value: -"Number of comments to return (2-200, default server-determined) (used by: list, list-all)"New value: +"Page size 2-200."
removedInput schema / properties / limit / maximum
Removed value: -200
removedInput schema / properties / limit / minimum
Removed value: -2
removedInput schema / properties / limit / type
Removed value: -"integer"
changedInput schema / properties / linked_entity_id / description
Previous value: -"Opaque ID of the task or approval to link (required for: link, linked; optional for: add)"New value: +"Task or approval opaque ID."
changedInput schema / properties / linked_entity_type / description
Previous value: -"Workflow entity type to link: \"task\" or \"approval\" (required for: link, linked; optional for: add)"New value: +"Workflow entity type."
changedInput schema / properties / node_id / description
Previous value: -"Storage node opaque ID (the file or folder to comment on) (required for: list, add)"New value: +"Storage tree node opaque ID. Both files and folders are nodes — use this name regardless of which."
addedInput schema / properties / offset / anyOf
Added value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
changedInput schema / properties / offset / description
Previous value: -"Number of comments to skip for offset-based pagination (used by: list, list-all)"New value: +"Offset for pagination."
removedInput schema / properties / offset / maximum
Removed value: -9007199254740991
removedInput schema / properties / offset / minimum
Removed value: -0
removedInput schema / properties / offset / type
Removed value: -"integer"
changedInput schema / properties / parent_comment_id / description
Previous value: -"Parent comment ID to reply to (single-level threading only — replies to replies are flattened) (used by: add)"New value: +"Parent comment ID for reply (single-level threading)."
changedInput schema / properties / profile_id / description
Previous value: -"19-digit profile (workspace or share) ID (also accepted as context_id) (required for: list, list-all, add)"New value: +"Polymorphic context ID. Pair with profile_type=workspace|share|org. Use workspace_id instead when only workspaces are valid. 19-digit profile ID."
changedInput schema / properties / profile_type / description
Previous value: -"Entity type: \"workspace\" or \"share\" (also accepted as context_type) (required for: list, list-all, add)"New value: +"Profile type."
changedInput schema / properties / reference / description
Previous value: -"Anchor the comment to a specific position: image region, video/audio timestamp, PDF page, or text selection in markdown/notes"New value: +"Anchor: image region, A/V timestamp, PDF page, or text selection."
addedInput schema / properties / reference / properties / end_offset / anyOf
Added value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / end_offset / description
Previous value: -"Character offset for end of selection (text anchoring hint)"New value: +"Selection end char offset."
removedInput schema / properties / reference / properties / end_offset / maximum
Removed value: -9007199254740991
removedInput schema / properties / reference / properties / end_offset / minimum
Removed value: -0
removedInput schema / properties / reference / properties / end_offset / type
Removed value: -"integer"
changedInput schema / properties / reference / properties / exact / description
Previous value: -"Selected text verbatim (text-anchored comments on markdown/notes)"New value: +"Verbatim selected text."
addedInput schema / properties / reference / properties / page / anyOf
Added value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / page / description
Previous value: -"Page number (PDF, 1-based)"New value: +"PDF page (1-based)."
removedInput schema / properties / reference / properties / page / type
Removed value: -"number"
changedInput schema / properties / reference / properties / prefix / description
Previous value: -"~30-50 chars context before selection (text anchoring)"New value: +"~30-50 chars before selection."
changedInput schema / properties / reference / properties / region / description
Previous value: -"Spatial region for image/video/PDF anchoring"New value: +"Spatial region for image/video/PDF."
addedInput schema / properties / reference / properties / region / properties / height / anyOf
Added value: +[
+ {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "pattern": "^-?\\d+(?:\\.\\d+)?$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / region / properties / height / description
Previous value: -"Height (0-1 normalized)"New value: +"Height (0-1)."
removedInput schema / properties / reference / properties / region / properties / height / type
Removed value: -"number"
addedInput schema / properties / reference / properties / region / properties / width / anyOf
Added value: +[
+ {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "pattern": "^-?\\d+(?:\\.\\d+)?$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / region / properties / width / description
Previous value: -"Width (0-1 normalized)"New value: +"Width (0-1)."
removedInput schema / properties / reference / properties / region / properties / width / type
Removed value: -"number"
addedInput schema / properties / reference / properties / region / properties / x / anyOf
Added value: +[
+ {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "pattern": "^-?\\d+(?:\\.\\d+)?$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / region / properties / x / description
Previous value: -"X coordinate (0-1 normalized)"New value: +"X (0-1 normalized)."
removedInput schema / properties / reference / properties / region / properties / x / type
Removed value: -"number"
addedInput schema / properties / reference / properties / region / properties / y / anyOf
Added value: +[
+ {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "pattern": "^-?\\d+(?:\\.\\d+)?$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / region / properties / y / description
Previous value: -"Y coordinate (0-1 normalized)"New value: +"Y (0-1 normalized)."
removedInput schema / properties / reference / properties / region / properties / y / type
Removed value: -"number"
addedInput schema / properties / reference / properties / start_offset / anyOf
Added value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / start_offset / description
Previous value: -"Character offset from document start (text anchoring hint)"New value: +"Selection start char offset."
removedInput schema / properties / reference / properties / start_offset / maximum
Removed value: -9007199254740991
removedInput schema / properties / reference / properties / start_offset / minimum
Removed value: -0
removedInput schema / properties / reference / properties / start_offset / type
Removed value: -"integer"
changedInput schema / properties / reference / properties / suffix / description
Previous value: -"~30-50 chars context after selection (text anchoring)"New value: +"~30-50 chars after selection."
changedInput schema / properties / reference / properties / text_snippet / description
Previous value: -"Selected text snippet (PDF text selection)"New value: +"Selected PDF text snippet."
addedInput schema / properties / reference / properties / timestamp / anyOf
Added value: +[
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "pattern": "^-?\\d+(?:\\.\\d+)?$",
+ "type": "string"
+ }
+]
changedInput schema / properties / reference / properties / timestamp / description
Previous value: -"Timestamp in seconds (video/audio)"New value: +"Seconds (video/audio)."
removedInput schema / properties / reference / properties / timestamp / type
Removed value: -"number"
changedInput schema / properties / reference / properties / type / description
Previous value: -"Content type for anchoring. Use \"document\" for both PDF page anchoring and text-anchored comments on markdown/notes. \"text\" is accepted as an alias for \"document\""New value: +"Anchor content type. 'document' covers PDF and text; 'text' aliases 'document'."
changedInput schema / properties / reference_type / description
Previous value: -"Filter comments by reference/anchor type (used by: list, list-all). \"document\" covers both PDF and text-anchored comments; \"text\" is an alias for \"document\""New value: +"Filter by anchor type."
changedInput schema / properties / sort / description
Previous value: -"Sort order: \"created\" (oldest first) or \"-created\" (newest first, default) (used by: list, list-all)"New value: +"Sort: 'created' or '-created' (default newest first)."
changedInput schema / properties / text / description
Previous value: -"Comment body text (max 8,192 chars including mention tags, max 500 chars display text with mention tags stripped). Supports @[profile:id], @[user:opaqueId:Name], @[file:fileId:name.ext] mention tags. (required for: add)"New value: +"Comment body (max 8192 chars; max 500 display chars with mention tags stripped). Supports @[profile|user|file:...] mentions."