Skip to content

wef#3

Merged
souky-byte merged 1 commit into
masterfrom
ui
Jan 2, 2026
Merged

wef#3
souky-byte merged 1 commit into
masterfrom
ui

Conversation

@souky-byte
Copy link
Copy Markdown
Owner

@souky-byte souky-byte commented Jan 2, 2026

wefwef

Summary by CodeRabbit

  • New Features

    • Added CLI project path support for Init, Serve, and Status commands
    • Introduced automatic frontend app download and management in CLI
    • Added Update command for managing frontend versions
    • Implemented session activity tracking and persistence
    • Introduced AI-assisted code review findings service
    • Added Fix phase to session and task lifecycle
  • Infrastructure

    • Implemented automated release workflow for multi-platform builds
    • Enhanced project configuration with global settings management
  • Improvements

    • Improved CLI user experience with enhanced banners and progress indicators
    • Better project initialization and validation flows
    • Expanded event system with project lifecycle events

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

wefwef
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Jan 2, 2026

Skipped: This PR changes more files than the configured file change limit: (1125 files found, 100 file limit)

@souky-byte souky-byte merged commit bab4e6d into master Jan 2, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 2, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This PR introduces workspace restructuring (renaming opencode to opencode-client, adding mcp-findings crate), enhances the CLI with frontend download and app management, extends domain models with a new Fix phase, adds database persistence for session activities, and establishes a new MCP server for AI-assisted code review findings alongside numerous planning and configuration updates.

Changes

