Skip to content

Codex ide feature foundation#9

Merged
bigbansal merged 2 commits into
mainfrom
codex-ide-feature-foundation
May 28, 2026
Merged

Codex ide feature foundation#9
bigbansal merged 2 commits into
mainfrom
codex-ide-feature-foundation

Conversation

@bigbansal
Copy link
Copy Markdown
Contributor

Replaces the outdated "early scaffold" copy with
proper, accurate
post-install guidance across three surfaces.

Marketplace listing (visible automatically

once the plugin ships)
Rewrite apps/jetbrains/src/main/resources/META-IN
F/plugin.xml
as a real product page with:

  • A clear hero / tagline.
  • What you get (chat tool window, selected-code
    actions, repo-aware
    context, in-chat provider/model switcher,
    workspace skills, multi-turn
    history).
  • Works with (Sarvam, Hugging Face
    router/dedicated endpoints/TGI,
    OpenAI-compatible: Ollama / vLLM / SGLang /
    OpenRouter / LM Studio /
    self-hosted, air-gapped).
  • Privacy & security (PasswordSafe, secret-file
    excludes, no telemetry,
    Apache 2.0).
  • Quick start (3 steps) and selected-code
    actions.
  • Links to GitHub, INSTALL, Discord, issues.

Marketplace Custom Pages (paste into the

vendor UI)
Standalone markdown under docs/marketplace/ —
ready to upload as
JetBrains Marketplace Custom Pages and also
browsable on GitHub:

  • README.md (index)
  • quickstart.md
  • examples.md — anatomy of a request,
    selected-code actions, copy-paste
    prompts grouped by intent, workspace-skill
    example, usage tips
  • providers-and-models.md
  • privacy-and-security.md
  • faq.md

In-IDE Welcome (shown automatically on first

open)
Add a Welcome panel to the chat tool window
that's visible until a
provider key is configured:

  • Headline, description, 30-second 3-step setup.
  • "Configure provider" CTA (new
    configureProvider bridge message
    invokes the existing in-chat configure flow) +
    "Learn more" link
    (new openUrl bridge message uses
    BrowserUtil).
  • WHAT YOU CAN DO — bulleted features.
  • TRY THESE PROMPTS — copy-paste examples by
    intent (Understand /
    Refactor / Test / Debug / Document / Translate
    / Generate).
  • Tip on Include-IDE-context toggle.
  • Auto-hides on first message and after a
    successful configure.

A note on scope: if you wanted this message to
cover the entire branch (back to the Hugging Face
provider, JCEF chat, CI, etc.), use the larger
PR description I drafted earlier in the thread —
that one is the right one for the merge-to-main
squash commit. The message above is right if
you're talking specifically about this batch of
pages/docs work.

Want me to also apply the "Documentation" links
addition I offered (deep-link the GitHub copies
of the Marketplace pages from plugin.xml
), and bundle it into one more
commit with the same theme?

bigbansal and others added 2 commits May 28, 2026 17:30
Marketplace surfaces:
- plugin.xml <description>: rewrite the listing as a rich, accurate
  product page (Features / Providers & Models / Privacy & Security /
  Quick start / Links). Drops the outdated "early scaffold" copy.
- docs/marketplace/: standalone markdown for JetBrains Marketplace
  Custom Pages — Quickstart, Providers & Models, Privacy & Security,
  FAQ. Paste each into the Marketplace vendor UI.

In-IDE Welcome (chat tool window):
- Show a Welcome card in the empty transcript until the user has a
  provider key configured (env-var keys count as configured).
- "Configure provider" CTA runs the existing in-chat configure flow
  via a new `configureProvider` bridge message.
- "Learn more" opens the GitHub repo via BrowserUtil through a new
  `openUrl` bridge message.
- Welcome auto-hides on the first message and after a successful
  configure.

Verified: compileKotlin + test + buildPlugin + verifyPlugin all
SUCCESSFUL; plugin Compatible against IC-252.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Expand the in-IDE Welcome card with a proper description, a 3-step
  setup, bullet-point feature highlights, and a Try-these-prompts list
  (Understand / Refactor / Test / Debug / Document / Translate /
  Generate). Adds an Include-IDE-context tip.
- Add docs/marketplace/examples.md: anatomy of a request, selected-code
  actions, copy-paste prompts by task category, workspace skills
  example, and usage tips. Link it from the marketplace README.

Verified: buildPlugin + verifyPlugin SUCCESSFUL; plugin Compatible
against IC-252; welcome content present in the shipped jar.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@bigbansal bigbansal merged commit 632836c into main May 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant