MCPcopy Create free account
hub / github.com/aurora-develop/aurora / streamHandoffTopicFromMetadata

Function streamHandoffTopicFromMetadata

internal/chatgpt/request.go:1516–1528  ·  view source on GitHub ↗
(raw map[string]interface{})

Source from the content-addressed store, hash-verified

1514}
1515
1516func streamHandoffTopicFromMetadata(raw map[string]interface{}) string {
1517 if turnExchangeID, _ := raw["turn_exchange_id"].(string); turnExchangeID != "" {
1518 return "conversation-turn-" + turnExchangeID
1519 }
1520 metadata, ok := raw["metadata"].(map[string]interface{})
1521 if !ok {
1522 return ""
1523 }
1524 if turnExchangeID, _ := metadata["turn_exchange_id"].(string); turnExchangeID != "" {
1525 return "conversation-turn-" + turnExchangeID
1526 }
1527 return ""
1528}
1529
1530func parseConversationEvent(line string, state *conversationPatchState, model string) (conversationStreamEvent, bool) {
1531 var raw map[string]interface{}

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected