Skip to content

feat(memes): 持久化表情包库与提示词调优 (v3.3.0)#54

Merged
69gg merged 30 commits intomainfrom
feature/emoji
Apr 12, 2026
Merged

feat(memes): 持久化表情包库与提示词调优 (v3.3.0)#54
69gg merged 30 commits intomainfrom
feature/emoji

Conversation

@69gg
Copy link
Copy Markdown
Owner

@69gg 69gg commented Apr 5, 2026

概述

引入持久化表情包库,并对系统提示词进行多轮调优,强化表情包使用与参与时机控制。

变更内容

  • 新增持久化表情包库,基于 ChromaDB 向量存储,支持语义检索
  • 多轮调优提示词:表情包回复作为默认行为,收紧主动参与触发条件
  • 暴露更多运行时能力标志至提示词上下文
  • 优化提示词缓存命中率
  • 修复 WebUI 表情包搜索列表高度溢出
  • 版本升级至 3.3.0

Open with Devin

69gg and others added 16 commits April 3, 2026 13:44
Implement the meme ingestion pipeline, unified image uid support, memes toolset, and WebUI management surface.

Co-authored-by: Codex <noreply@openai.com>
Restore Chroma-compatible embedding payloads in meme vector upsert.

Co-authored-by: Codex <noreply@openai.com>
Adjust the auto-description prompt to prefer 50-100 character descriptions.

Co-authored-by: Codex <noreply@openai.com>
Wrap the meme search results in a fixed-height scroll area so the detail panel stays visible.

Co-authored-by: Codex <noreply@openai.com>
Only allow low-frequency participation in clearly open multi-party discussions, and default to silence when the target is unclear.

Co-authored-by: Codex <noreply@openai.com>
Make optional participation more conservative while preferring memes when the bot does join light conversations.

Co-authored-by: Codex <noreply@openai.com>
Move dynamic prompt content later and add automatic prompt_cache_key generation with per-model toggles.

Co-authored-by: Codex <noreply@openai.com>
Set the default meme source image size limit to 500KB in config defaults and docs.

Co-authored-by: Codex <noreply@openai.com>
Tighten meme judgment and description prompts, require full-image meme suitability, and expand description length.

Co-authored-by: Codex <noreply@openai.com>
Clarify in entertainment_agent intro that image generation can use current-session image UIDs as reference images.

Co-authored-by: Codex <noreply@openai.com>
Tell the AI about high-level knowledge, search, and meme capabilities in the runtime config summary.

Co-authored-by: Codex <noreply@openai.com>
Make the bot favor standalone meme replies over short text when it chooses to join light conversations.

Co-authored-by: Codex <noreply@openai.com>
Push light-chat participation further toward standalone meme replies instead of short text descriptions.

Co-authored-by: Codex <noreply@openai.com>
Allow meme use not only in light chat but also in private replies, mentions, pokes, and lightweight Q&A when it helps the bot feel more human.

Co-authored-by: Codex <noreply@openai.com>
chatgpt-codex-connector[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

- serialize same-content ingest jobs by sha256 within a process
- clean up partially written meme files on unexpected ingest failures
- escape list_memes LIKE wildcards and tighten attachment scope resolution
- add regression tests and docs for FTS, rollback, and scope behavior

Co-authored-by: GPT-5 <noreply@openai.com>
devin-ai-integration[bot]

This comment was marked as resolved.

- track digest lock references so idle locks are removed safely
- avoid unbounded growth in the per-digest ingest lock map
- cover lock reclamation on success and failure paths

Co-authored-by: GPT-5 <noreply@openai.com>
devin-ai-integration[bot]

This comment was marked as resolved.

69gg and others added 3 commits April 11, 2026 09:21
Co-authored-by: GPT-5 <noreply@openai.com>
Co-authored-by: GPT-5 <noreply@openai.com>
Co-authored-by: GPT-5 <noreply@openai.com>
devin-ai-integration[bot]

This comment was marked as resolved.

Co-authored-by: GPT-5 <noreply@openai.com>
69gg and others added 2 commits April 11, 2026 21:32
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

69gg and others added 2 commits April 12, 2026 10:23
Co-authored-by: GPT-5 <noreply@openai.com>
Co-authored-by: GPT-5 <noreply@openai.com>
@69gg 69gg merged commit 6e306c6 into main Apr 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant