- 新增 member_context 专用 DifyClient,统一兼容 completion 与 workflow 两种调用模式 - 将成员画像插件默认切换到 Dify workflow 模式,配置改用新的 workflow 应用与 workflows/run 接口 - 生成可直接导入 Dify 的成员画像工作流 DSL 文件,方便后台一键导入和发布 - 补充 Dify 工作流接入说明文档,明确输入字段、输出字段、发布步骤与插件消费方式 - 清理旧的单成员日摘要提取链路,日级画像统一收敛到群日批量提取路径,减少无效分支和历史残留 - 去除 member_context 内部多处旧 requests 直连调用,统一改为通过 DifyClient 调用 AI 服务 - 优化群日批量结果解析逻辑,只按 wxid 作为唯一主键识别成员,不再依赖昵称做唯一判断 - 新增按 wxid 的结果去重与完整度评分逻辑,遇到重复成员结果时优先保留字段更完整、置信度更高的一条 - 保留现有初始化、增量、周/月聚合与最终画像生成链路,同时剔除 workflow 接入后已无效或低价值的旧逻辑 - 为后续继续收紧 fallback 标记、增强后台质量诊断和优化工作流输出稳定性打下基础
48 lines
1.0 KiB
TOML
48 lines
1.0 KiB
TOML
[general]
|
|
enable = true
|
|
|
|
[api]
|
|
enable = true
|
|
base_url = "http://192.168.2.240/v1"
|
|
api_key = "app-b2cj03DipGCIAmgBfcx7SKsT"
|
|
mode = "workflow"
|
|
endpoint = "workflows/run"
|
|
workflow_output_key = "text"
|
|
request_timeout = 60
|
|
|
|
[profile]
|
|
sample_days = 30
|
|
sample_message_limit = 80
|
|
refresh_limit_per_member = 200
|
|
long_term_days = 60
|
|
long_term_message_limit = 600
|
|
bootstrap_days = 60
|
|
bootstrap_message_limit = 600
|
|
incremental_message_limit = 80
|
|
incremental_recent_days = 7
|
|
recalibration_days = 30
|
|
daily_message_limit = 120
|
|
daily_digest_min_messages = 6
|
|
max_daily_digests_per_run = 0
|
|
weekly_digest_limit = 16
|
|
monthly_digest_limit = 12
|
|
final_daily_limit = 8
|
|
final_weekly_limit = 6
|
|
final_monthly_limit = 6
|
|
group_digest_days = 1
|
|
ai_min_member_messages = 12
|
|
active_member_hours = 72
|
|
min_member_messages = 3
|
|
max_members_per_group_per_run = 30
|
|
stale_hours = 24
|
|
stable_decay = 0.96
|
|
stable_max_items = 6
|
|
stable_min_score = 0.9
|
|
stable_ready_days = 180
|
|
|
|
[schedule]
|
|
refresh_times = ["04:20"]
|
|
only_recent_active_groups = true
|
|
active_hours = 72
|
|
min_group_messages = 20
|