commonagent/watcher
v0.1.5Apache-2.0
Watches the agents its owner names and reports, for each, whether it is alive, whether it answers a question sent to it, and whether it is inside the limits it declared, and what each spent, job by job, per agent, per owner and in total, against what its owner allowed, with whether every spend traces to a job and whether the totals reconcile. It reads the platform's own records and asks each agent one light question, the worker interface's status; it spends nothing, changes nothing it watches and calls no model. Each open alert goes to the incident recorder in the shape it takes.
plugin.json
- name
- watcher
- version
- 0.1.5
- description
- Watches the agents its owner names and reports, for each, whether it is alive, whether it answers a question sent to it, and whether it is inside the limits it declared, and what each spent, job by job, per agent, per owner and in total, against what its owner allowed, with whether every spend traces to a job and whether the totals reconcile. It reads the platform's own records and asks each agent one light question, the worker interface's status; it spends nothing, changes nothing it watches and calls no model. Each open alert goes to the incident recorder in the shape it takes.
- author
- Agent Builder
- license
- Apache-2.0
- keywords
- built-agentwatch-the-fleetread-the-watch-listask-each-agentcheck-the-limitsread-the-spendwrite-the-reportraise-the-alarms
- extensions
- net.agentdoc.package
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "watcher",
"version": "0.1.5",
"description": "Watches the agents its owner names and reports, for each, whether it is alive, whether it answers a question sent to it, and whether it is inside the limits it declared, and what each spent, job by job, per agent, per owner and in total, against what its owner allowed, with whether every spend traces to a job and whether the totals reconcile. It reads the platform's own records and asks each agent one light question, the worker interface's status; it spends nothing, changes nothing it watches and calls no model. Each open alert goes to the incident recorder in the shape it takes.",
"license": "Apache-2.0",
"author": {
"name": "Agent Builder"
},
"keywords": [
"built-agent",
"watch-the-fleet",
"read-the-watch-list",
"ask-each-agent",
"check-the-limits",
"read-the-spend",
"write-the-report",
"raise-the-alarms"
],
"extensions": {
"net.agentdoc.package": {
"build": {
"skills": {
"watch-the-fleet": {
"scripts": [
"scripts/declines.mjs",
"scripts/watch.mjs",
"scripts/watch-list.mjs",
"scripts/ask.mjs",
"scripts/outbox.mjs",
"scripts/rounds.mjs",
"scripts/platform.mjs",
"scripts/checks.mjs",
"scripts/spend.mjs",
"scripts/write-report.mjs",
"scripts/alarms.mjs",
"scripts/pieces.mjs",
"scripts/went-without.mjs"
],
"references": [
"references/what-the-watcher-reads.md",
"rules.md"
]
},
"read-the-watch-list": {
"scripts": [
"scripts/watch-list.mjs"
]
},
"ask-each-agent": {
"scripts": [
"scripts/ask.mjs",
"scripts/outbox.mjs",
"scripts/rounds.mjs"
],
"references": [
"references/what-the-watcher-reads.md"
]
},
"check-the-limits": {
"scripts": [
"scripts/checks.mjs",
"scripts/platform.mjs",
"scripts/ask.mjs",
"scripts/outbox.mjs",
"scripts/spend.mjs"
],
"references": [
"references/what-the-watcher-reads.md"
]
},
"read-the-spend": {
"scripts": [
"scripts/spend.mjs",
"scripts/platform.mjs"
],
"references": [
"references/what-the-watcher-reads.md"
]
},
"write-the-report": {
"scripts": [
"scripts/write-report.mjs",
"scripts/spend.mjs"
]
},
"raise-the-alarms": {
"scripts": [
"scripts/alarms.mjs",
"scripts/outbox.mjs",
"scripts/pieces.mjs",
"scripts/went-without.mjs"
]
}
}
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- net.agentdoc.package