Skip to content

ade/missions removal 0a31b5b5#359

Merged
arul28 merged 5 commits into
mainfrom
ade/missions-removal-0a31b5b5
May 25, 2026
Merged

ade/missions removal 0a31b5b5#359
arul28 merged 5 commits into
mainfrom
ade/missions-removal-0a31b5b5

Conversation

@arul28
Copy link
Copy Markdown
Owner

@arul28 arul28 commented May 25, 2026

  • Remove missions feature
  • Clean up stale mission/orchestrator references in agent tooling and action schemas
  • ship: prepare lane for review

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 25, 2026

Too many files changed for review. (445 files found, 250 file limit)

@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
ade Ignored Ignored Preview May 25, 2026 11:42pm

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 25, 2026

Important

Review skipped

Too many files!

This PR contains 298 files, which is 148 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 3aa9b1e1-052e-46ef-80fa-3a21758e0671

📥 Commits

Reviewing files that changed from the base of the PR and between 7b8d9ae and 31b08de.

⛔ Files ignored due to path filters (2)
  • AGENTS.md is excluded by !*.md
  • README.md is excluded by !*.md
📒 Files selected for processing (298)
  • .agents/skills/ade-autoresearch/SKILL.md
  • .claude/commands/automate.md
  • .claude/commands/finalize.md
  • .claude/commands/optimize.md
  • ai-tools/claude-code.mdx
  • ai-tools/cursor.mdx
  • ai-tools/windsurf.mdx
  • apps/ade-cli/src/adeRpcServer.test.ts
  • apps/ade-cli/src/adeRpcServer.ts
  • apps/ade-cli/src/bootstrap.test.ts
  • apps/ade-cli/src/bootstrap.ts
  • apps/ade-cli/src/cli.test.ts
  • apps/ade-cli/src/cli.ts
  • apps/ade-cli/src/eventBuffer.ts
  • apps/ade-cli/src/headlessLinearServices.test.ts
  • apps/ade-cli/src/headlessLinearServices.ts
  • apps/ade-cli/src/multiProjectRpcServer.test.ts
  • apps/ade-cli/src/multiProjectRpcServer.ts
  • apps/ade-cli/src/services/sync/syncService.ts
  • apps/ade-cli/src/tuiClient/app.tsx
  • apps/ade-cli/src/tuiClient/commands.ts
  • apps/ade-cli/src/tuiClient/linearCommands.ts
  • apps/desktop/resources/ade-cli-help.txt
  • apps/desktop/resources/agent-skills/ade-cli-control-plane/SKILL.md
  • apps/desktop/resources/agent-skills/ade-cto-missions/SKILL.md
  • apps/desktop/resources/agent-skills/ade-proof-artifacts/SKILL.md
  • apps/desktop/scripts/export-browser-mock-ade-snapshot.mjs
  • apps/desktop/scripts/validate-mac-artifacts.mjs
  • apps/desktop/scripts/validate-win-artifacts.mjs
  • apps/desktop/src/main/main.ts
  • apps/desktop/src/main/services/adeActions/registry.test.ts
  • apps/desktop/src/main/services/adeActions/registry.ts
  • apps/desktop/src/main/services/ai/aiIntegrationService.test.ts
  • apps/desktop/src/main/services/ai/aiIntegrationService.ts
  • apps/desktop/src/main/services/ai/aiSettingsStatus.ts
  • apps/desktop/src/main/services/ai/tools/ctoOperatorTools.test.ts
  • apps/desktop/src/main/services/ai/tools/ctoOperatorTools.ts
  • apps/desktop/src/main/services/ai/tools/systemPrompt.test.ts
  • apps/desktop/src/main/services/ai/tools/systemPrompt.ts
  • apps/desktop/src/main/services/ai/tools/universalTools.test.ts
  • apps/desktop/src/main/services/ai/tools/universalTools.ts
  • apps/desktop/src/main/services/ai/tools/workerSandboxDefaults.ts
  • apps/desktop/src/main/services/automations/automationPlannerService.test.ts
  • apps/desktop/src/main/services/automations/automationPlannerService.ts
  • apps/desktop/src/main/services/automations/automationService.test.ts
  • apps/desktop/src/main/services/automations/automationService.ts
  • apps/desktop/src/main/services/chat/agentChatService.test.ts
  • apps/desktop/src/main/services/chat/agentChatService.ts
  • apps/desktop/src/main/services/chat/droidModelsDiscovery.ts
  • apps/desktop/src/main/services/chat/droidSdkEventMapper.ts
  • apps/desktop/src/main/services/chat/permissionMapping.ts
  • apps/desktop/src/main/services/computerUse/computerUseArtifactBrokerService.test.ts
  • apps/desktop/src/main/services/computerUse/computerUseArtifactBrokerService.ts
  • apps/desktop/src/main/services/computerUse/controlPlane.ts
  • apps/desktop/src/main/services/computerUse/localComputerUse.ts
  • apps/desktop/src/main/services/config/projectConfigService.test.ts
  • apps/desktop/src/main/services/config/projectConfigService.ts
  • apps/desktop/src/main/services/conflicts/conflictService.test.ts
  • apps/desktop/src/main/services/conflicts/conflictService.ts
  • apps/desktop/src/main/services/cto/ctoState.test.ts
  • apps/desktop/src/main/services/cto/ctoStateService.ts
  • apps/desktop/src/main/services/cto/ctoWorkerLifecycle.test.ts
  • apps/desktop/src/main/services/cto/linearCloseoutService.ts
  • apps/desktop/src/main/services/cto/linearDispatcherService.ts
  • apps/desktop/src/main/services/cto/linearIntake.test.ts
  • apps/desktop/src/main/services/cto/linearOutboundService.ts
  • apps/desktop/src/main/services/cto/linearSync.test.ts
  • apps/desktop/src/main/services/cto/linearTemplateService.ts
  • apps/desktop/src/main/services/cto/linearWorkflowFileService.ts
  • apps/desktop/src/main/services/cto/workerTaskSessionService.ts
  • apps/desktop/src/main/services/ipc/registerIpc.ts
  • apps/desktop/src/main/services/lanes/laneService.test.ts
  • apps/desktop/src/main/services/lanes/laneService.ts
  • apps/desktop/src/main/services/localRuntime/localRuntimeConnectionPool.ts
  • apps/desktop/src/main/services/missions/missionPreflightService.test.ts
  • apps/desktop/src/main/services/missions/missionPreflightService.ts
  • apps/desktop/src/main/services/missions/missionService.test.ts
  • apps/desktop/src/main/services/missions/missionService.ts
  • apps/desktop/src/main/services/missions/phaseEngine.test.ts
  • apps/desktop/src/main/services/missions/phaseEngine.ts
  • apps/desktop/src/main/services/notifications/notificationEventBus.ts
  • apps/desktop/src/main/services/notifications/notificationMapper.test.ts
  • apps/desktop/src/main/services/notifications/notificationMapper.ts
  • apps/desktop/src/main/services/opencode/openCodeRuntime.ts
  • apps/desktop/src/main/services/opencode/openCodeServerManager.ts
  • apps/desktop/src/main/services/orchestrator/adaptiveRuntime.test.ts
  • apps/desktop/src/main/services/orchestrator/adaptiveRuntime.ts
  • apps/desktop/src/main/services/orchestrator/aiOrchestratorService.test.ts
  • apps/desktop/src/main/services/orchestrator/aiOrchestratorService.ts
  • apps/desktop/src/main/services/orchestrator/baseOrchestratorAdapter.ts
  • apps/desktop/src/main/services/orchestrator/chatMessageService.ts
  • apps/desktop/src/main/services/orchestrator/coordinatorAgent.test.ts
  • apps/desktop/src/main/services/orchestrator/coordinatorAgent.ts
  • apps/desktop/src/main/services/orchestrator/coordinatorEventFormatter.ts
  • apps/desktop/src/main/services/orchestrator/coordinatorSession.ts
  • apps/desktop/src/main/services/orchestrator/coordinatorTools.test.ts
  • apps/desktop/src/main/services/orchestrator/coordinatorTools.ts
  • apps/desktop/src/main/services/orchestrator/delegationContracts.ts
  • apps/desktop/src/main/services/orchestrator/executionPolicy.test.ts
  • apps/desktop/src/main/services/orchestrator/executionPolicy.ts
  • apps/desktop/src/main/services/orchestrator/metaReasoner.ts
  • apps/desktop/src/main/services/orchestrator/metricsAndUsage.ts
  • apps/desktop/src/main/services/orchestrator/mission.test.ts
  • apps/desktop/src/main/services/orchestrator/missionBudgetService.ts
  • apps/desktop/src/main/services/orchestrator/missionLifecycle.ts
  • apps/desktop/src/main/services/orchestrator/missionStateDoc.ts
  • apps/desktop/src/main/services/orchestrator/modelConfigResolver.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorAdapters.test.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorConstants.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorContext.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorPlanning.test.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorQueries.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorService.test.ts
  • apps/desktop/src/main/services/orchestrator/orchestratorService.ts
  • apps/desktop/src/main/services/orchestrator/permissionMapping.ts
  • apps/desktop/src/main/services/orchestrator/planningQuestionPolicy.ts
  • apps/desktop/src/main/services/orchestrator/promptInspector.test.ts
  • apps/desktop/src/main/services/orchestrator/promptInspector.ts
  • apps/desktop/src/main/services/orchestrator/providerOrchestratorAdapter.ts
  • apps/desktop/src/main/services/orchestrator/recoveryService.ts
  • apps/desktop/src/main/services/orchestrator/runtimeEventRouter.test.ts
  • apps/desktop/src/main/services/orchestrator/runtimeEventRouter.ts
  • apps/desktop/src/main/services/orchestrator/stepPolicyResolver.test.ts
  • apps/desktop/src/main/services/orchestrator/stepPolicyResolver.ts
  • apps/desktop/src/main/services/orchestrator/teamRuntimeConfig.ts
  • apps/desktop/src/main/services/orchestrator/teamRuntimeState.ts
  • apps/desktop/src/main/services/orchestrator/workerDeliveryService.test.ts
  • apps/desktop/src/main/services/orchestrator/workerDeliveryService.ts
  • apps/desktop/src/main/services/orchestrator/workerTracking.ts
  • apps/desktop/src/main/services/projects/adeProjectService.ts
  • apps/desktop/src/main/services/projects/projectLifecycle.test.ts
  • apps/desktop/src/main/services/prs/prMergeQueue.test.ts
  • apps/desktop/src/main/services/prs/prService.test.ts
  • apps/desktop/src/main/services/prs/prService.ts
  • apps/desktop/src/main/services/prs/queueLandingService.ts
  • apps/desktop/src/main/services/remoteRuntime/remoteConnectionPool.ts
  • apps/desktop/src/main/services/remoteRuntime/remoteRuntime.offlineRpc.integration.test.ts
  • apps/desktop/src/main/services/review/reviewContextBuilder.test.ts
  • apps/desktop/src/main/services/review/reviewContextBuilder.ts
  • apps/desktop/src/main/services/review/reviewService.test.ts
  • apps/desktop/src/main/services/review/reviewService.ts
  • apps/desktop/src/main/services/state/kvDb.migrations.test.ts
  • apps/desktop/src/main/services/state/kvDb.test.ts
  • apps/desktop/src/main/services/state/kvDb.ts
  • apps/desktop/src/main/services/state/projectState.ts
  • apps/desktop/src/main/services/sync/syncService.test.ts
  • apps/desktop/src/preload/global.d.ts
  • apps/desktop/src/preload/preload.ts
  • apps/desktop/src/renderer/browserMock.ts
  • apps/desktop/src/renderer/components/app/App.tsx
  • apps/desktop/src/renderer/components/app/AppShell.tsx
  • apps/desktop/src/renderer/components/app/CommandPalette.tsx
  • apps/desktop/src/renderer/components/app/TabNav.tsx
  • apps/desktop/src/renderer/components/app/TopBar.test.tsx
  • apps/desktop/src/renderer/components/app/TopBar.tsx
  • apps/desktop/src/renderer/components/automations/ActionList.tsx
  • apps/desktop/src/renderer/components/automations/ActionRow.tsx
  • apps/desktop/src/renderer/components/automations/AutomationsPage.tsx
  • apps/desktop/src/renderer/components/automations/AutomationsTemplatesPage.tsx
  • apps/desktop/src/renderer/components/automations/RuleHistoryPanel.tsx
  • apps/desktop/src/renderer/components/automations/RulesTab.tsx
  • apps/desktop/src/renderer/components/automations/TemplatesTab.tsx
  • apps/desktop/src/renderer/components/automations/adeActionSchemas.ts
  • apps/desktop/src/renderer/components/automations/components/RuleEditorPanel.tsx
  • apps/desktop/src/renderer/components/automations/components/RunDetailPanel.tsx
  • apps/desktop/src/renderer/components/automations/components/RunHistoryRow.tsx
  • apps/desktop/src/renderer/components/automations/permissionControls.ts
  • apps/desktop/src/renderer/components/chat/AgentChatComposer.test.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatMessageList.test.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatMessageList.tsx
  • apps/desktop/src/renderer/components/chat/AgentChatPane.tsx
  • apps/desktop/src/renderer/components/chat/ChatAttachmentTray.tsx
  • apps/desktop/src/renderer/components/chat/ChatWorkLogBlock.tsx
  • apps/desktop/src/renderer/components/chat/chatExecutionSummary.test.ts
  • apps/desktop/src/renderer/components/chat/chatSurfaceTheme.ts
  • apps/desktop/src/renderer/components/chat/chatToolAppearance.tsx
  • apps/desktop/src/renderer/components/chat/missionControlTextTools.test.ts
  • apps/desktop/src/renderer/components/chat/missionControlTextTools.ts
  • apps/desktop/src/renderer/components/chat/pendingInput.test.ts
  • apps/desktop/src/renderer/components/chat/pendingInput.ts
  • apps/desktop/src/renderer/components/chat/toolPresentation.ts
  • apps/desktop/src/renderer/components/cto/ctoUi.test.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/PipelineCanvas.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/StageCard.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/WorkflowListSidebar.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/config/ExecutionConfig.tsx
  • apps/desktop/src/renderer/components/cto/pipeline/pipeline.test.ts
  • apps/desktop/src/renderer/components/cto/pipeline/pipelineHelpers.ts
  • apps/desktop/src/renderer/components/cto/pipeline/pipelineLabels.ts
  • apps/desktop/src/renderer/components/history/EventDetailPanel.tsx
  • apps/desktop/src/renderer/components/history/HistoryPage.tsx
  • apps/desktop/src/renderer/components/history/eventTaxonomy.ts
  • apps/desktop/src/renderer/components/history/historyActivitySources.test.ts
  • apps/desktop/src/renderer/components/history/historyActivitySources.ts
  • apps/desktop/src/renderer/components/lanes/LanesPage.tsx
  • apps/desktop/src/renderer/components/lanes/laneUtils.test.ts
  • apps/desktop/src/renderer/components/lanes/laneUtils.ts
  • apps/desktop/src/renderer/components/missions/ActivityFeed.tsx
  • apps/desktop/src/renderer/components/missions/ActivityNarrativeHeader.tsx
  • apps/desktop/src/renderer/components/missions/ChatChannelList.tsx
  • apps/desktop/src/renderer/components/missions/ChatInput.tsx
  • apps/desktop/src/renderer/components/missions/ChatMessageArea.test.ts
  • apps/desktop/src/renderer/components/missions/ChatMessageArea.tsx
  • apps/desktop/src/renderer/components/missions/ClarificationQuizModal.tsx
  • apps/desktop/src/renderer/components/missions/CompletionBanner.tsx
  • apps/desktop/src/renderer/components/missions/CreateMissionDialog.test.ts
  • apps/desktop/src/renderer/components/missions/CreateMissionDialog.tsx
  • apps/desktop/src/renderer/components/missions/InterventionPanel.tsx
  • apps/desktop/src/renderer/components/missions/ManageMissionDialog.tsx
  • apps/desktop/src/renderer/components/missions/ManualInputResponseModal.tsx
  • apps/desktop/src/renderer/components/missions/MissionActiveContext.tsx
  • apps/desktop/src/renderer/components/missions/MissionActivePhasePanel.tsx
  • apps/desktop/src/renderer/components/missions/MissionArtifactsTab.tsx
  • apps/desktop/src/renderer/components/missions/MissionChatV2.tsx
  • apps/desktop/src/renderer/components/missions/MissionComputerUsePanel.tsx
  • apps/desktop/src/renderer/components/missions/MissionControlOfficePanel.tsx
  • apps/desktop/src/renderer/components/missions/MissionCreateDialogHost.tsx
  • apps/desktop/src/renderer/components/missions/MissionDetailView.tsx
  • apps/desktop/src/renderer/components/missions/MissionHeader.tsx
  • apps/desktop/src/renderer/components/missions/MissionLogsTab.tsx
  • apps/desktop/src/renderer/components/missions/MissionPromptInput.tsx
  • apps/desktop/src/renderer/components/missions/MissionRunPanel.tsx
  • apps/desktop/src/renderer/components/missions/MissionSettingsDialog.tsx
  • apps/desktop/src/renderer/components/missions/MissionSidebar.tsx
  • apps/desktop/src/renderer/components/missions/MissionTabContainer.test.tsx
  • apps/desktop/src/renderer/components/missions/MissionTabContainer.tsx
  • apps/desktop/src/renderer/components/missions/MissionThreadMessageList.test.ts
  • apps/desktop/src/renderer/components/missions/MissionThreadMessageList.tsx
  • apps/desktop/src/renderer/components/missions/MissionsHomeDashboard.tsx
  • apps/desktop/src/renderer/components/missions/MissionsPage.tsx
  • apps/desktop/src/renderer/components/missions/OrchestratorActivityFeed.tsx
  • apps/desktop/src/renderer/components/missions/OrchestratorDAG.tsx
  • apps/desktop/src/renderer/components/missions/PhaseCardEditor.tsx
  • apps/desktop/src/renderer/components/missions/PlanTab.test.ts
  • apps/desktop/src/renderer/components/missions/PlanTab.tsx
  • apps/desktop/src/renderer/components/missions/PromptInspectorCard.tsx
  • apps/desktop/src/renderer/components/missions/SmartBudgetPanel.tsx
  • apps/desktop/src/renderer/components/missions/StepDetailPanel.tsx
  • apps/desktop/src/renderer/components/missions/WorkerPermissionsEditor.tsx
  • apps/desktop/src/renderer/components/missions/chatFilters.ts
  • apps/desktop/src/renderer/components/missions/missionChatChannelModel.test.ts
  • apps/desktop/src/renderer/components/missions/missionChatChannelModel.ts
  • apps/desktop/src/renderer/components/missions/missionControlViewModel.test.ts
  • apps/desktop/src/renderer/components/missions/missionControlViewModel.ts
  • apps/desktop/src/renderer/components/missions/missionCreateDialogStore.ts
  • apps/desktop/src/renderer/components/missions/missionDialogDataCache.ts
  • apps/desktop/src/renderer/components/missions/missionFeedPresentation.test.ts
  • apps/desktop/src/renderer/components/missions/missionFeedPresentation.ts
  • apps/desktop/src/renderer/components/missions/missionHelpers.test.ts
  • apps/desktop/src/renderer/components/missions/missionHelpers.ts
  • apps/desktop/src/renderer/components/missions/missionInterventionRouting.ts
  • apps/desktop/src/renderer/components/missions/missionPhaseDefaults.ts
  • apps/desktop/src/renderer/components/missions/missionThreadEventAdapter.test.ts
  • apps/desktop/src/renderer/components/missions/missionThreadEventAdapter.ts
  • apps/desktop/src/renderer/components/missions/missionWorkerPresentation.test.ts
  • apps/desktop/src/renderer/components/missions/missionWorkerPresentation.ts
  • apps/desktop/src/renderer/components/missions/useMissionPolling.ts
  • apps/desktop/src/renderer/components/missions/useMissionRunView.ts
  • apps/desktop/src/renderer/components/missions/useMissionsStore.test.ts
  • apps/desktop/src/renderer/components/missions/useMissionsStore.ts
  • apps/desktop/src/renderer/components/onboarding/WelcomeWizard.tsx
  • apps/desktop/src/renderer/components/onboarding/illustrations/WelcomeIllustrations.tsx
  • apps/desktop/src/renderer/components/prs/PRsPage.tsx
  • apps/desktop/src/renderer/components/prs/shared/rebaseAttentionUtils.test.ts
  • apps/desktop/src/renderer/components/review/ReviewPage.test.tsx
  • apps/desktop/src/renderer/components/review/ReviewPage.tsx
  • apps/desktop/src/renderer/components/settings/LinearSection.tsx
  • apps/desktop/src/renderer/components/shared/MentionInput.tsx
  • apps/desktop/src/renderer/components/shared/ModelSelector.tsx
  • apps/desktop/src/renderer/components/shared/permissionOptions.ts
  • apps/desktop/src/renderer/components/terminals/TerminalsPage.test.tsx
  • apps/desktop/src/renderer/components/terminals/WorkSidebar.test.tsx
  • apps/desktop/src/renderer/components/ui/TabBackground.tsx
  • apps/desktop/src/renderer/components/vm/MacVmPage.test.tsx
  • apps/desktop/src/renderer/components/vm/MacVmPage.tsx
  • apps/desktop/src/renderer/hooks/useThreadEventRefresh.ts
  • apps/desktop/src/renderer/index.css
  • apps/desktop/src/renderer/lib/computerUse.test.ts
  • apps/desktop/src/renderer/lib/computerUse.ts
  • apps/desktop/src/renderer/onboarding/docsLinks.ts
  • apps/desktop/src/renderer/onboarding/glossary.ts
  • apps/desktop/src/renderer/onboarding/tours/firstJourneyTour.ts
  • apps/desktop/src/renderer/onboarding/tours/graphHighlightsTour.ts
  • apps/desktop/src/renderer/onboarding/tours/historyHighlightsTour.ts
  • apps/desktop/src/renderer/onboarding/tours/index.ts
  • apps/desktop/src/renderer/onboarding/tours/missionsTour.ts
  • apps/desktop/src/renderer/perf/scenarios/index.ts
  • apps/desktop/src/renderer/perf/scenarios/missions.ts
  • apps/desktop/src/shared/adeCliGuidance.test.ts
  • apps/desktop/src/shared/adeCliGuidance.ts
  • apps/desktop/src/shared/adeLayout.ts
  • apps/desktop/src/shared/ipc.ts
  • apps/desktop/src/shared/linearWorkflowPresets.test.ts
  • apps/desktop/src/shared/linearWorkflowPresets.ts
  • apps/desktop/src/shared/modelProfiles.test.ts
  • apps/desktop/src/shared/modelProfiles.ts
  • apps/desktop/src/shared/modelRegistry.ts
  • apps/desktop/src/shared/proofArtifacts.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ade/missions-removal-0a31b5b5

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.

