agent-Specialization/utils
JOJO 398ee6e760 feat(memory): refactor proactive memory and conversation recall
Refactor conversation persistence into workspace-scoped storage with host workspace legacy migration, current workspace filtering, and active host workspace state protection.

Add proactive recent-conversation prompt injection with personal-space controls, configurable item count, empty-conversation filtering, and frozen per-conversation prompt metadata to keep request caches stable.

Introduce conversation_search and conversation_review tools for current-workspace history: multi-keyword search, list mode, current conversation exclusion, message/tool counts, formatted model output, read/save review modes, long-review fallback, and .agents/review storage.

Move internal workspace artifacts under .agents, including uploads, skills, compact results, and reviews; update prompt file-tree visibility, compression output, upload paths, and hidden versioning exclusions.

Add create_skill workflow and a Skills tool category, move read_skill into Skills, validate/归档 skill folders, support host global skills and Docker/API private skills, and sync private skills into .agents/skills and skill prompts.

Update frontend tool icons, statuses, and expanded renderers for conversation recall and skills workflows; add workspace conversation and skills-manager tests.
2026-05-27 03:09:42 +08:00
..
__pycache__ <fix thinking chunk> 2025-11-19 20:47:56 +08:00
__init__.py feat: 添加 terminal-guide 和 sub-agent-guide skills 2026-03-16 21:17:02 +08:00
aliyun_fallback.py feat: add aliyun quota fallback 2026-03-06 12:31:20 +08:00
api_client.py fix: harden multimodal handling and sanitize mcp action results 2026-04-27 20:11:21 +08:00
context_manager.py feat(memory): refactor proactive memory and conversation recall 2026-05-27 03:09:42 +08:00
conversation_manager.py feat(memory): refactor proactive memory and conversation recall 2026-05-27 03:09:42 +08:00
host_workspace_debug.py feat(memory): refactor proactive memory and conversation recall 2026-05-27 03:09:42 +08:00
logger.py chore(logging): tune title diagnostics and file logs 2026-05-25 22:57:29 +08:00
media_store.py fix: render user media previews from media store refs 2026-04-27 12:57:13 +08:00
terminal_factory.py chore: initial import 2025-11-14 16:44:12 +08:00
tool_result_formatter.py feat(memory): refactor proactive memory and conversation recall 2026-05-27 03:09:42 +08:00