feat(agent): add redis short-term user context cache and align tests
This commit is contained in:
@@ -144,6 +144,9 @@ class AgentRuntimeSettings(BaseModel):
|
||||
redis_stream_prefix: str = "agent:events"
|
||||
redis_stream_read_count: int = Field(default=100, ge=1, le=1000)
|
||||
redis_stream_block_ms: int = Field(default=5000, ge=1, le=60000)
|
||||
user_context_cache_prefix: str = "agent:user-context"
|
||||
user_context_cache_ttl_seconds: int = Field(default=600, ge=60, le=86400)
|
||||
user_context_cache_max_turns: int = Field(default=6, ge=1, le=100)
|
||||
default_model_code: str = ""
|
||||
streaming_enabled: bool = True
|
||||
|
||||
|
||||
@@ -29,6 +29,6 @@ llms:
|
||||
factory_name: dashscope
|
||||
litellm_model: dashscope/qwen-turbo
|
||||
|
||||
- model_code: deepseek-v3.2
|
||||
- model_code: deepseek-chat
|
||||
factory_name: deepseek
|
||||
litellm_model: deepseek/deepseek-chat
|
||||
|
||||
@@ -7,14 +7,14 @@ agents:
|
||||
max_tokens: null
|
||||
|
||||
- agent_type: TASK_EXECUTION
|
||||
llm_model_code: deepseek-v3.2
|
||||
llm_model_code: deepseek-chat
|
||||
status: active
|
||||
config:
|
||||
temperature: 0.7
|
||||
max_tokens: null
|
||||
|
||||
- agent_type: RESULT_REPORTING
|
||||
llm_model_code: deepseek-v3.2
|
||||
llm_model_code: deepseek-chat
|
||||
status: active
|
||||
config:
|
||||
temperature: 0.7
|
||||
|
||||
Reference in New Issue
Block a user