Documentation
¶
Index ¶
- Constants
- Variables
- func Assistant(msg ...any)
- func Assistantf(format string, args ...any)
- func AzureTokenCredential() *azidentity.DefaultAzureCredential
- func FoundryTokenCredential() *azidentity.DefaultAzureCredential
- func Panic(msg any)
- func Panicf(format string, args ...any)
- func Response(resp fmt.Stringer, err error)
- func UserInputRequest(req *message.ToolApprovalRequestContent) bool
- type Logger
- func (mw *Logger) Enabled(context.Context, slog.Level) bool
- func (mw *Logger) Handle(_ context.Context, record slog.Record) error
- func (mw *Logger) Run(next agent.RunFunc, ctx context.Context, messages []*message.Message, ...) iter.Seq2[*agent.ResponseUpdate, error]
- func (mw *Logger) WithAttrs(attrs []slog.Attr) slog.Handler
- func (mw *Logger) WithGroup(name string) slog.Handler
Constants ¶
View Source
const (
DefaultDeployment = "gpt-4o-mini"
)
Variables ¶
Functions ¶
func Assistantf ¶
func AzureTokenCredential ¶
func AzureTokenCredential() *azidentity.DefaultAzureCredential
func FoundryTokenCredential ¶
func FoundryTokenCredential() *azidentity.DefaultAzureCredential
func UserInputRequest ¶
func UserInputRequest(req *message.ToolApprovalRequestContent) bool
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger prints friendly demo output and can also be used as a slog handler.
Click to show internal directories.
Click to hide internal directories.