Skip to content

Conversation

@shuv1337
Copy link
Collaborator

@shuv1337 shuv1337 commented Dec 5, 2025

Summary

  • Merges upstream sst/opencode v1.0.134 into integration branch
  • Resolves all merge conflicts while preserving fork-specific customizations

Conflicts Resolved

File Resolution
.github/workflows/* Keep ours (deleted in fork)
STATS.md Accept upstream
bun.lock Regenerated
github/action.yml Keep fork OPENCODE_BIN_PATH
packages/*/package.json Accept upstream versions
packages/opencode/src/agent/agent.ts Merge both (subagents + maxSteps)
packages/opencode/src/cli/cmd/tui/**/*.tsx Keep fork features
Other source files Accept upstream improvements

Closes #89

Summary by CodeRabbit

  • New Features

    • Added integrated terminal functionality to desktop application with PTY management and session support.
    • Introduced "Max steps" configuration for agents to limit agentic iterations.
    • Added Vercel theme to CLI.
    • Added experimental OpenTelemetry telemetry support.
  • Bug Fixes

    • Improved authentication flow for provider selection.
    • Enhanced bash tool output handling and truncation logic.
  • UI Improvements

    • Added alternate tabs variant for improved layout options.
    • Updated icon styling and select component constraints.
  • Chores

    • Version bumped to 1.0.134 across all packages.
    • Updated Hono dependency to 4.10.7.

✏️ Tip: You can customize this high-level summary in your review settings.

