Skip to content

Shift 2.4.0 - #106

Merged
bebiksior merged 16 commits into
mainfrom
release/2.4.0
Oct 27, 2026
Merged

bebiksior merged 16 commits into
mainfrom
release/2.4.0

Conversation

@bebiksior

Copy link
Copy Markdown
Contributor

New

  • Context meter and automatic context compaction for long conversations
  • Fast mode, Ultrafast and Daybreak toggles
  • Built-in HTTPQL and Finding reports skills
  • The agent and Shift Float can now change a Replay session URL
  • Request edits shown as diffs
  • Copy buttons, edit-and-resend and "Jump to latest" in the chat
  • Simpler launch dialog
  • Session status on the Replay tab icon

Improvements

  • Improved prompt caching
  • Rewritten agent prompts and much simpler request-editing tools
  • Default max iterations raised to 350
  • More reliable background agents
  • Better answer formatting and highlighting of HTTP code blocks

Fixes

  • Removing a session or switching projects now stops its chat
  • No unwanted agent launch after switching projects
  • Settings and learnings report failed saves
  • Closing Shift Float stops its running query
  • Hover states display correctly

Removed

  • Todos feature in Shift Agent

- Context window meter with segment breakdown and run-averaged cache hit rate, capped at 272k
- Fast mode, ultrafast and Daybreak toggles in the model picker
- Prompt caching and output limits for Caido models
- Compaction for long conversations, with cache-stable history
- Background agents stream, compact and recover from tool errors
- Agent prompts rewritten for current models; todos are now an opt-in legacy setting
- Simpler launch dialog with Focus/Wildcard mode and request preview
- Session status shown on Caido's native tab icon
- Unfinished messages are marked aborted after stopping chat
@bebiksior
bebiksior requested a review from a team as a code owner October 27, 2026 14:08
@bebiksior bebiksior changed the title ✨ Add context meter, Fast mode, prompt caching and compaction Shift 2.4.0 Oct 27, 2026
@Sytten

Sytten commented Oct 27, 2026

Copy link
Copy Markdown
Member

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
⚠️ Action not completed

Review skipped: 343 files exceed the limit of 100.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 344 files, which is 244 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 437174b2-6694-4848-b394-5896e2ceb2ba
Commits

Reviewing files that changed from the base of the PR and between a17d388 and a10b842.

