Versions in this module Expand all Collapse all v0 v0.1.0 Sep 1, 2026 Changes in this version + const DefaultDeployment + var Deployment = cmp.Or(strings.TrimSpace(os.Getenv("AZURE_OPENAI_DEPLOYMENT_NAME")), ...) + var Endpoint = strings.TrimSpace(os.Getenv("AZURE_OPENAI_ENDPOINT")) + var FoundryModel = cmp.Or(strings.TrimSpace(os.Getenv("FOUNDRY_MODEL")), DefaultDeployment) + var FoundryProjectEndpoint = strings.TrimSpace(os.Getenv("FOUNDRY_PROJECT_ENDPOINT")) + 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 struct + func NewLogger(name, description string, metadata ...string) *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