Skip to content

8555: AI chat view#715

Draft
thegreystone wants to merge 15 commits into
openjdk:masterfrom
thegreystone:8555-ai
Draft

8555: AI chat view#715
thegreystone wants to merge 15 commits into
openjdk:masterfrom
thegreystone:8555-ai

Conversation

@thegreystone
Copy link
Copy Markdown
Member

@thegreystone thegreystone commented Mar 30, 2026

Support for Claude and Codex included. Extension point to add support for other AIs. Includes the ability to query for information, aggregate and filter in various ways, as well as to navigate to pages and set the focus for the page as a focused selection.

Here is the end result for "Find the servlet invocation the most affected by locking":
image

Here's the slowest servlet invocation (with all intersecting events):
image

Here's asking to explain the longest lasting GC:
image

It was very comprehensive, with this lovely little Phase-by-Phase Timeline in ASCII:
image

It will still use the tools in a wonky way sometimes, but it's already useful.


Progress

  • Commit message must refer to an issue
  • Change must be properly reviewed (1 review required, with at least 1 Committer)

Error

 ⚠️ Pull request body is missing required line: - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).

Issue

  • JMC-8555: AI chat view (New Feature - P2)

Reviewing

Using git

Checkout this PR locally:
$ git fetch https://git.openjdk.org/jmc.git pull/715/head:pull/715
$ git checkout pull/715

Update a local copy of the PR:
$ git checkout pull/715
$ git pull https://git.openjdk.org/jmc.git pull/715/head

Using Skara CLI tools

Checkout this PR locally:
$ git pr checkout 715

View PR using the GUI difftool:
$ git pr show -t 715

Using diff file

Download this PR as a diff file:
https://git.openjdk.org/jmc/pull/715.diff

Using Webrev

Link to Webrev Comment

@thegreystone thegreystone requested review from Gunde and aptmac March 30, 2026 00:36
@bridgekeeper
Copy link
Copy Markdown

bridgekeeper Bot commented Mar 30, 2026

👋 Welcome back hirt! A progress list of the required criteria for merging this PR into master will be added to the body of your pull request. There are additional pull request commands available for use with this pull request.

@openjdk
Copy link
Copy Markdown

openjdk Bot commented Mar 30, 2026

❗ This change is not yet ready to be integrated.
See the Progress checklist in the description for automated requirements.

@openjdk openjdk Bot added the rfr label Mar 30, 2026
@mlbridge
Copy link
Copy Markdown

mlbridge Bot commented Mar 30, 2026

@thegreystone
Copy link
Copy Markdown
Member Author

Holding off a bit on this one, pending legal review from Oracle. That said, the integration is using API access, not the subscriptions. It should not constitute a "new harness", so will hopefully not be a problem. Let's hope it is resolved promptly.

@thegreystone
Copy link
Copy Markdown
Member Author

@robilad Any news?

@openjdk openjdk Bot removed the rfr label Apr 20, 2026
@thegreystone thegreystone marked this pull request as draft April 22, 2026 17:33
@youngledo
Copy link
Copy Markdown
Contributor

Looking forward to it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants