Merge pull request #5 from dj-oyu/fix/restore-stats-flag
fix(cli): restore --stats flag lost in Cobra migration
This commit is contained in:
commit
73f684ab04
2 changed files with 5 additions and 3 deletions
|
|
@ -8,6 +8,7 @@ func NewGatewayCommand() *cobra.Command {
|
|||
var (
|
||||
debug bool
|
||||
orchestration bool
|
||||
enableStats bool
|
||||
)
|
||||
|
||||
cmd := &cobra.Command{
|
||||
|
|
@ -16,12 +17,13 @@ func NewGatewayCommand() *cobra.Command {
|
|||
Short: "Start picoclaw gateway",
|
||||
Args: cobra.NoArgs,
|
||||
RunE: func(_ *cobra.Command, _ []string) error {
|
||||
return gatewayCmd(debug, orchestration)
|
||||
return gatewayCmd(debug, orchestration, enableStats)
|
||||
},
|
||||
}
|
||||
|
||||
cmd.Flags().BoolVarP(&debug, "debug", "d", false, "Enable debug logging")
|
||||
cmd.Flags().BoolVar(&orchestration, "orchestration", false, "Enable subagent orchestration")
|
||||
cmd.Flags().BoolVar(&enableStats, "stats", false, "Enable stats tracking")
|
||||
|
||||
return cmd
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ import (
|
|||
"github.com/sipeed/picoclaw/pkg/tools"
|
||||
)
|
||||
|
||||
func gatewayCmd(debug bool, orchestration bool) error {
|
||||
func gatewayCmd(debug bool, orchestration bool, enableStats bool) error {
|
||||
if debug {
|
||||
logger.SetLevel(logger.DEBUG)
|
||||
fmt.Println("🔍 Debug mode enabled")
|
||||
|
|
@ -72,7 +72,7 @@ func gatewayCmd(debug bool, orchestration bool) error {
|
|||
}
|
||||
|
||||
msgBus := bus.NewMessageBus()
|
||||
agentLoop := agent.NewAgentLoop(cfg, msgBus, provider)
|
||||
agentLoop := agent.NewAgentLoop(cfg, msgBus, provider, enableStats)
|
||||
|
||||
// Print agent startup info
|
||||
fmt.Println("\n📦 Agent Status:")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue