MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / intSetFromAny

Function intSetFromAny

agent/state.go:174–199  ·  view source on GitHub ↗
(raw any)

Source from the content-addressed store, hash-verified

172 }
173 return s.TurnCount
174}
175
176func (s *AgentState) TokenTotals() (int, int) {
177 if s == nil {
178 return 0, 0
179 }
180 return s.TotalInputTokens, s.TotalOutputTokens
181}
182
183func (s *AgentState) YoloEnabled() bool {
184 return s != nil && s.PermissionState != nil && s.PermissionState.YoloMode
185}
186
187func copyAnyMap(m map[string]any) map[string]any {
188 cp := make(map[string]any, len(m))
189 for k, v := range m {
190 cp[k] = v
191 }
192 return cp
193}
194
195func intSetFromAny(raw any) mapset.Set[int] {
196 out := mapset.NewSet[int]()
197 switch values := raw.(type) {
198 case []int:
199 for _, value := range values {
200 out.Add(value)
201 }
202 case []any:

Callers 1

GetAgentStateFromMapFunction · 0.85

Calls 3

intFromStateAnyFunction · 0.85
AddMethod · 0.80
Int64Method · 0.80

Tested by

no test coverage detected