Skip to content

Solon AI v4.0.4

Choose a tag to compare

@noear noear released this 30 Jul 10:21
· 193 commits to main since this release
  • 添加 solon-ai-core ModelOptionsAmend.reasoning_effort 统一选项 API
  • 添加 solon-ai-core ModelOptionsAmend.thinking 思考模式开关统一选项 API
  • 添加 solon-ai-core Prompt.copy 方法
  • 添加 solon-ai-core ChatRequestDesc.role, instruction, systemPrompt 方法
  • 添加 solon-ai-core AssistantMessage 多模态支持
  • 添加 solon-ai-agent HITLStrategy 接口,替代 HITLInterceptor.InterventionStrategy(后者标为弃用)
  • 添加 solon-ai-agent ActionChunk, ObservationChunk, ToolExchanger callId 属性
  • 添加 solon-ai-agent 新流块 RunStartEvent, RunEndEvent, ReasonStartEvent, ReasonEndEvent 事件块
  • 添加 solon-ai-agent 新流块 ToolStartEvent、ToolEndEvent
  • 添加 solon-ai-agent 新流块 HITLPendingEvent、HITLDecidedEvent
  • 添加 solon-ai-agent 新流块 ActionStartEvent、ActionEndEvent、ReasonDeltaEvent(替代 ReasonChunk)
  • 添加 solon-ai-agent 新流块 TeamStartEvent、TeamEndEvent(替代 TeamChunk)
  • 添加 solon-ai-agent 新流块 SimpleStartEvent、SimpleEndEvent(替代 SimpleChunk)
  • 添加 solon-ai-agent ReActInterceptor onActionStart, onActionEnd 事件
  • 添加 solon-ai-agent ReActInterceptor onToolCallStart, onToolCallEnd 事件
  • 添加 solon-ai-harness 新的工具权限体系
  • 添加 solon-ai-harness ToolName 类,替代 ToolPermission(后者标为弃用)
  • 添加 solon-ai-harness AgentDefinition 链式构造方法
  • 添加 solon-ai-harness TaskWrapChuck 类,包装子代理的流块,提高子代理调用的透明度
  • 优化 solon-ai-core AbstractChatDialect 方言适配
  • 优化 solon-ai-agent TeamAgent 相关实现代码
  • 优化 solon-ai-agent hitl 实现(以支持多工具批量)
  • 优化 solon-ai-agent ContextCompressionInterceptor 压缩算法
  • 优化 solon-ai-talent-cli bash 脚本处理
  • 优化 solon-ai-dialect-anthropic 方言适配
  • 优化 solon-ai-dialect-openai Responses 方言适配
  • 优化 solon-ai-dialect-dashscope 方言适配
  • 优化 solon-ai-dialect-gemini 方言适配
  • 优化 solon-ai-harness 增加 skills 和 agents 局部(分组)动态刷新能力
  • 调整 solon-ai-agent ToolCallEndEvent 替代 ObservationChunk, ToolCallStartEvent 替代 ActionChunk(后者标为弃用)
  • 调整 solon-ai-agent ReActInterceptor onToolCallEnd 替代 onObservation,onToolCallStart 替代 onAction(后者标为弃用)
  • 调整 solon-ai-agent ContextCompressionInterceptor 取消 maxTokens,由 maxContextLengthRatio 替代
  • 调整 solon-ai-agent ContextCompressionInterceptor 取消 chatModelSupplier 参数(标为弃用)
  • 调整 solon-ai-agent AgentChunk 更名为 AgentEvent
  • 调整 solon-ai-harness 重构 hitl 实现
  • 调整 solon-ai-harness getModelOrMain 标为弃用,由 getModelOrDefInstance 替代
  • 调整 solon-ai-harness 取消 compressionMaxTokens,由 compressionMaxContextRatio 替代
  • 修复 solon-ai-core ChatModel.stream 内部多次请求可能卡死的问题
  • acp-sdk 升为 0.14