@@ -51,7 +51,7 @@ type SuccessResponse struct {
5151// ListAgents returns all agents for the authenticated user.
5252// If projectID is non-empty, results are scoped to that project.
5353func (c * Client ) ListAgents (ctx context.Context , projectID string ) ([]Agent , error ) {
54- path := withProjectQuery ("/api /agents" , projectID )
54+ path := withProjectQuery ("/v1 /agents" , projectID )
5555 var agents []Agent
5656 if err := c .do (ctx , http .MethodGet , path , nil , & agents ); err != nil {
5757 return nil , fmt .Errorf ("listing agents: %w" , err )
@@ -62,7 +62,7 @@ func (c *Client) ListAgents(ctx context.Context, projectID string) ([]Agent, err
6262// GetDefaultAgent returns the user's default agent.
6363func (c * Client ) GetDefaultAgent (ctx context.Context ) (* Agent , error ) {
6464 var agent Agent
65- if err := c .do (ctx , http .MethodGet , "/api /agents/default" , nil , & agent ); err != nil {
65+ if err := c .do (ctx , http .MethodGet , "/v1 /agents/default" , nil , & agent ); err != nil {
6666 return nil , fmt .Errorf ("getting default agent: %w" , err )
6767 }
6868 return & agent , nil
@@ -71,7 +71,7 @@ func (c *Client) GetDefaultAgent(ctx context.Context) (*Agent, error) {
7171// CreateAgent creates a new agent.
7272// If projectID is non-empty, the agent is created in that project.
7373func (c * Client ) CreateAgent (ctx context.Context , projectID string , input CreateAgentInput ) (* Agent , error ) {
74- path := withProjectQuery ("/api /agents" , projectID )
74+ path := withProjectQuery ("/v1 /agents" , projectID )
7575 var agent Agent
7676 if err := c .do (ctx , http .MethodPost , path , input , & agent ); err != nil {
7777 return nil , fmt .Errorf ("creating agent: %w" , err )
@@ -81,7 +81,7 @@ func (c *Client) CreateAgent(ctx context.Context, projectID string, input Create
8181
8282// DeleteAgent deletes an agent by ID.
8383func (c * Client ) DeleteAgent (ctx context.Context , id string ) error {
84- if err := c .do (ctx , http .MethodDelete , "/api /agents/" + id , nil , nil ); err != nil {
84+ if err := c .do (ctx , http .MethodDelete , "/v1 /agents/" + id , nil , nil ); err != nil {
8585 return fmt .Errorf ("deleting agent: %w" , err )
8686 }
8787 return nil
@@ -90,7 +90,7 @@ func (c *Client) DeleteAgent(ctx context.Context, id string) error {
9090// RenameAgent renames an agent.
9191func (c * Client ) RenameAgent (ctx context.Context , id string , input RenameAgentInput ) error {
9292 var resp SuccessResponse
93- if err := c .do (ctx , http .MethodPatch , "/api /agents/" + id , input , & resp ); err != nil {
93+ if err := c .do (ctx , http .MethodPatch , "/v1 /agents/" + id , input , & resp ); err != nil {
9494 return fmt .Errorf ("renaming agent: %w" , err )
9595 }
9696 return nil
@@ -99,7 +99,7 @@ func (c *Client) RenameAgent(ctx context.Context, id string, input RenameAgentIn
9999// RegenerateAgentToken regenerates an agent's access token.
100100func (c * Client ) RegenerateAgentToken (ctx context.Context , id string ) (* RegenerateTokenResponse , error ) {
101101 var resp RegenerateTokenResponse
102- if err := c .do (ctx , http .MethodPost , "/api /agents/" + id + "/regenerate-token" , nil , & resp ); err != nil {
102+ if err := c .do (ctx , http .MethodPost , "/v1 /agents/" + id + "/regenerate-token" , nil , & resp ); err != nil {
103103 return nil , fmt .Errorf ("regenerating agent token: %w" , err )
104104 }
105105 return & resp , nil
@@ -108,7 +108,7 @@ func (c *Client) RegenerateAgentToken(ctx context.Context, id string) (*Regenera
108108// GetAgentSecrets returns the secret IDs assigned to an agent.
109109func (c * Client ) GetAgentSecrets (ctx context.Context , id string ) ([]string , error ) {
110110 var secretIDs []string
111- if err := c .do (ctx , http .MethodGet , "/api /agents/" + id + "/secrets" , nil , & secretIDs ); err != nil {
111+ if err := c .do (ctx , http .MethodGet , "/v1 /agents/" + id + "/secrets" , nil , & secretIDs ); err != nil {
112112 return nil , fmt .Errorf ("getting agent secrets: %w" , err )
113113 }
114114 return secretIDs , nil
@@ -117,7 +117,7 @@ func (c *Client) GetAgentSecrets(ctx context.Context, id string) ([]string, erro
117117// SetAgentSecrets replaces an agent's secret assignments.
118118func (c * Client ) SetAgentSecrets (ctx context.Context , id string , input SetAgentSecretsInput ) error {
119119 var resp SuccessResponse
120- if err := c .do (ctx , http .MethodPut , "/api /agents/" + id + "/secrets" , input , & resp ); err != nil {
120+ if err := c .do (ctx , http .MethodPut , "/v1 /agents/" + id + "/secrets" , input , & resp ); err != nil {
121121 return fmt .Errorf ("setting agent secrets: %w" , err )
122122 }
123123 return nil
@@ -126,7 +126,7 @@ func (c *Client) SetAgentSecrets(ctx context.Context, id string, input SetAgentS
126126// SetAgentSecretMode updates an agent's secret mode.
127127func (c * Client ) SetAgentSecretMode (ctx context.Context , id string , input SetSecretModeInput ) error {
128128 var resp SuccessResponse
129- if err := c .do (ctx , http .MethodPatch , "/api /agents/" + id + "/secret-mode" , input , & resp ); err != nil {
129+ if err := c .do (ctx , http .MethodPatch , "/v1 /agents/" + id + "/secret-mode" , input , & resp ); err != nil {
130130 return fmt .Errorf ("setting agent secret mode: %w" , err )
131131 }
132132 return nil
0 commit comments