@arul28
Copy link
Copy Markdown
Owner Author

arul28 commented May 25, 2026

@copilot review but do not make fixes

@capy-ai
Copy link
Copy Markdown

capy-ai Bot commented May 25, 2026

Capy auto-review is paused for this organization because the monthly auto-review limit has been reached. Increase the limit or turn it off in billing settings to resume automatic reviews.

arul28 and others added 4 commits May 25, 2026 19:21
…ction schemas

Remove dead orchestrator action schemas from the automation editor (handlers
no longer exist), and purge leftover mission references from .claude/commands
and agent skill definitions that would mislead automated tooling.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@arul28 arul28 force-pushed the ade/missions-removal-0a31b5b5 branch from 1a55f8a to a95d9cc Compare May 25, 2026 23:24
@arul28
Copy link
Copy Markdown
Owner Author

arul28 commented May 25, 2026

@copilot review but do not make fixes

Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Review

Scope: 447 file(s), +1488 / −145659
Verdict: Needs changes

This PR removes the Missions product surface end-to-end (desktop services, orchestrator, CLI/RPC tools, iOS schema/docs, marketing assets) and folds automation defaults toward agent-session / built-in execution. The deletion scope is consistent, but legacy on-disk automation config is not fully migrated, which can block project config for existing users.


🐛 Functionality

