Skip to content

Cline replit - #5

Open
garvk wants to merge 3682 commits into
chrome-extensionfrom
cline-replit
Open

Cline replit#5
garvk wants to merge 3682 commits into
chrome-extensionfrom
cline-replit

Conversation

@garvk

@garvk garvk commented Nov 3, 2025

Copy link
Copy Markdown
Owner

Related Issue

Issue: #XXXX

Description

Test Procedure

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • ♻️ Refactor Changes
  • 💅 Cosmetic Changes
  • 📚 Documentation update
  • 🏃 Workflow Changes

Pre-flight Checklist

  • Changes are limited to a single feature, bugfix or chore (split larger changes into separate PRs)
  • Tests are passing (npm test) and code is formatted and linted (npm run format && npm run lint)
  • I have created a changeset using npm run changeset (required for user-facing changes)
  • I have reviewed contributor guidelines

Screenshots

Additional Notes

sjf and others added 30 commits September 17, 2025 17:03
…racker (cline#6277)

* Replace context.globalStorageUri with the HostProvider in CheckpointTracker

Replace context.globalStorageUri with the HostProvider.globalStorageFsPath.

Remove globalStoragePath param, it doesn't need to be passed around anymore.

Remove unused param taskId from shadowGit

* Remove globalStoragePath param from checkpoint manager.

Now tht the global storage path is available from the HostProvider anywhere, it doesn't need to be passed around.
Co-authored-by: Kevin Bond <kevin@Mac.hsd1.ca.comcast.net>
* changeset version bump

* Updating CHANGELOG.md format

* Update changelog for release

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Kevin Bond <kevin@Mac.hsd1.ca.comcast.net>
…line#6289)

Move duplicated code to utils.ts

Replace context.globalStorageUri with the HostProvider.globalStorageFsPath.
This is part of removing dependencies on the VSCode API fom the codebase except for in platform specific code in src/hosts/vscode and src/extension.ts.
… flag (cline#6244)

Enhance Testing Framework - Improve non-deterministic scenarios + fix flag
Improve standalone startup times
cline#6262)

* use consolidated type parameters for getter functions in state-helpers

* fix types

* fix types
Co-authored-by: Kevin Bond <kevin@Mac.hsd1.ca.comcast.net>
* Revert "fix: configure HeroUI setup (cline#6279)"

This reverts commit 5c2d936.

* changeset
* changeset version bump

* Updating CHANGELOG.md format

* Update changelog for v3.29.2 release

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Kevin Bond <kevin@Mac.hsd1.ca.comcast.net>
* added baseten link to docs.json

* fixed docs formatting

---------

Co-authored-by: AlexKer <AlexKer@users.noreply.github.com>
* feat(oca): add Oracle Code Assist provider; auth, models, settings

- Implement OCA API handler (src/core/api/providers/oca.ts)

  - OpenAI-compatible chat.completions with custom fetch injecting OCA headers
  - Optional reasoning (thinking) budget and ephemeral prompt caching
  - LiteLLM session tracking and usage streaming; cost via /spend/calculate
  - Guarded client init; clear error when OCA access token is missing

- Wire provider into core API and controller

  - Register provider (src/core/api/index.ts)
  - Controller flows for OCA account login/logout and auth status subscription
  - refreshOcaModels command and model config plumbing

- Add protobuf surfaces

  - proto/cline/models.proto and proto/cline/ocaAccount.proto
  - Extend proto/cline/state.proto for settings/state

- Persist settings/state and helpers
  - Update StateManager, state-keys, state-helpers, updateSettings

- Misc

  - Add changeset entry
  - Minor .gitignore and commit-message generator tweak

feat: New redirect server

feat(oca): add Oracle Code Assist provider; auth, models, settings

- Implement OCA API handler (src/core/api/providers/oca.ts)

  - OpenAI-compatible chat.completions with custom fetch injecting OCA headers
  - Optional reasoning (thinking) budget and ephemeral prompt caching
  - LiteLLM session tracking and usage streaming; cost via /spend/calculate
  - Guarded client init; clear error when OCA access token is missing

- Wire provider into core API and controller

  - Register provider (src/core/api/index.ts)
  - Controller flows for OCA account login/logout and auth status subscription
  - refreshOcaModels command and model config plumbing

- Add protobuf surfaces

  - proto/cline/models.proto and proto/cline/ocaAccount.proto
  - Extend proto/cline/state.proto for settings/state

- Persist settings/state and helpers
  - Update StateManager, state-keys, state-helpers, updateSettings

- Misc

  - Add changeset entry
  - Minor .gitignore and commit-message generator tweak

feat: New redirect server

update UI and add NPS survey link

papercuts

fix model dropdown height

fix: Fix 1

fix: removing ui

feat(AuthManager): Adding an AuthManager

fix: fixing rebase

* fix: Removing AuthManager, simplifyng auth service initialization
* Update announcement banner

* Fix banner buttons

---------

Co-authored-by: pashpashpash <nik@cline.bot>
* changeset version bump

* Updating CHANGELOG.md format

* Update changelog for Oracle Code Assist integration

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
Co-authored-by: Kevin Bond <kevin@Kevins-MacBook-Pro.local>
Remove sticky positioning and z-index styling from SectionHeader component to fix overlapping content issues during scroll. Also clean up unused imports and update description text styling to use semantic class.
* add yolo mode setting

* more explicit warning

* changeset
…tton to update model to stealth model (cline#6347)

* fix: model list not being updated in time for user to use shortcut button to update model to stealth model

* Create tame-rabbits-travel.md
* changeset version bump

* Updating CHANGELOG.md format

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
…line#6339)

- Add webview UI components:

  - webview-ui/src/components/settings/providers/OcaProvider.tsx
  - webview-ui/src/components/settings/providers/OcaModelPicker.tsx

- Update settings to surface OCA:
  - webview-ui/src/components/settings/ApiOptions.tsx

- Wire backend for OCA auth and controller:

  - src/services/auth/oca/OcaAuthService.ts
  - src/services/auth/oca/providers/OcaAuthProvider.ts
  - src/core/controller/index.ts
* Empty PR to bump changeset

* feat: Cleanup
* changeset version bump

* Updating CHANGELOG.md format

* Update version from 3.31.0 to 3.30.3

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
projects72 added 30 commits October 31, 2025 05:25
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: abca8616-63ed-4b1b-a3ba-bda9a1c51283
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6a9c718a-c46f-4c9a-ab69-c3eb27466da0
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/abca8616-63ed-4b1b-a3ba-bda9a1c51283/ozpXkzk
Replace hardcoded API token with environment variable and modify startup script for production deployment.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: abca8616-63ed-4b1b-a3ba-bda9a1c51283
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ba63f286-4aaf-4db1-a7a2-5053ce77e14f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/abca8616-63ed-4b1b-a3ba-bda9a1c51283/zcV2Qe0
Implement a root endpoint "/" that responds with a 200 status code for health checks, while preserving HTML serving for GET requests to "/".

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: abca8616-63ed-4b1b-a3ba-bda9a1c51283
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b4c89c24-0633-4eac-8247-fe914e9323a1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/abca8616-63ed-4b1b-a3ba-bda9a1c51283/pZE3GCm
Implement a GET request handler for the root path '/' that returns a 200 OK status code to satisfy deployment health checks.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: abca8616-63ed-4b1b-a3ba-bda9a1c51283
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: bafcee23-752a-4e05-b1de-56d834ed8906
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/abca8616-63ed-4b1b-a3ba-bda9a1c51283/pZE3GCm
Reduce sleep timers in start-cline-production.sh and add a loop to poll the frontend on port 5000, exiting with an error if it doesn't become available within 30 seconds.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: abca8616-63ed-4b1b-a3ba-bda9a1c51283
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 36a03345-ffbb-4ed3-8e42-fee54daa2967
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/abca8616-63ed-4b1b-a3ba-bda9a1c51283/pZE3GCm
Add more detailed logging and user feedback for deployment timeouts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: abca8616-63ed-4b1b-a3ba-bda9a1c51283
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6ea954ac-dafc-4904-bc69-f83ea9193f44
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/abca8616-63ed-4b1b-a3ba-bda9a1c51283/pZE3GCm
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a5ed1592-db7e-4511-8bfd-3b4747977c2f
Build and serve the Replit frontend using Vite's preview command and disable HMR to resolve WebSocket proxy issues.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 295681da-14b6-4e92-8412-f88e98425724
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Update replit.md to detail the multi-platform architecture, communication layers, frontend/backend services, testing infrastructure, storage strategy, and authentication mechanisms of the AI coding assistant.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3e6a9bc1-36d9-4c5d-a15c-0eb0e5571c66
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Refactor standalone bridge script loading to use synchronous XHR, implement a message queue for messages sent before the bridge is ready, and add a global flag to track bridge readiness, addressing issues where `standalonePostMessage` was not immediately available.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0b2af8c3-12d8-4250-b2c1-9f7d0d1ddf34
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Add screenshots to document the issue with file uploads timing out.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9e58845b-22fd-4bd2-ba86-018aa01fe04d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
No changes were made to the codebase.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 79ff95b1-20c2-4547-94fd-711dbd06d5ad
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
The `start-cline-production.sh` script had redundant build commands that are no longer needed for production deployments.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 8a029e23-cec1-4192-97f6-1dc24006c8e5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Remove conditional frontend build logic from start-cline-production.sh and instead rely on the build script in replit.nix.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 648f45b1-6ba2-4b58-bffa-d985f7a088d3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Modify deployment settings to enable autoscale for production, including a build step for webview-ui.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f6028d40-7f44-42b8-9fe1-5d2251f91757
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Update `replit.nix` and `replit.toml` to configure autoscale deployment, including build and run commands.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d7405c2a-6ec5-40ac-9c52-485446207a89
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Investigate deployment timeout issue by analyzing provided logs and identifying potential causes without code modification.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 11fcdc28-48c4-485f-bb4e-4dae54a0cd25
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Remove unnecessary nix packages.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3cea4916-e45a-49b8-abeb-9536932c10d4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Clean up Nix package manager configuration by removing unreferenced packages.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 01fb11e8-3312-4400-8906-67d5e36acb00
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Update the health check endpoint to return a 200 status code more quickly, preventing deployment failures caused by slow responses or errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: fad22429-3bfb-49aa-afdc-ced5580c925c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Enable the frontend build process within the start-cline-production.sh script by uncommenting the relevant lines, ensuring the build directory is checked for existence and emptiness before proceeding with the npm run build command.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fbc5e7f2-0cd8-4c22-a4b8-029780bfa128
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5a089442-0247-4391-9573-485b879635a8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f6df2110-7702-4dd9-8fa0-23a751d5a3de/fbc5e7f2-0cd8-4c22-a4b8-029780bfa128/niH4H1r
Modify the production startup script to streamline deployments, kill existing processes, build and serve the frontend on port 5000 with a new health check mechanism, and ensure services start correctly. A backup script is also included.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4e5f292f-ec40-45aa-b009-b3a2470df7d1
Configure the service to expose health check endpoints on port 80.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d75b7017-c897-43a2-add1-17f6837188e4
Update build.sh to run `npm install` to install project dependencies.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a3f24b66-04b5-4f5b-918a-b570363e577a
Introduce a new build script that compiles the CLI, builds the standalone application, and builds the frontend UI.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 17e29304-1fb1-4136-a61e-b9d2bdd9a806
Modify the build script to exclude Go protobuf compilation and only build JavaScript protobufs, resolving related build errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 91d1d072-c99a-4da7-a48d-a6b45a4e6be7
Refactored the main navigation component, improving its structure and responsiveness.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f663e26f-5aab-4cf7-89f1-e7db5a39e8ee
Adds Go environment variables (GOPATH, PATH), installs Go protobuf tools, and executes the npm run protos-go script to build Go protobuf files, resolving related build errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 50b45058-059c-41fe-98f0-bf6bfb97e416
… files

Refactors build scripts to set Go environment, conditionally build CLI binaries, cache frontend builds, and optimize distribution for minimal size.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3b8d922c-9dd5-41b3-bd45-7cf380f8f10f
Configure GOPATH environment variable and fix compilation errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 38ffbfc7-2ef5-4680-b7a1-033685f2f953
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 844b7a9d-acb2-478b-983a-5b1ae636d34a
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.