MCPcopy Create free account
hub / github.com/astercloud/aster / printWelcome

Function printWelcome

cmd/aster/session.go:431–454  ·  view source on GitHub ↗

printWelcome prints the welcome message

(useColor bool, modelConfig *types.ModelConfig, recipeConfig *recipe.Recipe, workDir, sessionID string)

Source from the content-addressed store, hash-verified

429
430// printWelcome prints the welcome message
431func printWelcome(useColor bool, modelConfig *types.ModelConfig, recipeConfig *recipe.Recipe, workDir, sessionID string) {
432 printColored(useColor, colorBold+colorCyan, "\n🚀 Aster AI Agent\n")
433 printColored(useColor, colorGray, "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n")
434
435 printColored(useColor, colorGray, " Provider: ")
436 printColored(useColor, colorGreen, "%s\n", modelConfig.Provider)
437
438 printColored(useColor, colorGray, " Model: ")
439 printColored(useColor, colorGreen, "%s\n", modelConfig.Model)
440
441 printColored(useColor, colorGray, " Work Dir: ")
442 printColored(useColor, colorGreen, "%s\n", workDir)
443
444 if recipeConfig != nil {
445 printColored(useColor, colorGray, " Recipe: ")
446 printColored(useColor, colorGreen, "%s\n", recipeConfig.Title)
447 }
448
449 printColored(useColor, colorGray, " Session: ")
450 printColored(useColor, colorGreen, "%s\n", sessionID[:8]+"...")
451
452 printColored(useColor, colorGray, "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n")
453 printColored(useColor, colorGray, "Type /help for commands, /exit to quit\n")
454}
455
456// printHelp prints the help message
457func printHelp(useColor bool) {

Callers 1

runSessionFunction · 0.85

Calls 1

printColoredFunction · 0.85

Tested by

no test coverage detected