[High] Legacy mission automations can make project config invalid

File: apps/desktop/src/main/services/config/projectConfigService.ts:L534-L540,L2226-L2228,L2891-L2896
Issue: coerceAutomationExecution no longer accepts kind: "mission", so stored rules with that execution kind lose their execution block on load. resolveEffectiveConfig then substitutes { kind: "agent-session", session: {} }, but many mission rules only set execution.mission.title and never set prompt. Validation then requires a prompt for every non-built-in automation, so validation.ok becomes false.
Repro: In .ade/ade.yaml, keep a rule like:

automations:
  - id: legacy-mission
    trigger: { type: manual }
    execution:
      kind: mission
      mission: { title: "Run nightly" }

Open the project (or call getEffective() / getExecutableConfig()). Config validation fails with agent-session automations require a prompt. and executable config load throws ADE_CONFIG_INVALID, which blocks automations and other paths that require executable config.
Fix: Add an explicit migration when kind is mission (or when launch-mission was the only action): map to agent-session, copy execution.mission.title / former action title into prompt (and execution.session.title if desired), and only then run validation. Alternatively, treat legacy mission rules as built-in until a prompt is authored.

[Medium] Legacy MissionModelConfig YAML is silently dropped

File: apps/desktop/src/main/services/config/projectConfigService.ts:L466-L474,L764-L765
Issue: Automation rules now use flat ModelConfig, but coerceModelConfig only reads top-level modelId. Existing configs shaped as { orchestratorModel: { modelId, thinkingLevel }, profileId } coerce to undefined, so automations lose their configured model with no validation error and fall back to defaults.
Repro: Load a project whose automation still has:

