posit-dev / posit-dev/positron

Assistant: Bundle the Gemini language server

Open
#6,744 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: assistant area: builds area: core
Dominant language
TypeScript
Stars
4.3k
Forks
184
Avg merge
1d 11h
Merged PRs (30d)
206

Description

The Gemini Code Assist extension bundles a language server (cloudcode_cli) for the following platforms and architectures:

  • darwin_amd64
  • darwin_arm6
  • linux_amd64
  • linux_arm6
  • windows_amd64

If permitted by Google, we could follow other extensions (e.g. positron-r and positron-supervisor) and add a post install script to positron-assistant that downloads the Gemini Code Assist VSIX file and unzips cloudcode_cli for the target platform and architecture.

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

Inspect the positron-assistant packaging and compare the post-install approaches used by positron-r and positron-supervisor. Confirm whether Google permits downloading the Gemini Code Assist VSIX, then verify the cloudcode_cli contents for each listed platform and architecture. Done means the assistant extension installs the correct server when permitted, with the supported targets covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
build-system, devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.