Der Architekt muss nach jedem Wecken neu armen. Mit drei getrennten Flags (--await-review, --await-message, --await-ask) heisst das drei Dinge im Kopf behalten — und am 09.08. ist genau das passiert: nach einem Review-Ereignis wurde nur der Review-Watcher neu armiert, der Ask-Watcher war da schon beendet. Ein blockierender Ask von codex lag daraufhin unbemerkt auf dem Board, waehrend der Architekt sich fuer abgedeckt hielt. Der CEO hat ihn gefunden, nicht das Werkzeug. --await-any <agent> weckt bei allem, was den Architekten angeht: Task in Review, blockierender Ask, Direktnachricht an <agent>, neuer Task. Ein Flag, ein Prozess, eine Sache zum Neu-Armen. Zwei Details, die den Unterschied machen: - OHNE --new-only wird der STEHENDE Rueckstau geprueft, nicht nur kuenftige Ereignisse: Reviews, Asks und ungelesene Nachrichten. Ein Review, das schon wartete, als der Watcher verband, ist genau der Fall, der sonst durchrutscht. - --ignore-from wirkt weiter. Watchdog-Erinnerungen duerfen nicht wecken; ein Alarm, der alle paar Minuten auf nichts feuert, erzieht seinen Empfaenger dazu, ihn zu ignorieren. Die drei Einzel-Flags bleiben unveraendert bestehen. 321 Tests gruen (3 neue), tsc --noEmit sauber. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
55 lines
1.0 KiB
JSON
55 lines
1.0 KiB
JSON
{
|
|
"name": "agenthub",
|
|
"version": "0.11.1",
|
|
"description": "Local coordination layer for AI coding agents",
|
|
"type": "module",
|
|
"main": "./dist/index.js",
|
|
"types": "./dist/index.d.ts",
|
|
"files": [
|
|
"dist",
|
|
"bin"
|
|
],
|
|
"bin": {
|
|
"agenthub": "./bin/agenthub.js"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"dev": "tsc --watch",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest"
|
|
},
|
|
"engines": {
|
|
"node": ">=20"
|
|
},
|
|
"dependencies": {
|
|
"@inquirer/prompts": "^7.0.0",
|
|
"@modelcontextprotocol/sdk": "^1.29.0",
|
|
"better-sqlite3": "^12.0.0",
|
|
"bonjour-service": "^1.4.2",
|
|
"commander": "^13.0.0",
|
|
"fastify": "^5.0.0",
|
|
"yaml": "^2.6.0",
|
|
"zod": "^3.23.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/better-sqlite3": "^7.6.12",
|
|
"@types/node": "^22.0.0",
|
|
"typescript": "^5.7.0",
|
|
"vitest": "^3.0.0"
|
|
},
|
|
"keywords": [
|
|
"ai",
|
|
"agents",
|
|
"claude",
|
|
"codex",
|
|
"kimi",
|
|
"collaboration"
|
|
],
|
|
"license": "MIT",
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"better-sqlite3"
|
|
]
|
|
}
|
|
}
|