modelConfig:
  orchestratorModel:
    modelId: anthropic/claude-sonnet-4-6
    thinkingLevel: medium

Inspect effective config: modelConfig is missing for that rule.
Fix: In coerceModelConfig (or a one-time normalizer), accept legacy orchestratorModel and map it to flat ModelConfig (optionally log when profileId is ignored).

[Medium] launch-mission actions are stripped from built-in chains

File: apps/desktop/src/main/services/config/projectConfigService.ts:L87-L93,L477-L483
Issue: launch-mission was removed from AUTOMATION_ACTION_TYPE_SET, so legacy built-in rules whose only step was launch-mission load with an empty builtIn.actions list after coercion. That triggers Built-in automations need at least one task. validation errors, or—if execution also collapses to agent-session—the missing-prompt failure above.
Repro: Keep a rule with execution.kind: built-in and actions: [{ type: launch-mission, sessionTitle: "Nightly" }] only; reload config and observe validation failure or an empty action chain.
Fix: During coercion, rewrite launch-mission to agent-session execution (with prompt/title migration) instead of dropping the action.


Notes

  • Runtime normalization in automationService.normalizeRuntimeRule already maps non-built-in execution to agent-session, so the main gap is config load/validation, not dispatch of already-normalized rules.
  • Removing /missions routes is handled safely: unknown paths fall through to /work (App.tsx catch-all), so old bookmarks degrade instead of crashing.
  • Orphan missions* / orchestrator_* tables are left in existing SQLite DBs (create paths removed, no drop migration). That is acceptable for this removal pass but worth a follow-up cleanup migration if you want smaller DBs and fewer dead FK targets.