code-yeongyu and others added 30 commits December 3, 2025 22:28
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Dax Raad <d@ironbay.co>
Provider credentials field was being selected from ProviderTable even when the table wasn't joined (when byokProvider was undefined). Now the join is conditional - when byokProvider exists, we join and get the credentials; when it doesn't, the join condition is always false so provider remains null.
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
…ion (anomalyco#5086)

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
adamdotdevin and others added 14 commits December 5, 2025 10:30
…nomalyco#4978)

Co-authored-by: noamzbr <noamzbr@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Resolved conflicts:
- .github/workflows/duplicate-issues.yml: deleted (keep ours)
- .github/workflows/publish.yml: deleted (keep ours)
- STATS.md: accept upstream
- bun.lock: regenerated
- github/action.yml: keep fork-specific OPENCODE_BIN_PATH
- packages/console/*/package.json: accept upstream versions
- packages/console/app/src/routes/zen/util/handler.ts: accept upstream
- packages/console/core/src/model.ts: accept upstream (byokProvider)
- packages/desktop/package.json: accept upstream version
- packages/enterprise/package.json: accept upstream version
- packages/extensions/zed/extension.toml: accept upstream version
- packages/function/package.json: accept upstream version
- packages/opencode/package.json: accept upstream version
- packages/opencode/src/agent/agent.ts: merge both (keep subagents + add maxSteps)
- packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx: keep fork text getter
- packages/opencode/src/cli/cmd/tui/routes/session/index.tsx: keep fork features
- packages/opencode/src/provider/provider.ts: accept upstream sap-ai-core getModel
- packages/opencode/src/tool/bash.ts: accept upstream
- packages/plugin/package.json: accept upstream version
- packages/sdk/js/package.json: accept upstream version
- packages/slack/package.json: accept upstream version
- packages/tauri/package.json: accept upstream version
- packages/ui/package.json: accept upstream version
- packages/util/package.json: accept upstream version
- packages/web/package.json: accept upstream version
- sdks/vscode/package.json: accept upstream version
@shuv1337 shuv1337 merged commit de6e0ec into integration Dec 5, 2025
1 of 3 checks passed
@shuv1337 shuv1337 deleted the opencode/issue89-20251205204907 branch December 5, 2025 20:59
@coderabbitai
Copy link

coderabbitai bot commented Dec 5, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This PR bumps the version to v1.0.134 and introduces substantial desktop/terminal infrastructure, including a new Terminal UI component with WebSocket-based PTY management, serialization capabilities, configuration options for max steps and OpenTelemetry telemetry, refactored authentication flows in Zen model selection, Tauri build integration, and incremental UI improvements across tabs, select, and icon components.

Changes

Cohort / File(s) Summary
Version Bumps
.github/last-synced-tag, packages/*/package.json (12 files), packages/*/extension.toml, sdks/vscode/package.json
Bumped version from 1.0.133 to 1.0.134 across all package manifests and configuration files. Updated Zed extension URLs to reference v1.0.134 releases.
Desktop Terminal Infrastructure
packages/desktop/src/addons/serialize.ts, packages/desktop/src/components/terminal.tsx, packages/desktop/src/context/layout.tsx, packages/desktop/src/context/session.tsx
Added SerializeAddon for terminal buffer serialization; new Terminal component with WebSocket/PTY integration; expanded layout context with terminal state management (open/close/resize); extended session context with LocalPTY type and full terminal lifecycle API (new/clone/update/open/close/move).
PTY Management & Server Integration
packages/opencode/src/pty/index.ts, packages/opencode/src/server/server.ts, packages/opencode/src/id/id.ts
Introduced complete Pty namespace with lifecycle management, WebSocket connection handling, and in-memory session state; added /pty API routes with CRUD operations and WebSocket upgrades; extended ID prefix system to include "pty" identifiers.
Authentication & Zen Model Selection
packages/console/app/src/routes/zen/util/handler.ts, packages/console/core/src/model.ts
Reordered authentication to occur before provider selection; added BYOK provider selection logic based on authInfo credentials; updated selectProvider and authenticate method signatures; added optional byokProvider field to ModelSchema.
Configuration Enhancements
packages/opencode/src/config/config.ts, packages/opencode/src/agent/agent.ts
Added maxSteps (max agentic iterations) and experimental.openTelemetry fields to configuration schema; threaded maxSteps through agent initialization.
Telemetry & Session Compaction
packages/opencode/src/session/compaction.ts, packages/opencode/src/session/prompt.ts, packages/opencode/src/session/summary.ts
Injected experimental_telemetry flag into generation and summary flows; added isLastStep logic to system prompt and tool selection; extended resolveSystemPrompt signature to accept isLastStep parameter.
Session & Project Migration
packages/opencode/src/session/prompt/max-steps.txt, packages/opencode/src/project/project.ts
Added max-steps guardrail prompt; implemented migrateFromGlobal flow to transition sessions from global namespace to project-specific namespace on first load.
Tool & Utility Enhancements
packages/opencode/src/tool/bash.ts, packages/opencode/src/util/queue.ts, packages/util/src/shell.ts
Removed PTY text formatting; adjusted output truncation logic and metadata messaging; added work() concurrent task executor; added shell() function to detect user shell from environment.
Provider & Model Updates
packages/opencode/src/provider/provider.ts
Added explicit TypeScript type annotations to provider getModel functions; extended GitHub Copilot Enterprise model initialization with providerID field.
Tauri Desktop App Integration
packages/tauri/src-tauri/src/lib.rs, packages/tauri/src-tauri/Cargo.toml, packages/tauri/src-tauri/tauri.conf.json, packages/tauri/src-tauri/capabilities/default.json, packages/tauri/scripts/... (predev.ts, prepare.ts, utils.ts, copy-bundles.ts)
Replaced minimal Tauri scaffold with full sidecar/server integration: added startup flow to spawn sidecar server, wait for readiness, and launch window; extended Cargo.toml with shell, dialog, updater plugins; added scripts for binary preparation, sidecar setup, and updater integration; updated capabilities to include shell and updater permissions; new icon/adaptive-icon definitions.
Vite & Desktop Plugin Configuration
packages/desktop/vite.config.ts, packages/desktop/vite.js, packages/tauri/vite.config.ts, packages/desktop/src/context/sdk.tsx
Extracted desktop plugin to separate vite.js module; simplified vite.config.ts to use desktopPlugin; added url field to SDK context return object; converted Tauri vite config from async to sync, integrated desktopPlugin.
UI Component Refinements
packages/ui/src/components/tabs.tsx, packages/ui/src/components/tabs.css, packages/ui/src/components/select.tsx, packages/ui/src/components/select.css, packages/ui/src/components/icon.tsx, packages/ui/src/components/tooltip.css
Added variant prop ("normal"
Styling & Configuration
packages/ui/src/styles/tailwind/index.css, packages/opencode/src/cli/cmd/tui/context/theme/vercel.json, packages/opencode/src/cli/cmd/tui/context/theme.tsx, packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx, packages/opencode/src/cli/cmd/tui/routes/session/index.tsx, packages/opencode/src/cli/cmd/tui/worker.ts
Added Vercel theme with comprehensive color token mappings; integrated into DEFAULT_THEMES; updated Tailwind utilities import with source path; refined dialog-select text wrapping and conditional description rendering; fixed scroll acceleration to use constant 3 instead of platform-dependent logic; parameterized server type with BunWebSocketData.
Page Layout & Session UI
packages/desktop/src/pages/layout.tsx, packages/desktop/src/pages/session.tsx
Added directory navigation, session selection, project/session displays, and terminal toggle in header; implemented resizable sidebar with drag handling; redesigned session page with Tabs-based layout, integrated Terminal component, added Ctrl+` terminal toggle/spawn shortcuts, rewrote file viewer rendering, added terminal drag-resize behavior.
Documentation & OpenCode Command
.opencode/command/rmslop.md, packages/web/src/content/docs/agents.mdx, packages/web/src/content/docs/providers.mdx, packages/web/src/content/docs/zen.mdx
Introduced rmslop guideline for removing AI-generated code artifacts; documented maxSteps agent configuration with examples; added per-model limit settings for llama.cpp provider; added GPT 5.1 Codex Max to Zen endpoints and pricing.
Workflow & Build Configuration
.github/workflows/review.yml, .gitignore, packages/tauri/src-tauri/.gitignore, nix/hashes.json, packages/opencode/package.json
Updated PR review workflow model to claude-opus-4-5 and instruction to "lgtm AND NOTHING ELSE"; added target to root .gitignore; added sidecars to Tauri .gitignore; updated nix nodeModules hash; upgraded hono dependency to 4.10.7; added bun-pty and removed opentui-ansi-vt dependencies.
Tauri HTML & Package Metadata
packages/tauri/index.html, packages/tauri/src/index.ts, packages/tauri/src/main.ts, packages/tauri/src/styles.css
Replaced Tauri HTML scaffold with minimal SPA entrypoint; expanded head metadata with theme initialization and PWA tags; removed greet() logic from main.ts; cleared styles.css; added @opencode-ai/desktop import.
Test Updates
packages/opencode/test/project/project.test.ts
Updated project test assertions to verify vcs, worktree, and vcsDir properties reflect detected Git repository.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant Terminal Component
    participant Session Context
    participant WebSocket
    participant PTY Server
    participant SDK Client

    User->>Terminal Component: Mount (with SDK URL & PTY ID)
    Terminal Component->>Session Context: Retrieve PTY state (buffer, size, scrollY)
    Terminal Component->>WebSocket: Connect to /pty/:id/connect
    WebSocket->>PTY Server: Upgrade connection
    PTY Server->>Terminal Component: Send buffered output
    Terminal Component->>Terminal Component: Restore state (buffer, size, scroll)
    User->>Terminal Component: Type/Resize/Input
    Terminal Component->>WebSocket: Send input data
    WebSocket->>PTY Server: Forward to PTY session
    PTY Server->>PTY Server: Execute, capture output
    PTY Server->>WebSocket: Stream data
    WebSocket->>Terminal Component: Receive output
    Terminal Component->>Terminal Component: Render to screen
    Terminal Component->>Session Context: on(resize): Update PTY state
    Session Context->>SDK Client: pty.update({ id, cols, rows })
    User->>Terminal Component: Unmount/Close
    Terminal Component->>Terminal Component: Serialize (serialize addon)
    Terminal Component->>Session Context: Save PTY state (buffer, size, scrollY)
    Terminal Component->>WebSocket: Close
    WebSocket->>PTY Server: Close connection & cleanup
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Areas requiring close attention:

  • PTY module & server integration (packages/opencode/src/pty/index.ts, packages/opencode/src/server/server.ts) — Critical new subsystem with WebSocket lifecycle, event handling, and in-memory state management; verify buffer handling, connection cleanup, and error boundaries.
  • Terminal component lifecycle (packages/desktop/src/components/terminal.tsx, packages/desktop/src/addons/serialize.tsx) — Complex state restoration, serialization logic, resize/drag handling; ensure proper cleanup and event cleanup on unmount.
  • Session & project migration (packages/opencode/src/project/project.ts) — Data migration flow from global to project namespaces; verify migration safety, error handling, and backward compatibility.
  • Zen auth refactoring (packages/console/app/src/routes/zen/util/handler.ts, packages/console/core/src/model.ts) — Reordered authentication and provider selection; verify BYOK credential handling and fallback paths.
  • Tauri sidecar & startup integration (packages/tauri/src-tauri/src/lib.rs, build scripts) — Process management, updater integration, port binding; verify process cleanup, startup robustness, and edge cases (port conflicts, missing binaries).
  • Concurrent operations (packages/opencode/src/util/queue.ts, migration flows) — New work() concurrency utility and multi-session migration; verify correctness of concurrent execution and shared state.

Possibly related PRs

  • Integration #32 — Modifies packages/opencode/src/agent/agent.ts for agent initialization and state handling alongside maxSteps/telemetry wiring in this PR.
  • sync: merge upstream v1.0.133 #87 — Touches the same function signatures in packages/console/app/src/routes/zen/util/handler.ts (selectProvider/authenticate methods).
  • sync: merge upstream v1.0.131 #84 — Performs similar upstream sync/version bumps with repository metadata updates (e.g., .github/last-synced-tag).

Poem

🐰 Hops through the desktop with glee,
Terminal dancing, PTY set free,
Auth flows reordered, tabs catching the light,
From v1.0.133 to .134, all shiny and bright!
Sidecars spinning, WebSockets so true—
The opencode burrow now dreams in a brand new hue!

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch opencode/issue89-20251205204907

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b5671bc and 4694ed0.

⛔ Files ignored due to path filters (57)
  • bun.lock is excluded by !**/*.lock
  • flake.lock is excluded by !**/*.lock
  • packages/sdk/js/src/gen/sdk.gen.ts is excluded by !**/gen/**
  • packages/sdk/js/src/gen/types.gen.ts is excluded by !**/gen/**
  • packages/tauri/src-tauri/Cargo.lock is excluded by !**/*.lock
  • packages/tauri/src-tauri/icons/128x128.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/128x128@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/32x32.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/64x64.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square107x107Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square142x142Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square150x150Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square284x284Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square30x30Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square310x310Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square44x44Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square71x71Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/Square89x89Logo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/StoreLogo.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/icon.ico is excluded by !**/*.ico
  • packages/tauri/src-tauri/icons/icon.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-20x20@1x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-20x20@2x-1.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-20x20@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-20x20@3x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-29x29@1x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-29x29@2x-1.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-29x29@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-29x29@3x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-40x40@1x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-40x40@2x-1.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-40x40@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-40x40@3x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-512@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-60x60@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-60x60@3x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-76x76@1x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-76x76@2x.png is excluded by !**/*.png
  • packages/tauri/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png is excluded by !**/*.png
  • packages/tauri/src/assets/tauri.svg is excluded by !**/*.svg
  • packages/tauri/src/assets/typescript.svg is excluded by !**/*.svg
  • packages/tauri/src/assets/vite.svg is excluded by !**/*.svg
📒 Files selected for processing (82)
  • .github/last-synced-tag (1 hunks)
  • .github/workflows/review.yml (2 hunks)
  • .gitignore (1 hunks)
  • .opencode/command/rmslop.md (1 hunks)
  • STATS.md (1 hunks)
  • nix/hashes.json (1 hunks)
  • package.json (1 hunks)
  • packages/console/app/package.json (1 hunks)
  • packages/console/app/src/routes/zen/util/handler.ts (5 hunks)
  • packages/console/core/package.json (1 hunks)
  • packages/console/core/src/model.ts (1 hunks)
  • packages/console/function/package.json (1 hunks)
  • packages/console/mail/package.json (1 hunks)
  • packages/desktop/package.json (2 hunks)
  • packages/desktop/src/addons/serialize.ts (1 hunks)
  • packages/desktop/src/components/terminal.tsx (1 hunks)
  • packages/desktop/src/context/layout.tsx (2 hunks)
  • packages/desktop/src/context/sdk.tsx (1 hunks)
  • packages/desktop/src/context/session.tsx (3 hunks)
  • packages/desktop/src/pages/layout.tsx (5 hunks)
  • packages/desktop/src/pages/session.tsx (6 hunks)
  • packages/desktop/vite.config.ts (1 hunks)
  • packages/desktop/vite.js (1 hunks)
  • packages/enterprise/package.json (1 hunks)
  • packages/extensions/zed/extension.toml (2 hunks)
  • packages/function/package.json (1 hunks)
  • packages/opencode/package.json (2 hunks)
  • packages/opencode/src/agent/agent.ts (4 hunks)
  • packages/opencode/src/cli/cmd/tui/context/theme.tsx (2 hunks)
  • packages/opencode/src/cli/cmd/tui/context/theme/vercel.json (1 hunks)
  • packages/opencode/src/cli/cmd/tui/routes/session/index.tsx (1 hunks)
  • packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx (1 hunks)
  • packages/opencode/src/cli/cmd/tui/worker.ts (3 hunks)
  • packages/opencode/src/config/config.ts (2 hunks)
  • packages/opencode/src/id/id.ts (1 hunks)
  • packages/opencode/src/project/project.ts (2 hunks)
  • packages/opencode/src/provider/provider.ts (3 hunks)
  • packages/opencode/src/pty/index.ts (1 hunks)
  • packages/opencode/src/server/error.ts (1 hunks)
  • packages/opencode/src/server/server.ts (3 hunks)
  • packages/opencode/src/session/compaction.ts (3 hunks)
  • packages/opencode/src/session/prompt.ts (11 hunks)
  • packages/opencode/src/session/prompt/max-steps.txt (1 hunks)
  • packages/opencode/src/session/summary.ts (4 hunks)
  • packages/opencode/src/tool/bash.ts (4 hunks)
  • packages/opencode/src/util/queue.ts (1 hunks)
  • packages/opencode/test/project/project.test.ts (1 hunks)
  • packages/plugin/package.json (1 hunks)
  • packages/sdk/js/package.json (1 hunks)
  • packages/slack/package.json (1 hunks)
  • packages/tauri/index.html (1 hunks)
  • packages/tauri/package.json (1 hunks)
  • packages/tauri/scripts/copy-bundles.ts (1 hunks)
  • packages/tauri/scripts/predev.ts (1 hunks)
  • packages/tauri/scripts/prepare.ts (1 hunks)
  • packages/tauri/scripts/utils.ts (1 hunks)
  • packages/tauri/src-tauri/.gitignore (1 hunks)
  • packages/tauri/src-tauri/Cargo.toml (2 hunks)
  • packages/tauri/src-tauri/capabilities/default.json (1 hunks)
  • packages/tauri/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml (1 hunks)
  • packages/tauri/src-tauri/icons/android/values/ic_launcher_background.xml (1 hunks)
  • packages/tauri/src-tauri/src/lib.rs (1 hunks)
  • packages/tauri/src-tauri/tauri.conf.json (2 hunks)
  • packages/tauri/src/index.ts (1 hunks)
  • packages/tauri/src/main.ts (0 hunks)
  • packages/tauri/src/styles.css (0 hunks)
  • packages/tauri/vite.config.ts (2 hunks)
  • packages/ui/package.json (1 hunks)
  • packages/ui/src/components/icon.tsx (2 hunks)
  • packages/ui/src/components/select.css (2 hunks)
  • packages/ui/src/components/select.tsx (4 hunks)
  • packages/ui/src/components/tabs.css (6 hunks)
  • packages/ui/src/components/tabs.tsx (5 hunks)
  • packages/ui/src/components/tooltip.css (1 hunks)
  • packages/ui/src/styles/tailwind/index.css (1 hunks)
  • packages/util/package.json (1 hunks)
  • packages/util/src/shell.ts (1 hunks)
  • packages/web/package.json (1 hunks)
  • packages/web/src/content/docs/agents.mdx (1 hunks)
  • packages/web/src/content/docs/providers.mdx (2 hunks)
  • packages/web/src/content/docs/zen.mdx (2 hunks)
  • sdks/vscode/package.json (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

[Upstream Sync] Merge conflict with v1.0.134