changedInput schema / properties / action / enum
Previous value: -[
- "pull",
- "comment",
- "rate",
- "propose",
- "report",
- "withdraw_report",
- "mount"
-]New value: +[
+ "pull",
+ "add",
+ "follow",
+ "comment",
+ "rate",
+ "propose",
+ "report",
+ "withdraw_report",
+ "mount"
+]
changedInput schema / properties / follow / description
Previous value: -"mount: latest keeps it up to date with its source (the default for a new mount); pinned keeps the version it holds"New value: +"add, follow: with add or follow: latest follows each approved version until the copy is edited (the default); pinned keeps the version it holds, or with follow the version you name · mount: latest keeps it up to date with its source (the default for a new mount); pinned keeps the version it holds"
addedInput schema / properties / from_folder
Added value: +{
+ "description": "propose: a folder path or node id: every text document in it, by path (a skill when it holds SKILL.md). A console link (`/d/<Name-Slug>-<32 hex>`, whole or just its id) is accepted too.",
+ "type": "string"
+}
addedInput schema / properties / into
Added value: +{
+ "description": "mount: the folder to put it in; default public-context/<owner>/<repo>/",
+ "type": "string"
+}
changedInput schema / properties / scope / description
Previous value: -"pull: the folder to copy it into"New value: +"pull, add: the folder to copy it into"
changedInput schema / properties / slug / description
Previous value: -"pull, comment, rate, propose: the package's name in the registry"New value: +"pull, add, follow, comment, rate, propose: the package's name in the registry"
changedInput schema / properties / version / description
Previous value: -"pull: a published version; default the latest"New value: +"pull, follow: a published version; default the latest"
addedOutput schema / properties / added
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "created": {
+ "type": "boolean"
+ },
+ "diverged": {
+ "type": "boolean"
+ },
+ "follow": {
+ "enum": [
+ "latest",
+ "pinned"
+ ],
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "version": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "location",
+ "version",
+ "follow",
+ "diverged",
+ "created"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / package / properties / files
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "path",
+ "content"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "a folder package's documents by path; null for one document or knowledge item"
+}
changedOutput schema / properties / package / required
Previous value: -[
- "slug",
- "kind",
- "title",
- "summary",
- "publisher",
- "version",
- "body",
- "fields",
- "approvedBy",
- "publishedAt",
- "standing"
-]New value: +[
+ "slug",
+ "kind",
+ "title",
+ "summary",
+ "publisher",
+ "version",
+ "body",
+ "fields",
+ "approvedBy",
+ "publishedAt",
+ "standing",
+ "files"
+]
addedOutput schema / properties / packages / items / properties / files
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "path",
+ "content"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "a folder package's documents by path; null for one document or knowledge item"
+}
changedOutput schema / properties / packages / items / required
Previous value: -[
- "slug",
- "kind",
- "title",
- "summary",
- "publisher",
- "version",
- "body",
- "fields",
- "approvedBy",
- "publishedAt",
- "standing"
-]New value: +[
+ "slug",
+ "kind",
+ "title",
+ "summary",
+ "publisher",
+ "version",
+ "body",
+ "fields",
+ "approvedBy",
+ "publishedAt",
+ "standing",
+ "files"
+]