Cohort / File(s) Summary
Configuration & Settings
.claude/settings.local.json, .opencode-studio/config.toml
New configuration files for Claude/AI settings and OpenCode Studio project metadata.
CI/CD Workflow
.github/workflows/release.yml
New GitHub Actions workflow automating release builds for frontend (pnpm) and CLI (multi-target Rust), packaging artifacts, and creating GitHub Releases.
Documentation
agents.md, crates/AGENTS.md, biome.json
Updated agent context documentation with crate layout and conventions; extended Biome naming rules to support snake_case.
Kanban Planning
.opencode-studio/kanban/plans/*
17+ new planning documents covering idle-watcher service, state machine testing, event capture, async task execution, SSE testing, prompt testing framework, and renaming initiative.
Workspace & Manifest
Cargo.toml, crates/cli/Cargo.toml, crates/mcp-findings/Cargo.toml, crates/opencode-client/Cargo.toml
Workspace member restructuring (replace crates/opencode with crates/opencode-client, remove crates/websocket, add crates/mcp-findings); CLI dependencies for frontend download, progress tracking, and TUI enhancements; new MCP findings service.
CLI Enhancement
crates/cli/src/main.rs
Major CLI refactor: global config management, frontend auto-download, app versioning, project path resolution, enhanced CLI commands (init/serve/status now accept optional PATH), and colorized banner output.
Core Domain Models
crates/core/src/domain/session.rs, crates/core/src/domain/task.rs
Added new Fix phase to SessionPhase and corresponding Fix status to TaskStatus with string serialization and parsing.
Database Schema & Persistence
crates/db/migrations/002_session_activities.sql, crates/db/src/models/session_activity.rs, crates/db/src/repositories/session_activity_repository.rs, crates/db/src/lib.rs, crates/db/src/models/mod.rs, crates/db/src/repositories/mod.rs, crates/db/Cargo.toml
New session_activities table with migration; domain models (SessionActivityRow, SessionActivity, CreateSessionActivity) and repository with full CRUD and query operations; exports and dependency updates (added serde_json).
Event System Extensions
crates/events/src/types.rs
Expanded SessionStarted event with phase, status, opencode_session_id, and created_at fields; added ProjectOpened and ProjectClosed event variants.
New MCP Findings Service
crates/mcp-findings/Cargo.toml, crates/mcp-findings/src/lib.rs, crates/mcp-findings/src/main.rs
New crate implementing MCP server for AI-assisted code review findings: FindingsService struct with tool router methods (create_finding, list_findings, get_finding, mark_fixed, approve_review, complete_review); binary entry point with environment-based initialization.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related PRs

Poem

🐰 The workspace dances, new stages bloom,
Sessions track their every move,
MCP findings whisper through the room,
While CLI learns to fetch and groove!
Fix thy bugs, then soar anew—
Open code, forever true!

✨ Finishing touches
  • 📝 Generate docstrings

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1f74380 and e537601.

⛔ Files ignored due to path filters (252)
  • .opencode-studio/studio.db is excluded by !**/*.db
  • Cargo.lock is excluded by !**/*.lock
  • crates/opencode-client/generated/.gitignore is excluded by !**/generated/**
  • crates/opencode-client/generated/.openapi-generator-ignore is excluded by !**/generated/**
  • crates/opencode-client/generated/.openapi-generator/FILES is excluded by !**/generated/**
  • crates/opencode-client/generated/.openapi-generator/VERSION is excluded by !**/generated/**
  • crates/opencode-client/generated/.travis.yml is excluded by !**/generated/**
  • crates/opencode-client/generated/Cargo.toml is excluded by !**/generated/**
  • crates/opencode-client/generated/README.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Agent.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentConfigPermission.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentConfigPermissionBash.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentPartInput.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentPartSource.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AgentPermission.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ApiAuth.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ApiError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ApiErrorData.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AppLogRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AssistantMessage.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AssistantMessageError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AssistantMessagePath.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AssistantMessageTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AssistantMessageTokens.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/AssistantMessageTokensCache.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Auth.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/BadRequestError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Command.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/CommandTemplate.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/CompactionPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Config.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigAgent.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigAutoupdate.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigCommandValue.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigCompaction.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigEnterprise.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigExperimental.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigExperimentalHook.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigExperimentalHookFileEditedValueInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigFormatter.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigFormatterAnyOfValue.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigLsp.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigLspAnyOfValue.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigLspAnyOfValueAnyOf.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigLspAnyOfValueAnyOf1.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigMode.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigProviders200Response.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigTui.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigTuiScrollAcceleration.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ConfigWatcher.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/DefaultApi.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Event.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventCommandExecuted.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventCommandExecutedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventFileEdited.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventFileEditedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventFileWatcherUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventFileWatcherUpdatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventGlobalDisposed.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventInstallationUpdateAvailable.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventInstallationUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventInstallationUpdatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventLspClientDiagnostics.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventLspClientDiagnosticsProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventLspUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMcpToolsChanged.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMcpToolsChangedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessagePartRemoved.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessagePartRemovedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessagePartUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessagePartUpdatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessageRemoved.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessageRemovedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessageUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventMessageUpdatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPermissionReplied.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPermissionRepliedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPermissionUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventProjectUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyCreated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyCreatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyDeleted.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyDeletedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyExited.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyExitedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventPtyUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventServerConnected.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventServerInstanceDisposed.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventServerInstanceDisposedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionCompacted.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionCreated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionCreatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionDeleted.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionDiff.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionDiffProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionErrorProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionIdle.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionIdleProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionStatus.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionStatusProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventSessionUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTodoUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTodoUpdatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTuiCommandExecute.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTuiCommandExecuteProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTuiCommandExecutePropertiesCommand.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTuiPromptAppend.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventTuiToastShow.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventVcsBranchUpdated.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/EventVcsBranchUpdatedProperties.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/File.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FileContent.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FileContentPatch.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FileContentPatchHunksInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FileDiff.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FileNode.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FilePart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FilePartInput.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FilePartSource.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FilePartSourceText.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FileSource.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FindText200ResponseInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FindText200ResponseInnerPath.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FindText200ResponseInnerSubmatchesInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/FormatterStatus.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/GlobalEvent.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/GlobalHealth200Response.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/KeybindsConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/LayoutConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/LogLevel.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/LspStatus.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpAddRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpAddRequestConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpAuthCallbackRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpAuthRemove200Response.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpAuthStart200Response.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpLocalConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpOAuthConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpRemoteConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpRemoteConfigOauth.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpStatus.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpStatusConnected.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpStatusDisabled.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpStatusFailed.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpStatusNeedsAuth.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/McpStatusNeedsClientRegistration.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Message.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/MessageAbortedError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/MessageOutputLengthError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Model.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelApi.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelCapabilities.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelCapabilitiesInput.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelCapabilitiesInterleaved.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelCapabilitiesInterleavedAnyOf.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelCost.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ModelCostExperimentalOver200K.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/NotFoundError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/OAuth.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Part.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PartAnyOf.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PatchPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Path.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Permission.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PermissionPattern.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PermissionRespondRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Project.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProjectTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProjectUpdateRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProjectUpdateRequestIcon.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Provider.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderAuthAuthorization.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderAuthError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderAuthErrorData.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderAuthMethod.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfigModelsValue.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfigModelsValueInterleaved.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfigModelsValueInterleavedAnyOf.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfigModelsValueVariantsValue.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfigOptions.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderConfigOptionsTimeout.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200Response.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValue.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueCost.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueCostContextOver200k.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueInterleaved.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueInterleavedAnyOf.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueLimit.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueModalities.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderList200ResponseAllInnerModelsValueProvider.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderOauthAuthorizeRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ProviderOauthCallbackRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Pty.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PtyCreateRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PtyUpdateRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/PtyUpdateRequestSize.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Range.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/RangeStart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ReasoningPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/RetryPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ServerConfig.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Session.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionApi.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionCommandRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionCreateRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionForkRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionInitRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionMessages200ResponseInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionPrompt200Response.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionPromptRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionPromptRequestModel.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionPromptRequestPartsInner.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionRevert.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionRevertRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionShare.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionShellRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionStatus.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionStatusAnyOf.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionStatusAnyOf1.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionStatusAnyOf2.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionSummarizeRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionSummary.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionUpdateRequest.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SessionUpdateRequestTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SnapshotPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/StepFinishPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/StepStartPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SubtaskPartInput.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Symbol.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SymbolLocation.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/SymbolSource.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/TextPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/TextPartInput.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/TextPartTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/Todo.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolListItem.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolPart.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolState.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStateCompleted.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStateCompletedTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStateError.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStateErrorTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStatePending.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStateRunning.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/ToolStateRunningTime.md is excluded by !**/generated/**
  • crates/opencode-client/generated/docs/TuiControlNext200Response.md is excluded by !**/generated/**
📒 Files selected for processing (48)
  • .claude/settings.local.json
  • .github/workflows/release.yml
  • .opencode-studio/config.toml
  • .opencode-studio/kanban/plans/02c83e72-f9d4-413a-a341-6995ff757a82.md
  • .opencode-studio/kanban/plans/116942a0-0ca8-4215-a242-3573d7493df8.md
  • .opencode-studio/kanban/plans/15e199e2-08ad-4e67-af50-131803ca5edb.md
  • .opencode-studio/kanban/plans/1e29f7ae-7ddb-45db-b3f7-474e24f8744f.md
  • .opencode-studio/kanban/plans/3173e278-12a5-4a29-b667-1b25d9883f7a.md
  • .opencode-studio/kanban/plans/42944d6d-7561-4030-afed-f425f9e4f279.md
  • .opencode-studio/kanban/plans/4ad1886f-b145-4108-9744-1bd8b7f16460.md
  • .opencode-studio/kanban/plans/4d3b9b45-a365-4f23-b0ea-b1f4e59ec9c7.md
  • .opencode-studio/kanban/plans/4db84480-2f92-48ee-9592-2c73beef95d3.md
  • .opencode-studio/kanban/plans/5442e9b8-791b-4961-9fef-1e18bc3c5ad0.md
  • .opencode-studio/kanban/plans/59a8e4fb-799b-4449-b025-e30a071820a1.md
  • .opencode-studio/kanban/plans/67d5bc95-691b-4083-b3a1-81fb89a63ec0.md
  • .opencode-studio/kanban/plans/775a800e-bf7a-41b7-a30f-c99cdc2e7d8a.md
  • .opencode-studio/kanban/plans/7ae0d472-d61f-41db-9451-6da9e344654b.md
  • .opencode-studio/kanban/plans/92361bd1-a25e-414a-a417-5a7f733c96cc.md
  • .opencode-studio/kanban/plans/9976ffdf-9ff8-44f7-85c4-b71602352831.md
  • .opencode-studio/kanban/plans/9f333a20-9cff-4b76-82a3-b33115066584.md
  • .opencode-studio/kanban/plans/aaa6885f-7257-47ad-b1a9-d0818708cd49.md
  • .opencode-studio/kanban/plans/c36bdcae-886d-4f9d-bb2c-0de0056bd07c.md
  • .opencode-studio/kanban/plans/ce214e5a-749c-444b-9f51-dac91cc93389.md
  • .opencode-studio/kanban/plans/d0f5a117-4a01-446f-9073-e08298aee88b.md
  • .opencode-studio/kanban/plans/da6912ec-2191-4cee-ac12-e627da4be4a7.md
  • .opencode-studio/kanban/plans/f35484e8-c2a7-4786-8ed9-68e38251f4c1.md
  • .opencode-studio/studio.db-shm
  • .opencode-studio/studio.db-wal
  • Cargo.toml
  • agents.md
  • biome.json
  • crates/AGENTS.md
  • crates/cli/Cargo.toml
  • crates/cli/src/main.rs
  • crates/core/src/domain/session.rs
  • crates/core/src/domain/task.rs
  • crates/db/Cargo.toml
  • crates/db/migrations/002_session_activities.sql
  • crates/db/src/lib.rs
  • crates/db/src/models/mod.rs
  • crates/db/src/models/session_activity.rs
  • crates/db/src/repositories/mod.rs
  • crates/db/src/repositories/session_activity_repository.rs
  • crates/events/src/types.rs
  • crates/mcp-findings/Cargo.toml
  • crates/mcp-findings/src/lib.rs
  • crates/mcp-findings/src/main.rs
  • crates/opencode-client/Cargo.toml

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.

1 participant