Files
librefang-registry/plugins/user-profile/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 = "user-profile"
version = "0.1.0"
description = "Persistent user profiling from conversation patterns for personalized agent responses"
author = "librefang"
[hooks]
ingest = "hooks/ingest.py"
after_turn = "hooks/after_turn.py"
[i18n.zh]
name = "用户画像"
description = "从对话模式中持续构建用户画像,用于个性化的 Agent 回复。"
[i18n.zh-TW]
name = "使用者畫像"
description = "從對話模式中持續建立使用者畫像,用於個人化的 Agent 回覆。"
[i18n.ja]
name = "ユーザープロファイル"
description = "会話パターンから継続的にユーザープロファイルを構築し、パーソナライズ応答に活用。"
[i18n.ko]
name = "사용자 프로필"
description = "대화 패턴에서 지속적으로 사용자 프로필을 구축하여 개인화된 응답에 활용."
[i18n.de]
name = "User-Profil"
description = "Persistente Nutzerprofilerstellung aus Konversationsmustern für personalisierte Agent-Antworten."
[i18n.es]
name = "Perfil de usuario"
description = "Perfilado persistente del usuario a partir de patrones de conversación para respuestas personalizadas."
[i18n.fr]
name = "Profil utilisateur"
description = "Profilage persistant basé sur les motifs de conversation pour des réponses personnalisées."
[integrity]
"hooks/after_turn.py" = "e1e12c2e6a3e32e2c26b4184836229f7f6cb32b0e14fcca82496354ff3b36f73"
"hooks/ingest.py" = "28ae3b2435b6e46ef7bfd71b913f2e8c96d1a89120b48eb4cd54ceaefc18501b"