Files ignored due to path filters: 1
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
Files selected for processing: 344
  • .agents/skills/best-practices/SKILL.md
  • .agents/skills/shift/SKILL.md
  • packages/backend/package.json
  • packages/backend/src/api/agent-binaries.ts
  • packages/backend/src/api/agents.ts
  • packages/backend/src/api/custom-agents.ts
  • packages/backend/src/api/learnings.ts
  • packages/backend/src/api/settings.ts
  • packages/backend/src/api/skills.ts
  • packages/backend/src/index.ts
  • packages/backend/src/project.ts
  • packages/backend/src/stores/agents/index.ts
  • packages/backend/src/stores/agents/store.ts
  • packages/backend/src/stores/agents/update.ts
  • packages/backend/src/stores/custom-agents/index.ts
  • packages/backend/src/stores/custom-agents/store.ts
  • packages/backend/src/stores/global-store.ts
  • packages/backend/src/stores/index.ts
  • packages/backend/src/stores/learnings/index.ts
  • packages/backend/src/stores/learnings/model.ts
  • packages/backend/src/stores/learnings/store.ts
  • packages/backend/src/stores/learnings/update.spec.ts
  • packages/backend/src/stores/learnings/update.ts
  • packages/backend/src/stores/persistence.ts
  • packages/backend/src/stores/project-store.ts
  • packages/backend/src/stores/settings/index.ts
  • packages/backend/src/stores/settings/model.ts
  • packages/backend/src/stores/settings/store.ts
  • packages/backend/src/stores/settings/update.spec.ts
  • packages/backend/src/stores/settings/update.ts
  • packages/backend/src/stores/skills/index.ts
  • packages/backend/src/stores/skills/store.ts
  • packages/backend/src/stores/store.spec.ts
  • packages/backend/src/stores/store.ts
  • packages/frontend/package.json
  • packages/frontend/src/agent/agent.spec.ts
  • packages/frontend/src/agent/agent.ts
  • packages/frontend/src/agent/collection/index.ts
  • packages/frontend/src/agent/compaction.spec.ts
  • packages/frontend/src/agent/compaction.ts
  • packages/frontend/src/agent/context.prompt.spec.ts
  • packages/frontend/src/agent/context.prompt.ts
  • packages/frontend/src/agent/context.prompt.types.ts
  • packages/frontend/src/agent/context.skills.spec.ts
  • packages/frontend/src/agent/context.ts
  • packages/frontend/src/agent/index.ts
  • packages/frontend/src/agent/instructions.spec.ts
  • packages/frontend/src/agent/instructions.ts
  • packages/frontend/src/agent/prompt.ts
  • packages/frontend/src/agent/session.spec.ts
  • packages/frontend/src/agent/session.ts
  • packages/frontend/src/agent/skills/findings.ts
  • packages/frontend/src/agent/skills/index.ts
  • packages/frontend/src/agent/tools/binaries/BinaryExecRun.stream.spec.ts
  • packages/frontend/src/agent/tools/binaries/BinaryExecRun.stream.ts
  • packages/frontend/src/agent/tools/binaries/BinaryExecRun.ts
  • packages/frontend/src/agent/tools/binaries/index.ts
  • packages/frontend/src/agent/tools/context/ContextRead.spec.ts
  • packages/frontend/src/agent/tools/context/ContextRead.ts
  • packages/frontend/src/agent/tools/environment/EnvironmentCreate.ts
  • packages/frontend/src/agent/tools/environment/EnvironmentUpdate.ts
  • packages/frontend/src/agent/tools/findings/FindingsCreate.ts
  • packages/frontend/src/agent/tools/history/HistorySearch.ts
  • packages/frontend/src/agent/tools/index.ts
  • packages/frontend/src/agent/tools/learnings/LearningAdd.ts
  • packages/frontend/src/agent/tools/learnings/LearningRead.spec.ts
  • packages/frontend/src/agent/tools/learnings/LearningRead.ts
  • packages/frontend/src/agent/tools/learnings/LearningRemove.spec.ts
  • packages/frontend/src/agent/tools/learnings/LearningRemove.ts
  • packages/frontend/src/agent/tools/learnings/LearningUpdate.ts
  • packages/frontend/src/agent/tools/payload/PayloadBlobCreate.ts
  • packages/frontend/src/agent/tools/payload/PayloadBlobRangeRead.ts
  • packages/frontend/src/agent/tools/payload/display.ts
  • packages/frontend/src/agent/tools/replay/ReplayConnectionSet.ts
  • packages/frontend/src/agent/tools/replay/ReplayEntryNavigate.ts
  • packages/frontend/src/agent/tools/replay/index.ts
  • packages/frontend/src/agent/tools/request/RequestBodySet.ts
  • packages/frontend/src/agent/tools/request/RequestCookieAdd.ts
  • packages/frontend/src/agent/tools/request/RequestCookieRemove.ts
  • packages/frontend/src/agent/tools/request/RequestCookieSet.ts
  • packages/frontend/src/agent/tools/request/RequestHeaderAdd.ts
  • packages/frontend/src/agent/tools/request/RequestHeaderRemove.ts
  • packages/frontend/src/agent/tools/request/RequestHeaderSet.ts
  • packages/frontend/src/agent/tools/request/RequestMethodSet.ts
  • packages/frontend/src/agent/tools/request/RequestPathSet.ts
  • packages/frontend/src/agent/tools/request/RequestQueryAdd.ts
  • packages/frontend/src/agent/tools/request/RequestQueryRemove.ts
  • packages/frontend/src/agent/tools/request/RequestQuerySet.ts
  • packages/frontend/src/agent/tools/request/RequestRangeRead.ts
  • packages/frontend/src/agent/tools/request/RequestRawEdit.ts
  • packages/frontend/src/agent/tools/request/RequestRawSet.ts
  • packages/frontend/src/agent/tools/request/RequestSend.ts
  • packages/frontend/src/agent/tools/request/editRequest.spec.ts
  • packages/frontend/src/agent/tools/request/editRequest.ts
  • packages/frontend/src/agent/tools/request/index.ts
  • packages/frontend/src/agent/tools/request/modelOutput.spec.ts
  • packages/frontend/src/agent/tools/request/modelOutput.ts
  • packages/frontend/src/agent/tools/response/ResponseRangeRead.ts
  • packages/frontend/src/agent/tools/skills/ReadSkill.spec.ts
  • packages/frontend/src/agent/tools/skills/ReadSkill.ts
  • packages/frontend/src/agent/tools/todo/TodoAdd.ts
  • packages/frontend/src/agent/tools/todo/TodoComplete.ts
  • packages/frontend/src/agent/tools/todo/TodoRemove.ts
  • packages/frontend/src/agent/tools/todo/TodoStart.ts
  • packages/frontend/src/agent/tools/todo/index.ts
  • packages/frontend/src/agent/tools/todo/utils.ts
  • packages/frontend/src/agent/tools/utils/range.spec.ts
  • packages/frontend/src/agent/tools/utils/range.ts
  • packages/frontend/src/agent/tools/workflows/WorkflowConvertList.ts
  • packages/frontend/src/agent/transport.ts
  • packages/frontend/src/agent/types.ts
  • packages/frontend/src/agent/utils/contextUsage.spec.ts
  • packages/frontend/src/agent/utils/contextUsage.ts
  • packages/frontend/src/agent/utils/errors.spec.ts
  • packages/frontend/src/agent/utils/errors.ts
  • packages/frontend/src/agent/utils/formatting.ts
  • packages/frontend/src/agent/utils/httpBlock.spec.ts
  • packages/frontend/src/agent/utils/httpBlock.ts
  • packages/frontend/src/agent/utils/messages.spec.ts
  • packages/frontend/src/agent/utils/messages.ts
  • packages/frontend/src/agent/utils/placeholders.ts
  • packages/frontend/src/agent/utils/requestDiff.spec.ts
  • packages/frontend/src/agent/utils/requestDiff.ts
  • packages/frontend/src/backgroundAgents/logs.ts
  • packages/frontend/src/backgroundAgents/toolDisplay.ts
  • packages/frontend/src/components/LaunchDialog/Container.vue
  • packages/frontend/src/components/LaunchDialog/types.ts
  • packages/frontend/src/components/LaunchDialog/useLaunchDialog.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Markdown/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Markdown/render.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Markdown/style.css
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Markdown/useMarkdown.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Reasoning/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/BinaryExecRun/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/BinaryExecRun/OutputPanel.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/BinaryExecRun/useBinaryOutput.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/Generic.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/RequestDiff.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/TodoAdd/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/TodoAdd/index.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/messages.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/Tool/useTool.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/Assistant/useAssistantMessage.ts
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/User/Container.vue
  • packages/frontend/src/components/agent/ChatContent/ChatMessage/User/useMessage.ts
  • packages/frontend/src/components/agent/ChatContent/Content.vue
  • packages/frontend/src/components/agent/ChatContent/NoMessages.vue
  • packages/frontend/src/components/agent/ChatContent/NoProviderConfigured.vue
  • packages/frontend/src/components/agent/ChatContent/useContent.ts
  • packages/frontend/src/components/agent/ChatError/Container.vue
  • packages/frontend/src/components/agent/ChatError/useError.ts
  • packages/frontend/src/components/agent/ChatInput/AgentSelector/Container.vue
  • packages/frontend/src/components/agent/ChatInput/Container.vue
  • packages/frontend/src/components/agent/ChatInput/ContextMeter/Container.vue
  • packages/frontend/src/components/agent/ChatInput/ContextMeter/index.ts
  • packages/frontend/src/components/agent/ChatInput/ModeSelector/Container.vue
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/Container.vue
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/FastIcon.vue
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/index.ts
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/tooltip.ts
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/useModelSelector.spec.ts
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/useModelSelector.ts
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/useModelSetting.ts
  • packages/frontend/src/components/agent/ChatInput/ModelSelector/useSelector.ts
  • packages/frontend/src/components/agent/ChatInput/OptionSelector.vue
  • packages/frontend/src/components/agent/ChatInput/useChatInput.ts
  • packages/frontend/src/components/agent/ChatInput/useResize.ts
  • packages/frontend/src/components/agent/ChatQueue/useQueue.ts
  • packages/frontend/src/components/agent/ChatTodos/Container.vue
  • packages/frontend/src/components/agent/ChatTodos/index.ts
  • packages/frontend/src/components/agent/ChatTodos/useTodos.ts
  • packages/frontend/src/components/agent/ChatTopbar/Container.vue
  • packages/frontend/src/components/agent/ChatTopbar/useTopbar.ts
  • packages/frontend/src/components/agent/Container.vue
  • packages/frontend/src/components/agent/Content.vue
  • packages/frontend/src/components/agent/modes.ts
  • packages/frontend/src/components/agent/useDetailToggle.ts
  • packages/frontend/src/components/backgroundAgents/AgentCard.vue
  • packages/frontend/src/components/backgroundAgents/useAgentCard.ts
  • packages/frontend/src/components/backgroundAgents/useAgentCardLogs.ts
  • packages/frontend/src/components/backgroundAgents/useAgentCardResize.ts
  • packages/frontend/src/components/confirmation/Container.vue
  • packages/frontend/src/components/custom-agents/AgentEditor/Binaries/BinariesTable.vue
  • packages/frontend/src/components/custom-agents/AgentEditor/Binaries/BinaryDialog.vue
  • packages/frontend/src/components/custom-agents/AgentEditor/useAgentEditorForm.ts
  • packages/frontend/src/components/custom-agents/Container.vue
  • packages/frontend/src/components/custom-agents/useCustomAgents.ts
  • packages/frontend/src/components/float/Container.vue
  • packages/frontend/src/components/float/actions/Idle.vue
  • packages/frontend/src/components/float/actions/Sending.vue
  • packages/frontend/src/components/float/useDrag.ts
  • packages/frontend/src/components/learnings/Container.vue
  • packages/frontend/src/components/learnings/useLearnings.spec.ts
  • packages/frontend/src/components/learnings/useLearnings.ts
  • packages/frontend/src/components/renaming/Container.vue
  • packages/frontend/src/components/settings/Container.vue
  • packages/frontend/src/components/skills/AddSkillDialog/Container.vue
  • packages/frontend/src/components/skills/AddSkillDialog/index.ts
  • packages/frontend/src/components/skills/Container.vue
  • packages/frontend/src/components/skills/EditSkillDialog/Container.vue
  • packages/frontend/src/components/skills/EditSkillDialog/index.ts
  • packages/frontend/src/components/skills/SkillDialog/Container.vue
  • packages/frontend/src/components/skills/SkillDialog/index.ts
  • packages/frontend/src/components/skills/SkillDialog/useSkillDialog.ts
  • packages/frontend/src/components/skills/useSkills.ts
  • packages/frontend/src/dom/backgroundAgents.ts
  • packages/frontend/src/dom/drawer.ts
  • packages/frontend/src/dom/indicators.ts
  • packages/frontend/src/dom/utils.ts
  • packages/frontend/src/features/index.ts
  • packages/frontend/src/float/actions/automate/AutomateSessionCreate.ts
  • packages/frontend/src/float/actions/background/BackgroundAgentSpawn.ts
  • packages/frontend/src/float/actions/editor/EditorBodyReplace.ts
  • packages/frontend/src/float/actions/editor/EditorHeaderAdd.ts
  • packages/frontend/src/float/actions/editor/EditorHeaderRemove.ts
  • packages/frontend/src/float/actions/editor/EditorHeaderSet.ts
  • packages/frontend/src/float/actions/editor/EditorMethodSet.ts
  • packages/frontend/src/float/actions/editor/EditorPathSet.ts
  • packages/frontend/src/float/actions/editor/EditorQueryAdd.ts
  • packages/frontend/src/float/actions/editor/EditorQueryRemove.ts
  • packages/frontend/src/float/actions/editor/EditorQuerySet.ts
  • packages/frontend/src/float/actions/editor/EditorRawSet.ts
  • packages/frontend/src/float/actions/editor/EditorSelectionReplace.ts
  • packages/frontend/src/float/actions/editor/EditorStringReplace.ts
  • packages/frontend/src/float/actions/environments/EnvironmentCreate.ts
  • packages/frontend/src/float/actions/environments/EnvironmentDelete.ts
  • packages/frontend/src/float/actions/environments/EnvironmentVariableDelete.ts
  • packages/frontend/src/float/actions/environments/EnvironmentVariableUpdate.ts
  • packages/frontend/src/float/actions/filters/FilterAdd.ts
  • packages/frontend/src/float/actions/filters/FilterDelete.ts
  • packages/frontend/src/float/actions/filters/FilterQueryAppend.ts
  • packages/frontend/src/float/actions/filters/FilterUpdate.ts
  • packages/frontend/src/float/actions/findings/FindingCreate.ts
  • packages/frontend/src/float/actions/history/HistoryRead.ts
  • packages/frontend/src/float/actions/history/HistoryRequestResponseRead.ts
  • packages/frontend/src/float/actions/history/HistoryRowHighlight.ts
  • packages/frontend/src/float/actions/history/utils.spec.ts
  • packages/frontend/src/float/actions/history/utils.ts
  • packages/frontend/src/float/actions/hostedFiles/HostedFileCreate.ts
  • packages/frontend/src/float/actions/hostedFiles/HostedFileCreateAdvanced.ts
  • packages/frontend/src/float/actions/hostedFiles/HostedFileRemove.ts
  • packages/frontend/src/float/actions/httpql/HttpqlQuerySet.ts
  • packages/frontend/src/float/actions/index.ts
  • packages/frontend/src/float/actions/learnings/LearningAdd.ts
  • packages/frontend/src/float/actions/learnings/LearningUpdate.ts
  • packages/frontend/src/float/actions/learnings/LearningsRemove.ts
  • packages/frontend/src/float/actions/matchReplace/MatchReplaceAdd.ts
  • packages/frontend/src/float/actions/navigation/Navigate.ts
  • packages/frontend/src/float/actions/replay/ReplayConnectionSet.ts
  • packages/frontend/src/float/actions/replay/ReplayRequestReplace.ts
  • packages/frontend/src/float/actions/replay/ReplaySessionCreate.ts
  • packages/frontend/src/float/actions/replay/ReplayTabRename.ts
  • packages/frontend/src/float/actions/replay/ReplayTabSend.ts
  • packages/frontend/src/float/actions/scopes/ScopeAdd.ts
  • packages/frontend/src/float/actions/scopes/ScopeDelete.ts
  • packages/frontend/src/float/actions/scopes/ScopeUpdate.ts
  • packages/frontend/src/float/actions/ui/Toast.ts
  • packages/frontend/src/float/actions/workflows/WorkflowConvertRun.ts
  • packages/frontend/src/float/actions/workflows/WorkflowRun.ts
  • packages/frontend/src/float/ai.spec.ts
  • packages/frontend/src/float/ai.ts
  • packages/frontend/src/float/background/prompt.spec.ts
  • packages/frontend/src/float/background/prompt.ts
  • packages/frontend/src/float/background/runner.ts
  • packages/frontend/src/float/background/toolCalls.spec.ts
  • packages/frontend/src/float/background/toolCalls.ts
  • packages/frontend/src/float/background/toolResults.spec.ts
  • packages/frontend/src/float/background/toolResults.ts
  • packages/frontend/src/float/context.spec.ts
  • packages/frontend/src/float/context.ts
  • packages/frontend/src/float/float.ts
  • packages/frontend/src/float/model.ts
  • packages/frontend/src/float/prompt.ts
  • packages/frontend/src/float/types.spec.ts
  • packages/frontend/src/float/types.ts
  • packages/frontend/src/float/utils.ts
  • packages/frontend/src/index.ts
  • packages/frontend/src/plugins/sdk.ts
  • packages/frontend/src/prompts/httpql.ts
  • packages/frontend/src/renaming/ai.ts
  • packages/frontend/src/renaming/index.spec.ts
  • packages/frontend/src/renaming/index.ts
  • packages/frontend/src/stores/agent/index.ts
  • packages/frontend/src/stores/agent/session/index.ts
  • packages/frontend/src/stores/agent/session/store.model.ts
  • packages/frontend/src/stores/agent/session/store.spec.ts
  • packages/frontend/src/stores/agent/session/store.ts
  • packages/frontend/src/stores/agent/session/store.update.spec.ts
  • packages/frontend/src/stores/agent/session/store.update.ts
  • packages/frontend/src/stores/agent/store.model.ts
  • packages/frontend/src/stores/agent/store.spec.ts
  • packages/frontend/src/stores/agent/store.ts
  • packages/frontend/src/stores/agent/store.update.spec.ts
  • packages/frontend/src/stores/agent/store.update.ts
  • packages/frontend/src/stores/backgroundAgents.spec.ts
  • packages/frontend/src/stores/backgroundAgents.ts
  • packages/frontend/src/stores/custom-agents/store.effects.ts
  • packages/frontend/src/stores/custom-agents/store.model.ts
  • packages/frontend/src/stores/custom-agents/store.ts
  • packages/frontend/src/stores/custom-agents/store.update.ts
  • packages/frontend/src/stores/float.spec.ts
  • packages/frontend/src/stores/float.ts
  • packages/frontend/src/stores/learnings/store.effects.ts
  • packages/frontend/src/stores/learnings/store.model.ts
  • packages/frontend/src/stores/learnings/store.spec.ts
  • packages/frontend/src/stores/learnings/store.ts
  • packages/frontend/src/stores/learnings/store.update.spec.ts
  • packages/frontend/src/stores/learnings/store.update.ts
  • packages/frontend/src/stores/models/store.ts
  • packages/frontend/src/stores/settings/store.effects.ts
  • packages/frontend/src/stores/settings/store.model.ts
  • packages/frontend/src/stores/settings/store.spec.ts
  • packages/frontend/src/stores/settings/store.ts
  • packages/frontend/src/stores/settings/store.update.spec.ts
  • packages/frontend/src/stores/settings/store.update.ts
  • packages/frontend/src/stores/skills/store.effects.ts
  • packages/frontend/src/stores/skills/store.model.ts
  • packages/frontend/src/stores/skills/store.spec.ts
  • packages/frontend/src/stores/skills/store.ts
  • packages/frontend/src/stores/skills/store.update.ts
  • packages/frontend/src/stores/ui.ts
  • packages/frontend/src/utils/ai.spec.ts
  • packages/frontend/src/utils/ai.ts
  • packages/frontend/src/utils/caido.spec.ts
  • packages/frontend/src/utils/caido.ts
  • packages/frontend/src/utils/caidoAi.ts
  • packages/frontend/src/utils/index.ts
  • packages/frontend/src/utils/optional.ts
  • packages/frontend/src/utils/text.ts
  • packages/frontend/src/utils/toolCallRepair.spec.ts
  • packages/frontend/src/utils/toolCallRepair.ts
  • packages/frontend/src/utils/useAnimatedDots.ts
  • packages/frontend/src/utils/useMouseDrag.ts
  • packages/frontend/src/views/App.vue
  • packages/shared/src/agent-binaries.ts
  • packages/shared/src/agents.ts
  • packages/shared/src/custom-agents.ts
  • packages/shared/src/feature-flags.ts
  • packages/shared/src/migrations.ts
  • packages/shared/src/models.ts
  • packages/shared/src/settings.ts
  • packages/shared/src/skills.ts

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

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@bebiksior
bebiksior merged commit fd525d1 into main Oct 27, 2026
4 checks passed
@bebiksior
bebiksior deleted the release/2.4.0 branch October 27, 2026 14:59
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