Open in Web View Automation 

Sent by Cursor Automation: BUGBOT in Versic

Copy link
Copy Markdown
Contributor

Copilot AI commented May 25, 2026

@copilot review but do not make fixes

Reviewed only, no fixes applied.

Audit scope: the last 3 commits (12418c5, 3fe9100, 1a55f8a), with focused deep checks on all files changed in the latest two commits and contract checks across the missions/orchestrator removal surface.

Validation run:

  • npm --prefix apps/ade-cli run test -- src/adeRpcServer.test.ts src/cli.test.ts
  • npm --prefix apps/desktop run test -- src/main/services/review/reviewService.test.ts
  • npm --prefix apps/ade-cli run typecheck
  • npm --prefix apps/desktop run typecheck
  • npm --prefix apps/ade-cli run build
  • npm --prefix apps/desktop run build
  • npm --prefix apps/desktop run lint ✅ (warnings only, no errors)

What I checked:

  • Error/edge handling around role-based tool visibility and env var restoration in adeRpcServer* tests/code.
  • CLI removal paths for wait-run-graph internals and stale orchestrator domains.
  • Contract/reference sweeps for removed/stale missions and orchestrator_core references.
  • Automation schema cleanup consistency with current available domains.

Findings: no new blocking issues found in the reviewed changes; current state looks consistent with the removal and cleanup intent at 1a55f8a.

