{ "describeServer": {"runners": []}, "getViewer": {"login": true, "actor": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test"}}, "getPreferences": {"preferences": [{"$type": "dev.knotless.getPreferences#notificationPref", "reasons": [{"reason": "star", "enabled": true}, {"reason": "follow", "enabled": true}, {"reason": "pull", "enabled": true}, {"reason": "issue", "enabled": true}, {"reason": "comment", "enabled": true}, {"reason": "mention", "enabled": true}, {"reason": "review-requested", "enabled": true}, {"reason": "assigned", "enabled": true}, {"reason": "invite", "enabled": true}, {"reason": "checks-failed", "enabled": true}, {"reason": "ejected", "enabled": true}, {"reason": "subscribed", "enabled": false}, {"reason": "watching", "enabled": false}], "followedOnly": false}, {"$type": "dev.knotless.getPreferences#themesPref", "themes": [{"uri": "at://did:plc:55j6e4wxzlzndxm4nov2lz7x/dev.knotless.theme/3mz1ember22b", "name": "Ember", "creator": "did:plc:55j6e4wxzlzndxm4nov2lz7x", "palette": {"colorScheme": "dark", "background": "#1c1412", "text": "#f1e4dc", "primary": "#ff8a5b", "onPrimary": "#1c1412", "accent": "#ffb27a", "success": "#9bd17a", "danger": "#ff6b6b", "done": "#d0a2ff", "attention": "#ffd166", "syntax": {"keywords": "#ff8a5b", "strings": "#9bd17a", "comments": "#a8968c"}}, "addedAt": "2026-10-19T10:00:00Z"}]}]}, "listThemes": {"themes": [{"uri": "at://did:plc:abe24xewga4qdbzjcxmuzdt3/dev.knotless.theme/3mz2meadow2a", "creator": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test"}, "name": "Meadow", "palette": {"colorScheme": "light", "background": "#f4f1e8", "text": "#2f3b2f", "primary": "#3f6e3a", "accent": "#2d6a8a", "success": "#3f6e3a", "danger": "#b3412e", "attention": "#8a6100"}, "createdAt": "2026-10-18T10:00:00Z"}, {"uri": "at://did:plc:55j6e4wxzlzndxm4nov2lz7x/dev.knotless.theme/3mz1ember22b", "creator": {"did": "did:plc:55j6e4wxzlzndxm4nov2lz7x", "handle": "bob.test"}, "name": "Ember", "palette": {"colorScheme": "dark", "background": "#1c1412", "text": "#f1e4dc", "primary": "#ff8a5b", "onPrimary": "#1c1412", "accent": "#ffb27a", "success": "#9bd17a", "danger": "#ff6b6b", "done": "#d0a2ff", "attention": "#ffd166", "syntax": {"keywords": "#ff8a5b", "strings": "#9bd17a", "comments": "#a8968c"}}, "createdAt": "2026-10-12T10:00:00Z"}]}, "getActorStars": {"repos": []}, "getFollowers": {"actors": [{"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test"}]}, "getFollows": {"actors": [{"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test"}]}, "listActorItems": {"items": [{"item": {"uri": "at://did:plc:abe24xewga4qdbzjcxmuzdt3/dev.knotless.issue/3mz1", "kind": "issue", "title": "Fails on files that are not UTF-8", "state": "open", "author": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test"}, "createdAt": "2026-10-20T09:00:00Z", "comments": 2}, "repo": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test", "name": "tally"}}, {"item": {"uri": "at://did:plc:abe24xewga4qdbzjcxmuzdt3/dev.knotless.pull/3mz2", "kind": "pull", "title": "Print counts as JSON with --json", "state": "open", "author": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test"}, "createdAt": "2026-10-20T09:00:00Z", "comments": 0}, "repo": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "alice.test", "name": "tally"}}]}, "getMergeStatus": { "state": "clean", "checks": "passed", "method": "merge", "base": "1111111111111111111111111111111111111111", "head": "2222222222222222222222222222222222222222", "may": {"merge": true, "force": true, "queue": true, "base": true, "head": true, "rerun": true} }, "listNotifications": { "notifications": [ { "uri": "at://did:plc:abe24xewga4qdbzjcxmuzdt3/dev.knotless.comment/3myvwhcomment1", "author": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "bob.test"}, "reason": "comment", "title": "Print counts as JSON with --json", "text": "This looks right to me, but `--json` should imply `--quiet`.", "isRead": false, "createdAt": "2026-10-20T11:00:00Z" }, { "uri": "at://did:plc:abe24xewga4qdbzjcxmuzdt3/dev.knotless.issue/3myvwhissue2", "author": {"did": "did:plc:abe24xewga4qdbzjcxmuzdt3", "handle": "bob.test"}, "reason": "issue", "title": "Fails on files that are not UTF-8", "text": "It stops at the first bad byte.", "isRead": true, "createdAt": "2026-10-18T09:00:00Z" } ] }, "searchActors": { "actors": [ { "did": "did:plc:alice", "handle": "alice.test", "displayName": "Alice" }, { "did": "did:plc:alicia", "handle": "alicia.bsky.social", "displayName": "Alicia Keane" }, { "did": "did:plc:ali", "handle": "ali.example.com" }, { "did": "did:plc:alistair", "handle": "alistair.test", "displayName": "Alistair" }, { "did": "did:plc:alina", "handle": "alina.test", "displayName": "Alina" }, { "did": "did:plc:alba", "handle": "alba.test" } ] }, "listBlocks": { "blocks": [ { "uri": "at://did:plc:alice/dev.knotless.block/3mzaaaaaaaaa2", "subject": { "did": "did:plc:mallory", "handle": "mallory.test" }, "createdAt": "2026-10-19T09:00:00Z" }, { "uri": "at://did:plc:alice/dev.knotless.block/3mzaaaaaaaaa3", "subject": { "did": "did:plc:trent", "handle": "trent.test" }, "repo": { "did": "did:plc:alice", "name": "tally" }, "createdAt": "2026-10-18T09:00:00Z" } ] }, "getAccountData": { "did": "did:plc:alice", "spaces": 1, "repos": [ { "name": "tally", "private": false, "collaborators": 2 }, { "name": "notes", "private": true, "collaborators": 0, "members": 1 }, { "name": "scratch", "private": false, "collaborators": 0 } ], "collections": [ { "collection": "dev.knotless.comment", "count": 41 }, { "collection": "dev.knotless.follow", "count": 3 }, { "collection": "dev.knotless.issue", "count": 7 }, { "collection": "dev.knotless.pull", "count": 12 }, { "collection": "dev.knotless.repo", "count": 3 } ] }, "listWorkflows": {"ref": "refs/heads/main", "workflows": [{"name": "build", "push": true, "pull": true, "asked": true}, {"name": "test", "push": true, "pull": true, "asked": true}, {"name": "release", "push": false, "pull": false, "asked": true}]} }