feat: provider manager, cancellation, session summaries (store+agent)

This commit is contained in:
OpenClaw Dev 2026-10-25 04:46:40 +01:00
parent 406a523d54
commit f1b2093b22
10 changed files with 883 additions and 37 deletions

View file

@ -24,6 +24,8 @@ type Message struct {
ToolCalls []ToolCall `json:"tool_calls,omitempty"`
ToolCallID string `json:"tool_call_id,omitempty"`
Name string `json:"name,omitempty"`
// Cancelled marks a partial assistant answer that was stopped by the user.
Cancelled bool `json:"cancelled,omitempty"`
}
// ToolSpec describes a callable tool using JSON Schema parameters.