| 27 | type OutputHandler func(outgoing *proto.AgentOutputs) error |
| 28 | |
| 29 | type Executor interface { |
| 30 | Exec(ctx context.Context, conversationID string, execID string, start *proto.AgentStart, o OutputHandler) (proto.State, error) |
| 31 | } |
| 32 | |
| 33 | // Agent defines the common interface for both local and remote agents. |
| 34 | // Agents process content using callback handlers. |
no outgoing calls
no test coverage detected