Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Commit 7aed9d8

Browse files
feat(aider): enhance task reporting conventions with detailed guidelines and examples for improved clarity
1 parent 838f259 commit 7aed9d8

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

aider/main.tf

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,49 @@ variable "experiment_report_tasks" {
7575
variable "experiment_task_conventions" {
7676
type = string
7777
description = "Custom conventions for task reporting to be written to CONVENTIONS.md"
78-
default = "# Aider Conventions\n\n- Always report task status to Coder before and after each step.\n- For each task, report when you're starting, what progress you're making, and when you're done or if you encounter any issues.\n- Make sure to send clear task updates that include descriptions and statuses (in progress, done, failed)."
78+
default = <<-EOT
79+
# Aider Coding Conventions
80+
81+
## Task Reporting Requirements
82+
83+
As you work on tasks, you MUST follow these task reporting conventions:
84+
85+
1. ALWAYS report the status of each task to Coder before and after your steps.
86+
2. Use the following format for reporting tasks:
87+
```
88+
TASK: [brief description of what you're doing]
89+
STATUS: [one of: "started", "in progress", "done", "failed"]
90+
```
91+
92+
3. Send a task report in these specific situations:
93+
- When you BEGIN working on a task
94+
- When you make SIGNIFICANT PROGRESS on a task
95+
- When you COMPLETE a task successfully
96+
- When you ENCOUNTER AN ERROR or cannot complete a task
97+
98+
4. Example sequence of task reporting:
99+
```
100+
TASK: Setting up project structure
101+
STATUS: started
102+
103+
[Your work and discussion here]
104+
105+
TASK: Setting up project structure
106+
STATUS: in progress
107+
108+
[More work and discussion]
109+
110+
TASK: Setting up project structure
111+
STATUS: done
112+
113+
TASK: Implementing feature X
114+
STATUS: started
115+
```
116+
117+
5. Always include a brief but descriptive task name that clearly identifies what you're working on.
118+
119+
These conventions ensure that Coder can properly track task status in the UI.
120+
EOT
79121
}
80122

81123
variable "experiment_pre_install_script" {

0 commit comments

Comments
 (0)