- 将 member_context 的 Dify workflow 调用响应模式切换为 streaming,提高长耗时工作流的连接稳定性 - 将成员画像工作流请求超时时间从 60 秒提升到 240 秒,适配当前群日批量提取任务的实际耗时 - 扩展 DifyClient,支持 workflow streaming 响应解析,在流式场景下尽量提取最终输出或增量文本 - 调整群日画像提取逻辑,AI 未返回成员有效结构化结果时不再写入 fallback 通用数据,而是直接跳过,等待下次任务重试 - 调整周/月周期摘要生成逻辑,AI 未返回有效结果时不再使用本地兜底拼装摘要,避免写入低质量周期画像 - 删除成员日摘要和周期摘要对应的 fallback 生成逻辑,彻底阻断这类无意义垃圾画像继续入库 - 新增跳过日志,明确标记哪些成员或周期摘要因为未提取到有效 AI 结果而未入库,便于后续诊断稳定性问题
49 lines
1.0 KiB
TOML
49 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"
|
|
response_mode = "streaming"
|
|
request_timeout = 240
|
|
|
|
[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
|