posit-dev / posit-dev/positron

Absent action/behavior for 'Show Active Interpreter Session Profile Report' (workbench.action.languageRuntime.showProfile)

Open
#7,903 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: console area: interpreter
Dominant language
TypeScript
Stars
4.3k
Forks
184
Avg merge
1d 9h
Merged PRs (30d)
195

Description

System details: macOS Sequoia 15.5.0

Positron and OS details:

Positron Version: 2025.07.0 (Universal) build 1
Code - OSS Version: 1.100.0
Commit: b916608ad19b9ed26523ec5fdc78813f4f28e6ef
Date: 2025-05-29T03:35:05.858Z (1 day ago)
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0

Interpreter details:

Python 3.13.0 / R 4.5.0

Describe the issue:

Clicking on 'Show Active Interpreter Session Profile Report' has NO evident action/behavior.

Steps to reproduce the issue:

  1. In Positron, have an active interpreter session open (or multiple)
  2. Go to search action bar and type > (or click Cmd+Shift+P)
  3. Click on > Interpreter: Show Active Interpreter Session Profile Report
  4. Notice that nothing happens (no action/behavior)

Expected or desired behavior:

Unsure about the expected behavior. Checked languageRuntimeActions.ts and runtimeSessionService.ts, but couldn't understand the behavior. Note these lines in the latter file. Perhaps absence of behavior is related to that?

	/** Show profiler log of the runtime, if supported */
	showProfile(): Thenable<void>;

Conversation that prompted this issue

Verified Fixed
Positron Version(s) : 2025.07.0 (Universal) build 1
OS Version          : Sequoia 15.5
Test scenario(s)
  • Checked each of the interpreter's actions in list below:
Image * Observation: for `workbench.action.languageRuntime.showProfile` (Show Active Interpreter Session Profile Report), NO outcome was observed as a result of this action, which makes me wonder whether this action should also be removed. [@dhruvisompura](https://github.com/dhruvisompura) If that's the case, I can log a separate issue for that if that's ok. cc [@testlabauto](https://github.com/testlabauto)

@rodrigosf672 If you could file an issue for workbench.action.languageRuntime.showProfile not working and send to triage, that would be great! I tested out the command on a dev build prior to my changes (commit f4dd909e53e9aeb2bcca6fe023e5db12f71912c2) and also am not seeing anything happen. We should verify what the expected behavior is for R and Python - I'm not sure what the user expects to see here.

Originally posted by @dhruvisompura in #7189

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing workbench.action.languageRuntime.showProfile through languageRuntimeActions.ts and runtimeSessionService.ts, focusing on the showProfile() contract. Determine the expected result for active R and Python sessions; done means the command has an observable, documented behavior or is removed if no supported behavior exists.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
developer-experience, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.