Files
librefang-registry/plugins/topic-memory/plugin.toml
T
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 = "topic-memory"
version = "0.1.0"
description = "Topic-aware memory recall with keyword clustering for cross-conversation 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 = "トピックメモリ"
description = "トピック単位のメモリ想起にキーワードクラスタリングを組み合わせ、セッションを跨ぐ文脈を維持。"
[i18n.ko]
name = "주제 메모리"
description = "주제별 기억 회상과 키워드 클러스터링으로 세션 간 컨텍스트를 연결."
[i18n.de]
name = "Topic-Gedächtnis"
description = "Themenbewusster Gedächtnisabruf mit Keyword-Clustering für sitzungsübergreifenden Kontext."
[i18n.es]
name = "Memoria por temas"
description = "Recuerdo de memoria consciente del tema con agrupamiento de palabras clave para contexto entre conversaciones."
[i18n.fr]
name = "Mémoire par sujets"
description = "Rappel de mémoire orienté sujet avec clustering de mots-clés pour un contexte inter-conversations."
[integrity]
"hooks/after_turn.py" = "d2a52d8070250c6308de1af8739dfee0691b4dc73ee45448f32b7ed446645d28"
"hooks/ingest.py" = "9ee56481f5b7039a12d4a6f373b7f54af7ead8f790995280551739658997cc0f"