mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-20 13:47:15 +08:00
fix: adjust default turns
This commit is contained in:
@@ -111,7 +111,7 @@ class ChatService:
|
|||||||
logger.info(f"[ChatService] Starting agent run: session={session_id}, query={query[:80]}")
|
logger.info(f"[ChatService] Starting agent run: session={session_id}, query={query[:80]}")
|
||||||
|
|
||||||
from config import conf
|
from config import conf
|
||||||
max_context_turns = conf().get("agent_max_context_turns", 30)
|
max_context_turns = conf().get("agent_max_context_turns", 20)
|
||||||
|
|
||||||
# Get full system prompt with skills
|
# Get full system prompt with skills
|
||||||
full_system_prompt = agent.get_full_system_prompt()
|
full_system_prompt = agent.get_full_system_prompt()
|
||||||
|
|||||||
@@ -480,7 +480,7 @@ class Agent:
|
|||||||
|
|
||||||
# Get max_context_turns from config
|
# Get max_context_turns from config
|
||||||
from config import conf
|
from config import conf
|
||||||
max_context_turns = conf().get("agent_max_context_turns", 30)
|
max_context_turns = conf().get("agent_max_context_turns", 20)
|
||||||
|
|
||||||
# Create stream executor with copied message history
|
# Create stream executor with copied message history
|
||||||
executor = AgentStreamExecutor(
|
executor = AgentStreamExecutor(
|
||||||
|
|||||||
@@ -146,8 +146,8 @@ class AgentInitializer:
|
|||||||
try:
|
try:
|
||||||
from agent.memory import get_conversation_store
|
from agent.memory import get_conversation_store
|
||||||
store = get_conversation_store()
|
store = get_conversation_store()
|
||||||
max_turns = conf().get("agent_max_context_turns", 30)
|
max_turns = conf().get("agent_max_context_turns", 20)
|
||||||
restore_turns = max(6, max_turns // 3)
|
restore_turns = max(6, max_turns // 5)
|
||||||
saved = store.load_messages(session_id, max_turns=restore_turns)
|
saved = store.load_messages(session_id, max_turns=restore_turns)
|
||||||
if saved:
|
if saved:
|
||||||
filtered = self._filter_text_only_messages(saved)
|
filtered = self._filter_text_only_messages(saved)
|
||||||
|
|||||||
@@ -524,7 +524,7 @@ class ConfigHandler:
|
|||||||
"model": local_config.get("model", ""),
|
"model": local_config.get("model", ""),
|
||||||
"channel_type": local_config.get("channel_type", ""),
|
"channel_type": local_config.get("channel_type", ""),
|
||||||
"agent_max_context_tokens": local_config.get("agent_max_context_tokens", 50000),
|
"agent_max_context_tokens": local_config.get("agent_max_context_tokens", 50000),
|
||||||
"agent_max_context_turns": local_config.get("agent_max_context_turns", 30),
|
"agent_max_context_turns": local_config.get("agent_max_context_turns", 20),
|
||||||
"agent_max_steps": local_config.get("agent_max_steps", 15),
|
"agent_max_steps": local_config.get("agent_max_steps", 15),
|
||||||
"api_bases": api_bases,
|
"api_bases": api_bases,
|
||||||
"api_keys": api_keys_masked,
|
"api_keys": api_keys_masked,
|
||||||
|
|||||||
Reference in New Issue
Block a user