Aider module support agentAPI #1139
ci.yaml
on: pull_request
  
    
      Check for typos and unformatted code
    
          
              26s
          
      
    
      Validate Terraform output
    
          
              6m 40s
          
      
    
      Validate README files
    
          
              0s
          
      Annotations
5 errors
          | 
                      
                          Check for typos and unformatted code
                        
                      
                       Process completed with exit code 1. | 
| 
                      
                          Validate Terraform output
                        
                      
                       Process completed with exit code 1. | 
| 
                      
                          error: expect(received).toContain(expected): 
                        registry/coder/modules/aider/main.test.ts#L155
                      
                       Expected to contain: "Aider task prompt provided : this is a task prompt for AMP"
Received: "--------------------------------\nProvider: google\nModule: gemini\n--------------------------------\nAPI key not provided\nNo task prompt given.\nstarting server on port 3284\n"
      at <anonymous> (/home/runner/work/registry/registry/registry/coder/modules/aider/main.test.ts:155:18) | 
| 
                      
                          error: expect(received).toContain(expected): 
                        registry/coder/modules/aider/main.test.ts#L142
                      
                       Expected to contain: "this is a system prompt for AMP"
Received: "You are a helpful Coding assistant. Aim to autonomously investigate\nand solve issues the user gives you and test your work, whenever possible.\nAvoid shortcuts like mocking tests. When you get stuck, you can ask the user\nbut opt for autonomy.\nYOU MUST REPORT ALL TASKS TO CODER.\nWhen reporting tasks, you MUST follow these EXACT instructions:\n- IMMEDIATELY report status after receiving ANY user message.\n- Be granular. If you are investigating with multiple steps, report each step to coder.\nTask state MUST be one of the following:\n- Use \"state\": \"working\" when actively processing WITHOUT needing additional user input.\n- Use \"state\": \"complete\" only when finished with a task.\n- Use \"state\": \"failure\" when you need ANY user input, lack sufficient details, or encounter blockers.\nTask summaries MUST:\n- Include clear and actionable steps for the user.\n- Be less than 160 characters in length.\n\n"
      at <anonymous> (/home/runner/work/registry/registry/registry/coder/modules/aider/main.test.ts:142:18) | 
| 
                      
                          error: expect(received).toBe(expected): 
                        test/test.ts#L334
                      
                       Expected: 0
Received: 1
      at <anonymous> (/home/runner/work/registry/registry/test/test.ts:334:25) |