app
adom-courier
Public Made by Adomby adom
App-neutral Google Chat human-in-the-loop middleware for Adom apps. Two directions: apps POST /requests to ask a human (Marv posts via adom-gchat, the reply comes back with identity + attachment bytes
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
{
"slug": "adom-courier",
"version": "0.2.3",
"type": "app",
"license": "MIT",
"description": "App-neutral Google Chat human-in-the-loop middleware for Adom apps. Two directions: apps POST /requests to ask a human (Marv posts via adom-gchat, the reply comes back with identity + attachment bytes via adom-google), AND people can START a thread that the courier routes to that space's app, which replies as Marv \u2014 turning Chat into a front-end for AI-first apps. Apps never touch Google. Pull-based (sidesteps the inbound push edge), per-app bearer auth, multi-turn, attachment-aware.",
"keywords": [
"adom-courier",
"google-chat",
"human-in-the-loop",
"middleware",
"broker",
"marv",
"adom-gchat",
"adom-google",
"cli",
"ai-agent"
],
"tags": [
"google-chat",
"human-in-the-loop",
"middleware",
"cli",
"ai-agent",
"mit"
],
"discovery_triggers": [
"human in the loop",
"ask a human in chat",
"capture a chat reply",
"send me a photo via chat",
"google chat bot reply",
"route an app request to a person",
"dispatch a chat answer to my app",
"facility inspection photo",
"adom-courier",
"courier"
],
"install": {
"binary_name": "adom-courier"
},
"dependencies": {
"adom/adom-google": "*",
"adom/adom-gchat": "*"
},
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"files": [
"bin/adom-courier",
"server.js",
"config.json",
"skills/adom-courier/SKILL.md",
"service/watchdog.sh",
"service/deploy.sh",
"README.md",
"LICENSE",
"install.sh",
"uninstall.sh",
"package.json",
"docs/hero.png",
"docs/flow.png",
"docs/session.png"
]
}