@@ -89,7 +89,7 @@ func (a *Agent) Initialize(ctx context.Context, params acp.InitializeRequest) (a
8989}
9090
9191// NewSession implements [acp.Agent]
92- func (a * Agent ) NewSession (ctx context.Context , params acp.NewSessionRequest ) (acp.NewSessionResponse , error ) {
92+ func (a * Agent ) NewSession (context.Context , acp.NewSessionRequest ) (acp.NewSessionResponse , error ) {
9393 sid := uuid .New ().String ()
9494 slog .Debug ("ACP NewSession called" , "session_id" , sid )
9595
@@ -110,19 +110,19 @@ func (a *Agent) NewSession(ctx context.Context, params acp.NewSessionRequest) (a
110110}
111111
112112// Authenticate implements [acp.Agent]
113- func (a * Agent ) Authenticate (ctx context.Context , params acp.AuthenticateRequest ) (acp.AuthenticateResponse , error ) {
113+ func (a * Agent ) Authenticate (context.Context , acp.AuthenticateRequest ) (acp.AuthenticateResponse , error ) {
114114 slog .Debug ("ACP Authenticate called" )
115115 return acp.AuthenticateResponse {}, nil
116116}
117117
118118// LoadSession implements [acp.Agent] (optional, not supported)
119- func (a * Agent ) LoadSession (ctx context.Context , params acp.LoadSessionRequest ) (acp.LoadSessionResponse , error ) {
119+ func (a * Agent ) LoadSession (context.Context , acp.LoadSessionRequest ) (acp.LoadSessionResponse , error ) {
120120 slog .Debug ("ACP LoadSession called (not supported)" )
121121 return acp.LoadSessionResponse {}, fmt .Errorf ("load session not supported" )
122122}
123123
124124// Cancel implements [acp.Agent]
125- func (a * Agent ) Cancel (ctx context.Context , params acp.CancelNotification ) error {
125+ func (a * Agent ) Cancel (_ context.Context , params acp.CancelNotification ) error {
126126 sid := string (params .SessionId )
127127 slog .Debug ("ACP Cancel called" , "session_id" , sid )
128128
@@ -138,7 +138,7 @@ func (a *Agent) Cancel(ctx context.Context, params acp.CancelNotification) error
138138}
139139
140140// Prompt implements [acp.Agent]
141- func (a * Agent ) Prompt (ctx context.Context , params acp.PromptRequest ) (acp.PromptResponse , error ) {
141+ func (a * Agent ) Prompt (_ context.Context , params acp.PromptRequest ) (acp.PromptResponse , error ) {
142142 sid := string (params .SessionId )
143143 slog .Debug ("ACP Prompt called" , "session_id" , sid )
144144
@@ -201,7 +201,7 @@ func (a *Agent) Prompt(ctx context.Context, params acp.PromptRequest) (acp.Promp
201201}
202202
203203// SetSessionMode implements acp.Agent (optional)
204- func (a * Agent ) SetSessionMode (ctx context.Context , params acp.SetSessionModeRequest ) (acp.SetSessionModeResponse , error ) {
204+ func (a * Agent ) SetSessionMode (context.Context , acp.SetSessionModeRequest ) (acp.SetSessionModeResponse , error ) {
205205 // We don't implement session modes, cagent agents have only one mode (for now? ;) ).
206206 return acp.SetSessionModeResponse {}, nil
207207}
@@ -325,7 +325,7 @@ func (a *Agent) handleMaxIterationsReached(ctx context.Context, acpSess *Session
325325 permResp , err := a .conn .RequestPermission (ctx , acp.RequestPermissionRequest {
326326 SessionId : acp .SessionId (acpSess .id ),
327327 ToolCall : acp.RequestPermissionToolCall {
328- ToolCallId : acp . ToolCallId ( "max_iterations" ) ,
328+ ToolCallId : "max_iterations" ,
329329 Title : acp .Ptr (fmt .Sprintf ("Maximum iterations (%d) reached" , e .MaxIterations )),
330330 Kind : acp .Ptr (acp .ToolKindExecute ),
331331 Status : acp .Ptr (acp .ToolCallStatusPending ),
@@ -334,12 +334,12 @@ func (a *Agent) handleMaxIterationsReached(ctx context.Context, acpSess *Session
334334 {
335335 Kind : acp .PermissionOptionKindAllowOnce ,
336336 Name : "Continue" ,
337- OptionId : acp . PermissionOptionId ( "continue" ) ,
337+ OptionId : "continue" ,
338338 },
339339 {
340340 Kind : acp .PermissionOptionKindRejectOnce ,
341341 Name : "Stop" ,
342- OptionId : acp . PermissionOptionId ( "stop" ) ,
342+ OptionId : "stop" ,
343343 },
344344 },
345345 })
0 commit comments