@@ -75,15 +75,17 @@ func New(opts ...ClientOption) (*Client, error) {
7575// CreateAgent creates a new agent by building from source.
7676func (c * Client ) CreateAgent (
7777 ctx context.Context ,
78+ agentName string ,
7879 source fs.FS ,
7980 secrets []* lkproto.AgentSecret ,
8081 regions []string ,
8182 excludeFiles []string ,
8283 buildLogStreamWriter io.Writer ,
8384) (* lkproto.CreateAgentResponse , error ) {
8485 resp , err := c .AgentClient .CreateAgent (ctx , & lkproto.CreateAgentRequest {
85- Secrets : secrets ,
86- Regions : regions ,
86+ AgentName : agentName ,
87+ Secrets : secrets ,
88+ Regions : regions ,
8789 })
8890 if err != nil {
8991 return nil , err
@@ -121,14 +123,16 @@ func (c *Client) CreateAgentV2(
121123func (c * Client ) DeployAgent (
122124 ctx context.Context ,
123125 agentID string ,
126+ agentName string ,
124127 source fs.FS ,
125128 secrets []* lkproto.AgentSecret ,
126129 excludeFiles []string ,
127130 buildLogStreamWriter io.Writer ,
128131) error {
129132 resp , err := c .AgentClient .DeployAgent (ctx , & lkproto.DeployAgentRequest {
130- AgentId : agentID ,
131- Secrets : secrets ,
133+ AgentId : agentID ,
134+ AgentName : agentName ,
135+ Secrets : secrets ,
132136 })
133137 if err != nil {
134138 return err
@@ -164,10 +168,11 @@ func (c *Client) DeployAgentV2(
164168
165169// RegisterAgent creates an agent record without uploading source or triggering a build.
166170// Use this when you intend to push a prebuilt image immediately after via GetPushTarget.
167- func (c * Client ) RegisterAgent (ctx context.Context , secrets []* lkproto.AgentSecret , regions []string ) (string , error ) {
171+ func (c * Client ) RegisterAgent (ctx context.Context , agentName string , secrets []* lkproto.AgentSecret , regions []string ) (string , error ) {
168172 resp , err := c .AgentClient .CreateAgent (ctx , & lkproto.CreateAgentRequest {
169- Secrets : secrets ,
170- Regions : regions ,
173+ AgentName : agentName ,
174+ Secrets : secrets ,
175+ Regions : regions ,
171176 })
172177 if err != nil {
173178 return "" , err
0 commit comments