{"domain":"www.lacuna.fm","count":1,"changes":[{"captured_at":"2026-08-10T10:59:52","card_hash":"67a97ef454e81752937e6c7e433ce529a9095dd2c5eb240ce6e0322643a9c1e3","previous_card_hash":null,"diff":{"skills_added":[{"id":"generate_music","name":"Generate music","description":"Create an original track from a style description. Send a data part with `{ style, title, lyrics?, instrumental?, model? }` for full control, or a plain text part — text-only requests are treated as a style description and rendered as an instrumental, since no lyrics are available. The task returns immediately in the `working` state; poll tasks/get with the returned task id until it reaches `completed` (audio artifacts attached) or `failed`. Each call spends credits from the authenticated Lacuna account.","tags":["music","audio","generation","song","instrumental","soundtrack"],"inputModes":["text/plain","application/json"],"outputModes":["audio/mpeg","text/plain","image/jpeg"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Lacuna Music"},{"field":"description","before":null,"after":"Generates original music from a style description and optional lyrics. Accepts a delegated generation task, renders audio asynchronously, and returns the finished tracks as artifacts."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://www.lacuna.fm/a2a"},{"field":"documentationUrl","before":null,"after":"https://www.lacuna.fm/docs/api"},{"field":"iconUrl","before":null,"after":"https://www.lacuna.fm/favicon-192x192.png"},{"field":"preferredTransport","before":null,"after":"JSONRPC"}],"other_changed":true,"is_empty":false,"human_summary":"added 1 skill · name ∅ → Lacuna Music · description ∅ → Generates original music from a style de · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://www.lacuna.fm/a2a · documentationUrl ∅ → https://www.lacuna.fm/docs/api · iconUrl ∅ → https://www.lacuna.fm/favicon-192x192.pn · preferredTransport ∅ → JSONRPC"}}]}