*编排必备概念-合并策略
对应辅助函数：from agent_os2 import merge_elements,参数：element_to_merge,element2,max_depth=10,append_priority=False
当首层元素的element1为None时,会直接返回element2
当首层元素的element2为None时,会直接返回element1
1.**替换模式**
-字典(Dict) -> 递归合并：若键已存在,则值为None的键会被删除,否则新键会被添加;若键不存在,则新键会被添加
-其他类型 -> 直接替换
2. **追加模式**
-列表(List) -> 拼接(extend)：[1,2] + [3,4] = [1,2,3,4]
-字典(Dict) -> 递归合并：相同键的值会被替换成新值,新键会被添加
-字符串(Str) -> 拼接："Hello" + "World" = "HelloWorld"
-数字(Int/Float) -> 相加：1 + 2 = 3
-其他类型 -> 汇集成列表：e1 + e2 = [e1,e2];[e1,e2] + e3 = [e1,e2,e3]
注：如果想要保留多个字符串或数字类型的原值,可用列表包装e.g. [1] + [2] = [1,2]
AgentOS2内默认运用到的合并策略：
1.Agent**替换模式**更新shared_context(agent_command.memory_modify);**追加模式**更新shared_context(agent_command.memory_append)
2.多条上下游上下文(Args)基于**追加模式**在一个Agent汇聚
3.批处理(batch)基于**追加模式**合并处理后的同质数据
注:建议数据汇聚都是用列表封装,防止数据覆盖