addedOutput schema / properties / advisories
Added value: +{
+ "description": "Structured non-fatal advisories, including authoring issues and unread staff feedback responses. Each advisory.summary is also appended to the text content for the LLM path.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "description": "Kind-specific structured payload. Shape varies per advisory kind.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "doc_url": {
+ "description": "Optional docs pointer for this advisory kind.",
+ "type": "string"
+ },
+ "kind": {
+ "description": "Stable advisory identifier (e.g. \"legacy-bridge\").",
+ "type": "string"
+ },
+ "severity": {
+ "description": "Severity; omitted advisories are treated as 'info'.",
+ "enum": [
+ "info",
+ "warn"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "description": "Agent-facing summary. Self-sufficient; no extra context required.",
+ "type": "string"
+ },
+ "userSummary": {
+ "description": "End-user-facing summary. Set when the advisory should render in-app.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "summary"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / apps / items / properties / appName / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / apps / items / properties / appName / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / apps / items / properties / capabilities / properties / exports / description
Previous value: -"Operations this app exposes to other apps via `window.buildy.api(<id>).<export>()`. Use to plan cross-app integrations without round-tripping through get_app_source."New value: +"Operations this app exposes to other apps via `window.charming.api(<id>).<export>()`. Use to plan cross-app integrations without round-tripping through get_app_source."
changedOutput schema / properties / apps / items / properties / capabilities / properties / imports / description
Previous value: -"Capability tokens the app depends on (e.g. \"buildy:storage/kv@1.0\", \"buildy:browser/microphone@1.0\")."New value: +"Capability tokens the app depends on (e.g. \"charming:storage/kv@1.0\", \"charming:browser/microphone@1.0\")."
removedOutput schema / properties / apps / items / properties / description / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / apps / items / properties / description / type
Added value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / apps / items / properties / revision
Added value: +{
+ "description": "Server-owned app source revision. Historical null counters read as 0; new apps start at 1; each successful source write advances it once. Pass this value through `expected_revision` when guarding update_app.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
changedOutput schema / properties / apps / items / required
Previous value: -[
- "id",
- "role",
- "displayName",
- "description",
- "url",
- "shareUrl",
- "lastUpdatedAt",
- "claimed",
- "capabilities"
-]New value: +[
+ "id",
+ "role",
+ "displayName",
+ "revision",
+ "description",
+ "url",
+ "shareUrl",
+ "lastUpdatedAt",
+ "claimed",
+ "capabilities"
+]