Files
Evan Hu 5e4fc2ccf3 chore(plugins): add [integrity] SHA-256 hashes for all hook scripts
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).
2026-05-05 00:29:39 +09:00

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"