~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/atlibs-knotless

0
0
main
87 lines · 2.2 KB Raw History
{
	"$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 <email>)"
				},
				{
					"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"
	]
}