diff --git a/.roo/rules-issue-fixer/9_pr_template.xml b/.roo/rules-issue-fixer/9_pr_template.xml new file mode 100644 index 0000000000..4c35819b1f --- /dev/null +++ b/.roo/rules-issue-fixer/9_pr_template.xml @@ -0,0 +1,205 @@ + + + This file contains the official Roo Code PR template that must be used when creating pull requests. + All PRs must follow this exact format to ensure consistency and proper documentation. + + + + + The PR body must follow this exact Roo Code PR template with all required sections. + Replace placeholder content in square brackets with actual information. + + + + + + + Valid GitHub CLI commands for creating PRs with the proper template + + + + Create a PR using the filled template + + The PR body should be saved to a temporary file first, then referenced with --body-file + + + + Alternative: Create PR with inline body (for shorter content) + + Use this only if the body content doesn't contain special characters that need escaping + + + + Fork repository if user doesn't have push access + + The --clone=false flag prevents cloning since we're already in the repo + + + + + PR titles should follow conventional commit format + + fix: [brief description] (#[issue-number]) + feat: [brief description] (#[issue-number]) + docs: [brief description] (#[issue-number]) + refactor: [brief description] (#[issue-number]) + test: [brief description] (#[issue-number]) + chore: [brief description] (#[issue-number]) + + + + + How to fill in the template placeholders + + + The GitHub issue number being addressed + 123 + + + Optional Roo Code task links if used during development + https://app.roocode.com/share/task-abc123 + _No Roo Code task context for this PR_ + + + Detailed explanation of implementation approach + + - Focus on HOW you solved the problem + - Mention key design decisions + - Highlight any trade-offs made + - Point out areas needing special review attention + + + + Steps to verify the changes work correctly + + - List specific test commands run + - Describe manual testing performed + - Include steps for reviewers to reproduce tests + - Mention test environment details if relevant + + + + Visual evidence of changes for UI modifications + _No UI changes in this PR_ + + + Documentation impact assessment + - [x] No documentation updates are required. + + + Any extra context for reviewers + _No additional notes_ + + + Discord username for communication + @username + + + + \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 734e4e21aa..91091805e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Roo Code Changelog +## [3.23.14] - 2025-07-17 + +- Log api-initiated tasks to a tmp directory + ## [3.23.13] - 2025-07-17 - Add the ability to "undo" enhance prompt changes diff --git a/src/extension/api.ts b/src/extension/api.ts index 4000e43133..7027cb963a 100644 --- a/src/extension/api.ts +++ b/src/extension/api.ts @@ -2,6 +2,7 @@ import { EventEmitter } from "events" import * as vscode from "vscode" import fs from "fs/promises" import * as path from "path" +import * as os from "os" import { RooCodeAPI, @@ -50,7 +51,7 @@ export class API extends EventEmitter implements RooCodeAPI { console.log(args) } - this.logfile = path.join(getWorkspacePath(), "roo-code-messages.log") + this.logfile = path.join(os.tmpdir(), "roo-code-messages.log") } else { this.log = () => {} } diff --git a/src/package.json b/src/package.json index 71e9e5c3f4..fdf4cee86d 100644 --- a/src/package.json +++ b/src/package.json @@ -3,7 +3,7 @@ "displayName": "%extension.displayName%", "description": "%extension.description%", "publisher": "RooVeterinaryInc", - "version": "3.23.13", + "version": "3.23.14", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91",