version: "1" defaults: agent: claude provider: docker trials: 3 timeout: 300 threshold: 0.8 docker: base: node:20-slim setup: | apt-get update && apt-get install -y git jq tasks: - name: add-chat-interface description: "Add a chat interface to an existing CopilotKit project" instruction: "Add a CopilotChat component to this existing CopilotKit project. The chat should appear as a sidebar." graders: - type: deterministic check: file_contains path: "src/app/page.tsx" pattern: "CopilotSidebar" - type: deterministic check: file_contains path: "src/app/page.tsx" # Matches