reordering

This commit is contained in:
Ettore Di Giacinto
2025-02-25 22:18:08 +01:00
parent d73fd545b2
commit 296734ba3b
46 changed files with 84 additions and 85 deletions

View File

@@ -4,11 +4,11 @@ import (
"context"
"encoding/json"
"github.com/mudler/local-agent-framework/action"
"github.com/mudler/local-agent-framework/xlog"
"github.com/mudler/local-agent-framework/core/action"
"github.com/mudler/local-agent-framework/pkg/xlog"
. "github.com/mudler/local-agent-framework/agent"
"github.com/mudler/local-agent-framework/external"
. "github.com/mudler/local-agent-framework/core/agent"
"github.com/mudler/local-agent-framework/services/actions"
)
const (
@@ -39,7 +39,7 @@ var AvailableActions = []string{
}
func (a *AgentConfig) availableActions(ctx context.Context) []Action {
actions := []Action{}
allActions := []Action{}
for _, a := range a.Actions {
var config map[string]string
@@ -55,27 +55,27 @@ func (a *AgentConfig) availableActions(ctx context.Context) []Action {
xlog.Error("Error creating custom action", "error", err)
continue
}
actions = append(actions, customAction)
allActions = append(allActions, customAction)
case ActionSearch:
actions = append(actions, external.NewSearch(config))
allActions = append(allActions, actions.NewSearch(config))
case ActionGithubIssueLabeler:
actions = append(actions, external.NewGithubIssueLabeler(ctx, config))
allActions = append(allActions, actions.NewGithubIssueLabeler(ctx, config))
case ActionGithubIssueOpener:
actions = append(actions, external.NewGithubIssueOpener(ctx, config))
allActions = append(allActions, actions.NewGithubIssueOpener(ctx, config))
case ActionGithubIssueCloser:
actions = append(actions, external.NewGithubIssueCloser(ctx, config))
allActions = append(allActions, actions.NewGithubIssueCloser(ctx, config))
case ActionGithubIssueSearcher:
actions = append(actions, external.NewGithubIssueSearch(ctx, config))
allActions = append(allActions, actions.NewGithubIssueSearch(ctx, config))
case ActionScraper:
actions = append(actions, external.NewScraper(config))
allActions = append(allActions, actions.NewScraper(config))
case ActionWikipedia:
actions = append(actions, external.NewWikipedia(config))
allActions = append(allActions, actions.NewWikipedia(config))
case ActionBrowse:
actions = append(actions, external.NewBrowse(config))
allActions = append(allActions, actions.NewBrowse(config))
case ActionSendMail:
actions = append(actions, external.NewSendMail(config))
allActions = append(allActions, actions.NewSendMail(config))
}
}
return actions
return allActions
}