Copy link
Copy Markdown
Contributor

Copilot AI commented May 25, 2026

@copilot review but do not make fixes

Reviewed only; no fixes applied.

I re-audited the current last 4 commits (7a635b2, 79f6938, 3f4ee4c, a95d9cc) and reran targeted validation on the touched paths.

Checks run:

  • npm --prefix apps/ade-cli run test -- src/adeRpcServer.test.ts
  • npm --prefix apps/desktop run test -- src/main/services/computerUse/computerUseArtifactBrokerService.test.ts src/main/services/review/reviewService.test.ts
  • npm --prefix apps/ade-cli run typecheck
  • npm --prefix apps/desktop run typecheck

CI log review (run 26423603268) shows failure came from the agent’s report_progress auto-rebase/push step hitting merge conflicts, not from test/typecheck failures in the branch code paths.

No blocking issues found in the reviewed code paths.

Copilot finished work on behalf of arul28 May 25, 2026 23:32
@arul28
Copy link
Copy Markdown
Owner Author

arul28 commented May 25, 2026

@copilot review but do not make fixes

Copy link
Copy Markdown
Contributor

Copilot AI commented May 25, 2026

@copilot review but do not make fixes

Reviewed only; no fixes applied.

I re-audited the current last 5 commits (7a635b2, 79f6938, 3f4ee4c, a95d9cc, 31b08de) and reran targeted validation on the touched paths.

Checks run:

  • npm --prefix apps/ade-cli run test -- src/adeRpcServer.test.ts
  • npm --prefix apps/desktop run test -- src/main/services/config/projectConfigService.test.ts src/main/services/computerUse/computerUseArtifactBrokerService.test.ts src/main/services/review/reviewService.test.ts
  • npm --prefix apps/ade-cli run typecheck
  • npm --prefix apps/desktop run typecheck

CI review: run 26423603268 failed due to git rebase conflict during agent auto-push (report_progress) and not due to code/test/typecheck failures. A later run on this branch (26423820523) completed successfully.

No blocking issues found in the reviewed code paths.

Copilot finished work on behalf of arul28 May 25, 2026 23:47
@arul28 arul28 merged commit 03fbb34 into main May 25, 2026
27 checks passed
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.

2 participants