asemxin commited on
Commit
b52caf4
·
1 Parent(s): 4fcaec0

feat: add image analysis + memory

Browse files
Files changed (1) hide show
  1. entrypoint.sh +12 -0
entrypoint.sh CHANGED
@@ -110,12 +110,24 @@ config.setdefault("agents", {}).setdefault("defaults", {})
110
  config["agents"]["defaults"]["model"] = {
111
  "primary": "${PROVIDER_ID}/${MODEL_NAME}"
112
  }
 
 
 
 
113
  config["agents"]["defaults"].setdefault("models", {})
114
  config["agents"]["defaults"]["models"]["${PROVIDER_ID}/${MODEL_NAME}"] = {}
115
  config["agents"]["defaults"].setdefault("workspace", os.path.expanduser("~/.openclaw/workspace"))
116
  config["agents"]["defaults"].setdefault("compaction", {"mode": "safeguard"})
117
  config["agents"]["defaults"].setdefault("maxConcurrent", 4)
118
 
 
 
 
 
 
 
 
 
119
  # 设置飞书 channel
120
  config.setdefault("channels", {})
121
  config["channels"]["feishu"] = {
 
110
  config["agents"]["defaults"]["model"] = {
111
  "primary": "${PROVIDER_ID}/${MODEL_NAME}"
112
  }
113
+ # 配置 imageModel(Gemini 原生支持多模态,复用主模型)
114
+ config["agents"]["defaults"]["imageModel"] = {
115
+ "primary": "${PROVIDER_ID}/${MODEL_NAME}"
116
+ }
117
  config["agents"]["defaults"].setdefault("models", {})
118
  config["agents"]["defaults"]["models"]["${PROVIDER_ID}/${MODEL_NAME}"] = {}
119
  config["agents"]["defaults"].setdefault("workspace", os.path.expanduser("~/.openclaw/workspace"))
120
  config["agents"]["defaults"].setdefault("compaction", {"mode": "safeguard"})
121
  config["agents"]["defaults"].setdefault("maxConcurrent", 4)
122
 
123
+ # 配置 memory(记忆功能)
124
+ config["agents"]["defaults"]["memorySearch"] = {
125
+ "enabled": True,
126
+ "provider": "local"
127
+ }
128
+ print(f"✅ 图片分析(imageModel)已启用")
129
+ print(f"✅ 记忆功能(memory)已启用")
130
+
131
  # 设置飞书 channel
132
  config.setdefault("channels", {})
133
  config["channels"]["feishu"] = {