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.4 KiB
TOML
42 lines
1.4 KiB
TOML
name = "context-decay"
|
|
version = "0.1.0"
|
|
description = "Time-based memory decay with relevance scoring for natural context forgetting"
|
|
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 = "コンテキスト減衰"
|
|
description = "時間経過に基づく記憶減衰と関連度スコアで自然な忘却を再現。"
|
|
|
|
[i18n.ko]
|
|
name = "컨텍스트 감쇠"
|
|
description = "시간 기반 기억 감쇠와 관련성 점수로 자연스러운 망각을 구현."
|
|
|
|
[i18n.de]
|
|
name = "Kontext-Verfall"
|
|
description = "Zeitbasierter Gedächtnisverfall mit Relevanz-Scoring für natürliches Vergessen."
|
|
|
|
[i18n.es]
|
|
name = "Decaimiento de contexto"
|
|
description = "Decaimiento de memoria basado en el tiempo con puntuación de relevancia para un olvido natural."
|
|
|
|
[i18n.fr]
|
|
name = "Déclin du contexte"
|
|
description = "Déclin de mémoire basé sur le temps avec scoring de pertinence pour un oubli naturel."
|
|
|
|
[integrity]
|
|
"hooks/after_turn.py" = "eb7801807e444bd9b804ee6c3b8b6cc68e29f08c3368f3d92e8047654eb0665b"
|
|
"hooks/ingest.py" = "f9a82df0a460720d9888f179c31e8be0afd9b4dbc90329988e5347f9b7acf941"
|