diff options
| author | Grail Finder <wohilas@gmail.com> | 2026-03-09 07:50:11 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2026-03-09 07:50:11 +0300 |
| commit | 94769225cfbcd4b0a30acab913915f45d6cb9f4b (patch) | |
| tree | e85ad71ed37da23db2ddc8289b44742354c057c7 /agent/agent.go | |
| parent | 0e42a6f069ceea40485162c014c04cf718568cfe (diff) | |
Enha: agent client redo [WIP]
Diffstat (limited to 'agent/agent.go')
| -rw-r--r-- | agent/agent.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/agent/agent.go b/agent/agent.go index 2b0d457..8a6614f 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -4,11 +4,12 @@ package agent // ones who do their own tools calls // ones that works only with the output -// A: main chat -> agent (handles everything: tool + processing) +// A: main chat -> agent (handles everything: tool + processing), supports tool chaining // B: main chat -> tool -> agent (process tool output) -// AgenterA gets a task "find out weather in london" -// proceeds to make tool calls on its own +// AgenterA gets a task like "go to the webpage, login and take a screenshot (tell me what you see)" +// proceeds to make a plan and executes it. +// returns with final result or an error type AgenterA interface { ProcessTask(task string) []byte } |
