The daemon's `manifest_missing_integrity_hooks` check (#3804) hard-fails any registry install whose plugin.toml declares hooks but lacks an [integrity] entry for each one. All 11 plugins under plugins/ had the [hooks] table but were missing [integrity], so `librefang plugin install <name>` would error after download with "missing [integrity] hashes for hook script(s): ...". Compute and pin SHA-256 over each `hooks/*.py` under every plugin dir. The mempalace-indexer entries were already present and are unchanged (reordered alphabetically by the regenerator). Verified each plugin.toml still parses (Python tomllib).
42 lines
1.5 KiB
TOML
42 lines
1.5 KiB
TOML
name = "todo-tracker"
|
|
version = "0.1.0"
|
|
description = "Detects action items and tasks mentioned in conversations, persists them, and recalls them as context"
|
|
author = "librefang"
|
|
|
|
[hooks]
|
|
ingest = "hooks/ingest.py"
|
|
after_turn = "hooks/after_turn.py"
|
|
|
|
|
|
[i18n.zh]
|
|
name = "待办追踪"
|
|
description = "识别对话中的行动项与任务,持久化保存并作为上下文召回。"
|
|
|
|
[i18n.zh-TW]
|
|
name = "待辦追蹤"
|
|
description = "辨識對話中的行動項目與任務,持久化保存並作為上下文召回。"
|
|
|
|
[i18n.ja]
|
|
name = "ToDo トラッカー"
|
|
description = "会話内のアクションアイテム・タスクを検出し、永続化して文脈として呼び戻す。"
|
|
|
|
[i18n.ko]
|
|
name = "할 일 추적기"
|
|
description = "대화에서 액션 아이템과 작업을 감지해 저장하고 컨텍스트로 회상."
|
|
|
|
[i18n.de]
|
|
name = "Todo-Tracker"
|
|
description = "Erkennt in Konversationen genannte Action-Items und Aufgaben, speichert sie und ruft sie als Kontext zurück."
|
|
|
|
[i18n.es]
|
|
name = "Rastreador de tareas"
|
|
description = "Detecta tareas y acciones mencionadas en las conversaciones, las persiste y las recupera como contexto."
|
|
|
|
[i18n.fr]
|
|
name = "Suivi de tâches"
|
|
description = "Détecte les actions et tâches mentionnées dans les conversations, les persiste et les rappelle comme contexte."
|
|
|
|
[integrity]
|
|
"hooks/after_turn.py" = "5c9b524e0c2880152ddad2fcebb6cbe6fc548e3030871d2805a9a789eed80fdc"
|
|
"hooks/ingest.py" = "1cd6a11c07e94dd34bb335f21c19c353b74016ba67a0ebd9bd4cd7cbf227705f"
|