{ "$type": "com.fedfork.exec.wasm.module", "name": "knotless", "module": { "$type": "blob", "ref": { "$link": "bafkreifotfurn2mwvwqzkbbbkf4t7lfu4vnp7yw2ogkxi4lhy2343y7hpu" }, "mimeType": "application/wasm", "size": 456146 }, "abi": "emdash-wasm-json-v1", "source": { "uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/knotless.1794299178278", "cid": "bafyreiahncq2hciynq3wip7cnmkhiqvcb73nijwaoyyxctczmjofa6j6aa" }, "actions": [ { "entry": "create_repo", "label": "Create repository", "description": "A public repository with no branches until its first commit.", "fields": [ { "key": "name", "label": "Name" }, { "key": "description", "label": "Description" }, { "key": "defaultBranch", "label": "Default branch (main)" } ] }, { "entry": "commit", "label": "Commit", "description": "changes: a JSON list of {path, content}, {path, patch} (a unified diff of that file) or {path, delete: true}, each optionally with executable. A new branch starts from parent, else the default branch.", "fields": [ { "key": "name", "label": "Repository" }, { "key": "branch", "label": "Branch" }, { "key": "parent", "label": "Parent branch (for a new branch)" }, { "key": "message", "label": "Message" }, { "key": "author", "label": "Author (Name )" }, { "key": "changes", "label": "Changes (JSON)", "type": "array" } ] } ], "createdAt": "2026-11-10T08:26:17.590Z", "description": "Create knotless repositories and commit to them without a checkout: git kept as dev.knotless.* records in your atproto account.", "session": { "uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/knotless", "cid": "bafyreiakpbqdk6tm7bb4q47soq34wbygeagvc3lktizroido3tqbjr4pri" }, "calls": [ "com.atproto.repo.getRecord", "com.atproto.repo.listRecords", "com.atproto.repo.createRecord", "com.atproto.repo.applyWrites", "com.atproto.repo.uploadBlob", "com.atproto.sync.getBlob" ], "anyRecords": [ "dev.knotless.ref" ] }