Files
wehub-resource-sync b957a53def
CodeQL / Analyze (csharp) (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 13:21:23 +08:00

69 lines
1.7 KiB
Plaintext

---
title: Semantic Kernel Functions (preview)
---
classDiagram
%% Use https://mermaid.live/ to preview this diagram. The VS Code extension does not handle namespaces.
direction RL
namespace SkillDefinition {
class ISKFunction {
<<interface>>
String : Name
String : SkillName
String : Description
CompleteRequestSettings : RequestSettings
Describe(...)
InvokeAsync(...)
SetDefaultSkillCollection(...)
SetAIService(...)
SetAIConfiguration(...)
}
class NativeFunction
class SemanticFunction
}
namespace Skills_Grpc {
class KernelGrpcExtensions
}
namespace Skills_OpenApi {
class KernelOpenApiExtensions
}
namespace Skills_MsGraph {
class CalendarSkill
}
namespace Skills_Web {
class SearchUrlSkill
}
namespace Skills_Document {
class DocumentSkill
}
namespace Skills_Core {
class TextSkill
class ConversationSummarySkill
}
namespace Planning {
class Plan
class ActionPlanner
class SequentialPlanner
class StepwisePlanner
}
ISKFunction <|.. NativeFunction
ISKFunction <|.. SemanticFunction
ISKFunction <|.. Plan
NativeFunction <.. KernelGrpcExtensions
NativeFunction <.. KernelOpenApiExtensions
NativeFunction <.. CalendarSkill
NativeFunction <.. SearchUrlSkill
NativeFunction <.. DocumentSkill
NativeFunction <.. TextSkill
SemanticFunction <.. ConversationSummarySkill
Plan <.. ActionPlanner
Plan <.. SequentialPlanner
Plan <.. StepwisePlanner