Cline replit - #5
Open
garvk wants to merge 3682 commits into
Open
Conversation
…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>
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
Issue: #XXXX
Description
Test Procedure
Type of Change
Pre-flight Checklist
npm test) and code is formatted and linted (npm run format && npm run lint)npm run changeset(required for user-facing changes)Screenshots
Additional Notes