File tree Expand file tree Collapse file tree 4 files changed +39
-10
lines changed
src/main/kotlin/com/embabel/coding/agent Expand file tree Collapse file tree 4 files changed +39
-10
lines changed Original file line number Diff line number Diff line change 5
5
<parent >
6
6
<groupId >com.embabel.build</groupId >
7
7
<artifactId >embabel-build-parent</artifactId >
8
- <version >1.0 .0-SNAPSHOT</version >
8
+ <version >0.1 .0-SNAPSHOT</version >
9
9
</parent >
10
10
<groupId >com.embabel.coding</groupId >
11
11
<artifactId >coding-agent</artifactId >
12
- <version >1.0 .0-SNAPSHOT</version >
12
+ <version >0.1 .0-SNAPSHOT</version >
13
13
<packaging >jar</packaging >
14
14
<name >Embabel Coding Agent</name >
15
15
<description >Embabel Agentic Flow for Software Engineers</description >
16
16
17
17
<properties >
18
- <embabel-common .version>1.0 .0-SNAPSHOT</embabel-common .version>
19
- <embabel-agent-api .version>1.0 .0-SNAPSHOT</embabel-agent-api .version>
20
- <examples-common .version>1.0 .0-SNAPSHOT</examples-common .version>
18
+ <embabel-common .version>0.1 .0-SNAPSHOT</embabel-common .version>
19
+ <embabel-agent-api .version>0.1 .0-SNAPSHOT</embabel-agent-api .version>
20
+ <examples-common .version>0.1 .0-SNAPSHOT</examples-common .version>
21
21
</properties >
22
22
23
23
<!-- Embabel BOM(s) -->
Original file line number Diff line number Diff line change @@ -198,7 +198,7 @@ class Coder(
198
198
promptContributors = listOf (project, coderProperties.codeModificationDirections()),
199
199
).create(
200
200
"""
201
- Execute the following user request to modify code in the given project.
201
+ Execute the following user request to modify code in the given project.
202
202
Use the project information to help you understand the code.
203
203
The project will be in git so you can safely modify content without worrying about backups.
204
204
Return an explanation of what you did and why.
@@ -241,12 +241,12 @@ class Coder(
241
241
).create(
242
242
"""
243
243
Modify code in the given project to fix the broken build.
244
-
244
+
245
245
Use the project information to help you understand the code.
246
246
The project will be in git so you can safely modify content without worrying about backups.
247
247
Return an explanation of what you did and why.
248
248
Consider the build failure report.
249
-
249
+
250
250
DO NOT BUILD THE PROJECT. JUST MODIFY CODE.
251
251
Consider the following user request for the necessary functionality:
252
252
"${codeModificationRequest.request} "
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2024-2025 Embabel Software, Inc.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
1
16
package com.embabel.coding.agent
2
17
3
18
import org.springframework.shell.standard.ShellComponent
@@ -16,4 +31,4 @@ class CodingCommands(private val taskFocus: TaskFocus) {
16
31
fun setFocus (@ShellOption name : String ): String {
17
32
return taskFocus.setFocus(name)?.root ? : " No project found with name containing '$name '."
18
33
}
19
- }
34
+ }
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2024-2025 Embabel Software, Inc.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
1
16
package com.embabel.coding.agent
2
17
3
18
import com.embabel.coding.domain.SoftwareProject
@@ -22,4 +37,3 @@ class TaskFocus(private val softwareProjectRepository: SoftwareProjectRepository
22
37
return newFocus
23
38
}
24
39
}
25
-
You can’t perform that action at this time.
0 commit comments