Run starts the agent's interaction loop and returns the final messages
(ctx context.Context, sess *session.Session)
| 78 | RunStream(ctx context.Context, sess *session.Session) <-chan Event |
| 79 | // Run starts the agent's interaction loop and returns the final messages |
| 80 | Run(ctx context.Context, sess *session.Session) ([]session.Message, error) |
| 81 | // Resume allows resuming execution after user confirmation. |
| 82 | // The ResumeRequest carries the decision type and an optional reason (for rejections). |
| 83 | Resume(ctx context.Context, req ResumeRequest) |
no outgoing calls