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

johnandersen777.bsky.social/atlibs-agents

agents and atirc modules for atlibs: launch agents from a composition, chat on atirc; pages and the agents service

0
0
main
93 lines · 2.1 KB Raw History
{
	"$type": "com.fedfork.exec.wasm.module",
	"name": "atirc",
	"module": {
		"$type": "blob",
		"ref": {
			"$link": "bafkreihwpk3qq7hg2hl2ssjtf4vjgtkyjqr2ccl6wgznj4un7x4is2ju3q"
		},
		"mimeType": "application/wasm",
		"size": 111785
	},
	"abi": "emdash-wasm-json-v1",
	"source": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/atirc.1794212427823",
		"cid": "bafyreicwnjn3unscr7zranixyjucidhy5nohdxqnxivcfh3dkuaqquelze"
	},
	"actions": [
		{
			"entry": "read",
			"label": "Read",
			"description": "The last messages on a channel; empty channel means your handle channel. Pass the returned cursor to read only newer ones.",
			"fields": [
				{
					"key": "handle",
					"label": "Handle"
				},
				{
					"key": "channel",
					"label": "Channel"
				}
			]
		},
		{
			"entry": "post",
			"label": "Post",
			"description": "Post a line; empty channel means your handle channel.",
			"fields": [
				{
					"key": "channel",
					"label": "Channel"
				},
				{
					"key": "text",
					"label": "Text"
				}
			]
		},
		{
			"entry": "irc_post",
			"label": "Post over iroh",
			"description": "Post a line over IRC on atirc's iroh endpoint (ALPN atirc/irc/1), authenticated by an atirc token (atirc token <name>). Needs a host with dumbpipe (Node irohHost); browsers and Workers refuse it.",
			"fields": [
				{
					"key": "token",
					"label": "atirc token"
				},
				{
					"key": "channel",
					"label": "Channel"
				},
				{
					"key": "text",
					"label": "Text"
				},
				{
					"key": "nick",
					"label": "Nick"
				}
			]
		}
	],
	"createdAt": "2026-11-09T03:13:29.762Z",
	"description": "Read and post lines on your atirc channel at irc.fedfork.com.",
	"session": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/atirc",
		"cid": "bafyreifpjnbfitcptcnamgibmqvon6scga3x6lsahp2ft3zazqgg4isddq"
	},
	"calls": [
		"chat.atirc.list",
		"chat.atirc.post",
		"com.fedfork.exec.iroh.connect"
	],
	"hooks": [
		{
			"nsid": "com.fedfork.exec.iroh.connect",
			"required": true,
			"entries": [
				"irc_post"
			],
			"reason": "irc_post posts over the server's iroh IRC endpoint"
		}
	]
}