Repository navigation
Arena/cc711495 bolt cli - #59060
Closed
A-x6 wants to merge 1802 commits into
Closed
Arena/cc711495 bolt cli#59060A-x6 wants to merge 1802 commits into
A-x6 wants to merge 1802 commits into
Conversation
…input after rename
…l secret is renamed
…l secret is renamed
…l secret is renamed
…l secret is renamed
…and refresh lockfile
Sync 5069 upstream commits from anomalyco/opencode@28907e8. Conflict policy: keep Bolt (ours) on every content conflict so the rebrand, package scopes, and version stay intact. # Conflicts: # .github/workflows/bolt.yml # .github/workflows/docs-update.yml # .github/workflows/duplicate-issues.yml # .github/workflows/generate.yml # .github/workflows/publish-github-action.yml # .github/workflows/publish-vscode.yml # .github/workflows/release-github-action.yml # .github/workflows/review.yml # .github/workflows/triage.yml # .github/workflows/unlock.yml # .opencode/agent/triage.md # .opencode/command/ai-deps.md # .opencode/command/commit.md # .opencode/command/rmslop.md # .opencode/plugins/tui-smoke.tsx # .opencode/tool/github-triage.ts # CONTEXT.md # README.ar.md # README.bn.md # README.br.md # README.bs.md # README.da.md # README.de.md # README.es.md # README.fr.md # README.gr.md # README.it.md # README.ja.md # README.ko.md # README.no.md # README.pl.md # README.ru.md # README.th.md # README.tr.md # README.uk.md # README.vi.md # README.zh.md # README.zht.md # github/README.md # github/action.yml # github/index.ts # github/package.json # github/script/release # infra/enterprise.ts # infra/lake.ts # infra/monitoring.ts # packages/app/V1_API_MIGRATION.md # packages/app/e2e/performance/timeline-stability/fixture.ts # packages/app/e2e/performance/timeline/session-timeline-stress.fixture.ts # packages/app/e2e/performance/unit/timeline-test-helpers.test.ts # packages/app/e2e/regression/cross-server-tab-close.spec.ts # packages/app/e2e/regression/file-browser-sidebar-tab-switch.spec.ts # packages/app/e2e/regression/new-session-panel-corner.spec.ts # packages/app/e2e/regression/open-file-expand-folder.spec.ts # packages/app/e2e/regression/project-picker-recent-search.spec.ts # packages/app/e2e/regression/prompt-input-v2-command-draft.spec.ts # packages/app/e2e/regression/prompt-thinking-level.spec.ts # packages/app/e2e/regression/remote-session-settings.spec.ts # packages/app/e2e/regression/remote-tab-busy.spec.ts # packages/app/e2e/regression/review-image-flash.spec.ts # packages/app/e2e/regression/review-line-comment.spec.ts # packages/app/e2e/regression/review-open-file.spec.ts # packages/app/e2e/regression/review-state-persistence.spec.ts # packages/app/e2e/regression/review-tab-switch.spec.ts # packages/app/e2e/regression/review-terminal-stacked.spec.ts # packages/app/e2e/regression/session-list-path-loading.spec.ts # packages/app/e2e/regression/session-rename.spec.ts # packages/app/e2e/regression/session-timeline-collapse-state.spec.ts # packages/app/e2e/regression/session-timeline-context-resize.spec.ts # packages/app/e2e/regression/session-timeline-history-root.spec.ts # packages/app/e2e/regression/session-todo-dock-navigation.spec.ts # packages/app/e2e/regression/tab-navigate-mousedown.spec.ts # packages/app/e2e/regression/terminal-composer-focus.spec.ts # packages/app/e2e/regression/terminal-hidden.spec.ts # packages/app/e2e/regression/terminal-tab-switch.spec.ts # packages/app/e2e/smoke/session-timeline.fixture.ts # packages/app/e2e/smoke/session-timeline.spec.ts # packages/app/src/components/dialog-command-palette-v2.tsx # packages/app/src/components/dialog-connect-provider.tsx # packages/app/src/components/dialog-edit-project-v2.tsx # packages/app/src/components/dialog-edit-project.tsx # packages/app/src/components/dialog-fork.tsx # packages/app/src/components/dialog-manage-models.tsx # packages/app/src/components/dialog-release-notes.tsx # packages/app/src/components/dialog-select-directory.tsx # packages/app/src/components/dialog-select-file.tsx # packages/app/src/components/dialog-select-mcp.tsx # packages/app/src/components/dialog-select-model-unpaid.tsx # packages/app/src/components/dialog-select-model.tsx # packages/app/src/components/dialog-select-server.tsx # packages/app/src/components/dialog-settings.tsx # packages/app/src/components/dialog-usage-exceeded.tsx # packages/app/src/components/directory-picker.tsx # packages/app/src/components/edit-project.ts # packages/app/src/components/file-tree.test.ts # packages/app/src/components/help-button.tsx # packages/app/src/components/prompt-input-v2.tsx # packages/app/src/components/prompt-input.stories.tsx # packages/app/src/components/prompt-input.tsx # packages/app/src/components/prompt-input/build-request-parts.test.ts # packages/app/src/components/prompt-input/build-request-parts.ts # packages/app/src/components/prompt-input/context-items.tsx # packages/app/src/components/prompt-input/drag-overlay.tsx # packages/app/src/components/prompt-input/image-attachments.tsx # packages/app/src/components/prompt-input/slash-popover.tsx # packages/app/src/components/prompt-input/submit.test.ts # packages/app/src/components/prompt-input/submit.ts # packages/app/src/components/prompt-workspace-selector.tsx # packages/app/src/components/server/server-row-menu.tsx # packages/app/src/components/session-context-usage.tsx # packages/app/src/components/session/open-in-app-v2.tsx # packages/app/src/components/session/session-context-breakdown.test.ts # packages/app/src/components/session/session-context-breakdown.ts # packages/app/src/components/session/session-context-metrics.test.ts # packages/app/src/components/session/session-context-metrics.ts # packages/app/src/components/session/session-context-tab.tsx # packages/app/src/components/session/session-header.tsx # packages/app/src/components/session/session-new-view.tsx # packages/app/src/components/session/session-sortable-tab-v2.tsx # packages/app/src/components/session/session-sortable-tab.tsx # packages/app/src/components/session/session-sortable-terminal-tab-v2.tsx # packages/app/src/components/session/session-sortable-terminal-tab.tsx # packages/app/src/components/settings-dialog.tsx # packages/app/src/components/settings-general.tsx # packages/app/src/components/settings-keybinds.tsx # packages/app/src/components/settings-models.tsx # packages/app/src/components/settings-providers.tsx # packages/app/src/components/settings-server-picker.tsx # packages/app/src/components/settings-v2/dialog-server-v2.tsx # packages/app/src/components/settings-v2/dialog-settings-v2.tsx # packages/app/src/components/settings-v2/general.tsx # packages/app/src/components/settings-v2/interface-transition.tsx # packages/app/src/components/settings-v2/models.tsx # packages/app/src/components/settings-v2/providers.tsx # packages/app/src/components/settings-v2/servers.tsx # packages/app/src/components/settings-v2/settings-v2.css # packages/app/src/components/status-popover-body.tsx # packages/app/src/components/status-popover-indicator.ts # packages/app/src/components/status-popover.tsx # packages/app/src/components/titlebar-tab-strip.tsx # packages/app/src/components/titlebar.tsx # packages/app/src/components/windows-app-menu.tsx # packages/app/src/context/comments.test.ts # packages/app/src/context/directory-sync.ts # packages/app/src/context/file/types.ts # packages/app/src/context/file/watcher.ts # packages/app/src/context/global-sync/bootstrap.test.ts # packages/app/src/context/global-sync/bootstrap.ts # packages/app/src/context/global-sync/child-store.test.ts # packages/app/src/context/global-sync/event-reducer.test.ts # packages/app/src/context/global-sync/event-reducer.ts # packages/app/src/context/global-sync/home-session-index.test.ts # packages/app/src/context/global-sync/home-session-index.ts # packages/app/src/context/global-sync/session-cache.test.ts # packages/app/src/context/global-sync/session-cache.ts # packages/app/src/context/global-sync/session-load.ts # packages/app/src/context/global-sync/session-trim.test.ts # packages/app/src/context/global-sync/session-trim.ts # packages/app/src/context/global-sync/types.ts # packages/app/src/context/global.tsx # packages/app/src/context/highlights.tsx # packages/app/src/context/language.tsx # packages/app/src/context/layout.tsx # packages/app/src/context/local.tsx # packages/app/src/context/models.tsx # packages/app/src/context/notification.tsx # packages/app/src/context/permission-auto-respond.test.ts # packages/app/src/context/permission-auto-respond.ts # packages/app/src/context/permission.tsx # packages/app/src/context/prompt-state.ts # packages/app/src/context/sdk.tsx # packages/app/src/context/server-sdk.test.ts # packages/app/src/context/server-sdk.tsx # packages/app/src/context/server-session-v2-reducer.test.ts # packages/app/src/context/server-session-v2-reducer.ts # packages/app/src/context/server-session.test.ts # packages/app/src/context/server-session.ts # packages/app/src/context/server-sync.test.ts # packages/app/src/context/server-sync.tsx # packages/app/src/context/server.test.ts # packages/app/src/context/server.tsx # packages/app/src/context/settings.tsx # packages/app/src/context/sync-optimistic.test.ts # packages/app/src/context/sync.tsx # packages/app/src/context/tabs.tsx # packages/app/src/context/terminal.test.ts # packages/app/src/context/terminal.tsx # packages/app/src/hooks/provider-catalog.test.ts # packages/app/src/hooks/provider-catalog.ts # packages/app/src/hooks/use-providers.ts # packages/app/src/i18n/am.ts # packages/app/src/i18n/ar.ts # packages/app/src/i18n/az.ts # packages/app/src/i18n/bg.ts # packages/app/src/i18n/bn.ts # packages/app/src/i18n/br.ts # packages/app/src/i18n/bs.ts # packages/app/src/i18n/ca.ts # packages/app/src/i18n/cs.ts # packages/app/src/i18n/da.ts # packages/app/src/i18n/de.ts # packages/app/src/i18n/dv.ts # packages/app/src/i18n/dz.ts # packages/app/src/i18n/el.ts # packages/app/src/i18n/en.ts # packages/app/src/i18n/es.ts # packages/app/src/i18n/et.ts # packages/app/src/i18n/fa.ts # packages/app/src/i18n/fi.ts # packages/app/src/i18n/fo.ts # packages/app/src/i18n/fr.ts # packages/app/src/i18n/hi.ts # packages/app/src/i18n/hr.ts # packages/app/src/i18n/hu.ts # packages/app/src/i18n/hy.ts # packages/app/src/i18n/id.ts # packages/app/src/i18n/is.ts # packages/app/src/i18n/it.ts # packages/app/src/i18n/ja.ts # packages/app/src/i18n/ka.ts # packages/app/src/i18n/km.ts # packages/app/src/i18n/ko.ts # packages/app/src/i18n/lo.ts # packages/app/src/i18n/lt.ts # packages/app/src/i18n/lv.ts # packages/app/src/i18n/mk.ts # packages/app/src/i18n/mn.ts # packages/app/src/i18n/ms.ts # packages/app/src/i18n/my.ts # packages/app/src/i18n/ne.ts # packages/app/src/i18n/nl.ts # packages/app/src/i18n/no.ts # packages/app/src/i18n/pa.ts # packages/app/src/i18n/pl.ts # packages/app/src/i18n/ro.ts # packages/app/src/i18n/ru.ts # packages/app/src/i18n/si.ts # packages/app/src/i18n/sk.ts # packages/app/src/i18n/sl.ts # packages/app/src/i18n/sq.ts # packages/app/src/i18n/sr.ts # packages/app/src/i18n/sv.ts # packages/app/src/i18n/tg.ts # packages/app/src/i18n/th.ts # packages/app/src/i18n/tk.ts # packages/app/src/i18n/tr.ts # packages/app/src/i18n/uk.ts # packages/app/src/i18n/ur.ts # packages/app/src/i18n/uz.ts # packages/app/src/i18n/vi.ts # packages/app/src/i18n/zh.ts # packages/app/src/i18n/zht.ts # packages/app/src/pages/directory-layout.tsx # packages/app/src/pages/home.tsx # packages/app/src/pages/home/home-projects-controller.tsx # packages/app/src/pages/home/home-sessions-controller.tsx # packages/app/src/pages/home/home-sessions-view.tsx # packages/app/src/pages/home/legacy-home.tsx # packages/app/src/pages/layout.tsx # packages/app/src/pages/layout/deep-links.ts # packages/app/src/pages/layout/helpers.test.ts # packages/app/src/pages/layout/helpers.ts # packages/app/src/pages/layout/inline-editor.tsx # packages/app/src/pages/layout/session-tab-avatar.tsx # packages/app/src/pages/layout/sidebar-items.tsx # packages/app/src/pages/layout/sidebar-project.tsx # packages/app/src/pages/layout/sidebar-shell.tsx # packages/app/src/pages/layout/sidebar-workspace.tsx # packages/app/src/pages/new-session/new-session-view.tsx # packages/app/src/pages/new-session/new-session-workspace-controller.ts # packages/app/src/pages/session.tsx # packages/app/src/pages/session/composer/session-composer-controls.ts # packages/app/src/pages/session/composer/session-composer-region-controller.ts # packages/app/src/pages/session/composer/session-composer-state.test.ts # packages/app/src/pages/session/composer/session-composer-state.ts # packages/app/src/pages/session/composer/session-followup-dock.tsx # packages/app/src/pages/session/composer/session-request-tree.ts # packages/app/src/pages/session/composer/session-revert-dock.stories.tsx # packages/app/src/pages/session/composer/session-revert-dock.tsx # packages/app/src/pages/session/composer/session-todo-dock.tsx # packages/app/src/pages/session/composer/todo-panel-motion.stories.tsx # packages/app/src/pages/session/file-tabs.tsx # packages/app/src/pages/session/review-tab.tsx # packages/app/src/pages/session/session-layout.ts # packages/app/src/pages/session/session-model-helpers.test.ts # packages/app/src/pages/session/session-model-helpers.ts # packages/app/src/pages/session/session-side-panel.tsx # packages/app/src/pages/session/terminal-panel-v2.tsx # packages/app/src/pages/session/terminal-panel.tsx # packages/app/src/pages/session/timeline/message-timeline.tsx # packages/app/src/pages/session/timeline/model.test.ts # packages/app/src/pages/session/timeline/model.ts # packages/app/src/pages/session/timeline/projection.test.ts # packages/app/src/pages/session/timeline/projection.ts # packages/app/src/pages/session/timeline/rows-current.test.ts # packages/app/src/pages/session/timeline/rows.ts # packages/app/src/pages/session/timeline/summary-diffs.test.ts # packages/app/src/pages/session/timeline/summary-diffs.ts # packages/app/src/pages/session/timeline/timeline-row.ts # packages/app/src/pages/session/usage-exceeded-dialogs.tsx # packages/app/src/pages/session/use-session-commands.tsx # packages/app/src/pages/session/v2/review-diff-kinds.ts # packages/app/src/pages/session/v2/review-panel-v2-state.ts # packages/app/src/pages/session/v2/review-panel-v2.tsx # packages/app/src/pages/session/v2/session-file-browser-tab.tsx # packages/app/src/pages/session/v2/session-file-list-v2.tsx # packages/app/src/settings/general/gateways-catalog.test.ts # packages/app/src/settings/general/gateways-catalog.ts # packages/app/src/settings/general/gateways.tsx # packages/app/src/utils/comment-note.ts # packages/app/src/utils/diffs.test.ts # packages/app/src/utils/diffs.ts # packages/app/src/utils/draft-store.ts # packages/app/src/utils/persist.test.ts # packages/app/src/utils/prompt.test.ts # packages/app/src/utils/prompt.ts # packages/app/src/utils/server-compat.ts # packages/app/src/utils/server-errors.test.ts # packages/app/src/utils/server.test.ts # packages/app/src/utils/server.ts # packages/app/src/utils/session-export.test.ts # packages/app/src/utils/session-export.ts # packages/app/src/utils/session-message.test.ts # packages/app/src/utils/session-message.ts # packages/app/src/utils/session.ts # packages/app/src/utils/terminal-websocket-url.test.ts # packages/app/src/utils/toast.tsx # packages/app/src/wsl/context.tsx # packages/app/src/wsl/settings-model.test.ts # packages/app/src/wsl/settings.tsx # packages/app/src/wsl/types.ts # packages/app/test-browser/review-panel-v2-state.test.ts # packages/app/vendor/bolt-ai-client-1.17.13-v2.tgz # packages/cli/bin/bolt.cjs # packages/cli/bin/lildax.cjs # packages/cli/bin/opencode.cjs # packages/cli/script/bench-startup.ts # packages/cli/script/generate.ts # packages/cli/script/man.ts # packages/cli/src/commands/handlers/alias.ts # packages/cli/src/commands/handlers/analyze.ts # packages/cli/src/commands/handlers/arch.ts # packages/cli/src/commands/handlers/arena.ts # packages/cli/src/commands/handlers/ask.ts # packages/cli/src/commands/handlers/asserts.ts # packages/cli/src/commands/handlers/batch.ts # packages/cli/src/commands/handlers/bench.ts # packages/cli/src/commands/handlers/bisect.ts # packages/cli/src/commands/handlers/blast.ts # packages/cli/src/commands/handlers/checkpoint.ts # packages/cli/src/commands/handlers/codemod.ts # packages/cli/src/commands/handlers/commit.ts # packages/cli/src/commands/handlers/commitlint.ts # packages/cli/src/commands/handlers/config/diff.ts # packages/cli/src/commands/handlers/config/doctor.ts # packages/cli/src/commands/handlers/config/edit.ts # packages/cli/src/commands/handlers/config/editor.ts # packages/cli/src/commands/handlers/config/index.ts # packages/cli/src/commands/handlers/cron.ts # packages/cli/src/commands/handlers/daemon.ts # packages/cli/src/commands/handlers/dead.ts # packages/cli/src/commands/handlers/debug/context.ts # packages/cli/src/commands/handlers/deps.ts # packages/cli/src/commands/handlers/diff-gate.ts # packages/cli/src/commands/handlers/doctor.ts # packages/cli/src/commands/handlers/drift.ts # packages/cli/src/commands/handlers/dupes.ts # packages/cli/src/commands/handlers/eval.ts # packages/cli/src/commands/handlers/eval/case.ts # packages/cli/src/commands/handlers/exec.ts # packages/cli/src/commands/handlers/export-html.ts # packages/cli/src/commands/handlers/export-md.ts # packages/cli/src/commands/handlers/figma.ts # packages/cli/src/commands/handlers/flaky.ts # packages/cli/src/commands/handlers/fork.ts # packages/cli/src/commands/handlers/grep.ts # packages/cli/src/commands/handlers/guard.ts # packages/cli/src/commands/handlers/hotspots.ts # packages/cli/src/commands/handlers/indexer.ts # packages/cli/src/commands/handlers/init.ts # packages/cli/src/commands/handlers/invariants.ts # packages/cli/src/commands/handlers/jobs.ts # packages/cli/src/commands/handlers/learn.ts # packages/cli/src/commands/handlers/logs.ts # packages/cli/src/commands/handlers/map.ts # packages/cli/src/commands/handlers/memory.ts # packages/cli/src/commands/handlers/mutate.ts # packages/cli/src/commands/handlers/mux.ts # packages/cli/src/commands/handlers/owners.ts # packages/cli/src/commands/handlers/packages.ts # packages/cli/src/commands/handlers/pair.ts # packages/cli/src/commands/handlers/pipeline.ts # packages/cli/src/commands/handlers/port.ts # packages/cli/src/commands/handlers/proptest.ts # packages/cli/src/commands/handlers/pull.ts # packages/cli/src/commands/handlers/push.ts # packages/cli/src/commands/handlers/rebase.ts # packages/cli/src/commands/handlers/refactor.ts # packages/cli/src/commands/handlers/resolve.ts # packages/cli/src/commands/handlers/resume.ts # packages/cli/src/commands/handlers/review.ts # packages/cli/src/commands/handlers/signature.ts # packages/cli/src/commands/handlers/split.ts # packages/cli/src/commands/handlers/stack.ts # packages/cli/src/commands/handlers/submodules.ts # packages/cli/src/commands/handlers/tighten.ts # packages/cli/src/commands/handlers/undo.ts # packages/cli/src/commands/handlers/warm.ts # packages/cli/src/commands/handlers/watch.ts # packages/cli/src/commands/handlers/why.ts # packages/cli/src/commands/handlers/worktree.ts # packages/cli/src/services/daemon.ts # packages/cli/src/tui.ts # packages/client/src/effect.ts # packages/client/src/generated-effect/client.ts # packages/client/src/generated-effect/index.ts # packages/client/src/generated/index.ts # packages/client/src/generated/types.ts # packages/client/src/index.ts # packages/codemode/codemode.md # packages/console/app/src/component/desktop-promo.tsx # packages/console/app/src/component/go-referral.tsx # packages/console/app/src/context/auth.ts # packages/console/app/src/context/auth.withActor.ts # packages/console/app/src/lib/inference-proxy.ts # packages/console/app/src/lib/referral-invite.ts # packages/console/app/src/routes/api/support/actions/block-workspaces.ts # packages/console/app/src/routes/api/support/actions/create-referral.ts # packages/console/app/src/routes/api/support/actions/delete-account.ts # packages/console/app/src/routes/api/support/actions/reset-quota.ts # packages/console/app/src/routes/api/support/actions/unblock-workspace.ts # packages/console/app/src/routes/api/support/actions/unblock-workspaces.ts # packages/console/app/src/routes/auth/index.ts # packages/console/app/src/routes/bench/[id].tsx # packages/console/app/src/routes/bench/index.tsx # packages/console/app/src/routes/bench/submission.ts # packages/console/app/src/routes/black/index.tsx # packages/console/app/src/routes/honeycomb/webhook.ts # packages/console/app/src/routes/stripe/webhook.ts # packages/console/app/src/routes/temp.tsx # packages/console/app/src/routes/workspace-picker.tsx # packages/console/app/src/routes/workspace.tsx # packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx # packages/console/app/src/routes/workspace/[id]/billing/black-section.tsx # packages/console/app/src/routes/workspace/[id]/billing/monthly-limit-section.tsx # packages/console/app/src/routes/workspace/[id]/billing/payment-section.tsx # packages/console/app/src/routes/workspace/[id]/billing/redeem-section.tsx # packages/console/app/src/routes/workspace/[id]/billing/reload-section.tsx # packages/console/app/src/routes/workspace/[id]/go/lite-section.tsx # packages/console/app/src/routes/workspace/[id]/keys/key-section.tsx # packages/console/app/src/routes/workspace/[id]/members/member-section.tsx # packages/console/app/src/routes/workspace/[id]/model-section.tsx # packages/console/app/src/routes/workspace/[id]/new-user-section.tsx # packages/console/app/src/routes/workspace/[id]/provider-section.tsx # packages/console/app/src/routes/workspace/[id]/settings/settings-section.tsx # packages/console/app/src/routes/workspace/[id]/usage/graph-section.tsx # packages/console/app/src/routes/workspace/[id]/usage/usage-section.tsx # packages/console/app/src/routes/workspace/common.tsx # packages/console/app/src/routes/zen/go/v1/models.ts # packages/console/app/src/routes/zen/go/v1/usage.ts # packages/console/app/src/routes/zen/util/handler.ts # packages/console/app/src/routes/zen/util/ipRateLimiter.ts # packages/console/app/src/routes/zen/util/logger.ts # packages/console/app/src/routes/zen/util/modelTpmLimiter.ts # packages/console/app/src/routes/zen/util/modelTpsLimiter.ts # packages/console/app/src/routes/zen/util/modelsHandler.ts # packages/console/app/src/routes/zen/util/provider/provider.ts # packages/console/app/src/routes/zen/util/providerBudgetTracker.ts # packages/console/app/src/routes/zen/util/redis.ts # packages/console/app/src/routes/zen/util/stickyProviderTracker.ts # packages/console/app/src/routes/zen/util/trialLimiter.ts # packages/console/app/src/routes/zen/util/usageBatcher.ts # packages/console/app/src/routes/zen/v1/models.ts # packages/console/app/src/routes/zen/v1/models/[model].ts # packages/console/app/test/providerUsage.test.ts # packages/console/core/package.json # packages/console/core/script/create-api-key.ts # packages/console/core/script/reset-db.ts # packages/console/core/src/aws.ts # packages/console/core/src/billing.ts # packages/console/core/src/black.ts # packages/console/core/src/drizzle/index.ts # packages/console/core/src/lite.ts # packages/console/core/src/model.ts # packages/console/core/src/subscription.ts # packages/console/core/src/user.ts # packages/console/function/package.json # packages/console/function/src/auth-redirect.test.ts # packages/console/function/src/auth-redirect.ts # packages/console/function/src/auth.ts # packages/console/function/src/log-processor.ts # packages/console/function/src/stat.ts # packages/console/mail/emails/templates/InviteEmail.tsx # packages/console/mail/package.json # packages/console/support/package.json # packages/console/support/src/lib/lookup.ts # packages/core/src/background-job.ts # packages/core/src/catalog.ts # packages/core/src/config/agent.ts # packages/core/src/config/plugin/external.ts # packages/core/src/control-plane/move-session.ts # packages/core/src/event.ts # packages/core/src/file.ts # packages/core/src/flag/flag.ts # packages/core/src/global.ts # packages/core/src/id/id.ts # packages/core/src/installation/version.ts # packages/core/src/instruction-context.ts # packages/core/src/location-mutation.ts # packages/core/src/npm.ts # packages/core/src/observability/logging.ts # packages/core/src/observability/otlp.ts # packages/core/src/plugin/layer-map.example.ts # packages/core/src/plugin/skill/bolt-config.md # packages/core/src/plugin/system-prompt/ask-mode.txt # packages/core/src/plugin/system-prompt/ask.txt # packages/core/src/plugin/variant.ts # packages/core/src/policy.ts # packages/core/src/project/copy.ts # packages/core/src/project/directories.ts # packages/core/src/pty/schema.ts # packages/core/src/question.ts # packages/core/src/reference/guidance.ts # packages/core/src/session/context-epoch.ts # packages/core/src/session/input.ts # packages/core/src/session/todo.ts # packages/core/src/skill/guidance.ts # packages/core/src/system-context/builtins.ts # packages/core/src/system-context/index.ts # packages/core/src/system-context/registry.ts # packages/core/src/tool-output-store.ts # packages/core/src/tool/application-tools.ts # packages/core/src/tool/apply-patch.ts # packages/core/src/tool/background-kill.txt # packages/core/src/tool/background-list.txt # packages/core/src/tool/background-output.txt # packages/core/src/tool/background-stdin.txt # packages/core/src/tool/background.ts # packages/core/src/tool/background.txt # packages/core/src/tool/bash.ts # packages/core/src/tool/browser.ts # packages/core/src/tool/browser.txt # packages/core/src/tool/builtins.ts # packages/core/src/tool/coverage.ts # packages/core/src/tool/coverage.txt # packages/core/src/tool/diagnostics.ts # packages/core/src/tool/diagnostics.txt # packages/core/src/tool/edit.ts # packages/core/src/tool/frames.ts # packages/core/src/tool/frames.txt # packages/core/src/tool/git.ts # packages/core/src/tool/git.txt # packages/core/src/tool/glob.ts # packages/core/src/tool/grep.ts # packages/core/src/tool/http.ts # packages/core/src/tool/http.txt # packages/core/src/tool/lsp-references.ts # packages/core/src/tool/lsp-references.txt # packages/core/src/tool/lsp-rename.ts # packages/core/src/tool/lsp-rename.txt # packages/core/src/tool/mcp-resource-read.txt # packages/core/src/tool/mcp-resource.ts # packages/core/src/tool/mcp-resources.txt # packages/core/src/tool/memory.ts # packages/core/src/tool/multiedit.ts # packages/core/src/tool/multiedit.txt # packages/core/src/tool/notebook.ts # packages/core/src/tool/notebook.txt # packages/core/src/tool/profile.ts # packages/core/src/tool/profile.txt # packages/core/src/tool/question.ts # packages/core/src/tool/read-cache.ts # packages/core/src/tool/read.ts # packages/core/src/tool/registry.ts # packages/core/src/tool/semantic-rank.ts # packages/core/src/tool/semantic-search.ts # packages/core/src/tool/semantic-search.txt # packages/core/src/tool/skill.ts # packages/core/src/tool/slashcommand.ts # packages/core/src/tool/slashcommand.txt # packages/core/src/tool/sql.ts # packages/core/src/tool/sql.txt # packages/core/src/tool/tasks-create.txt # packages/core/src/tool/tasks-list.txt # packages/core/src/tool/tasks-update.txt # packages/core/src/tool/tasks.ts # packages/core/src/tool/testrun.ts # packages/core/src/tool/testrun.txt # packages/core/src/tool/todowrite.ts # packages/core/src/tool/tool.ts # packages/core/src/tool/tools.ts # packages/core/src/tool/websearch.ts # packages/core/src/tool/write.ts # packages/core/src/util/identifier.ts # packages/core/src/util/path.ts # packages/core/src/v1/permission.ts # packages/core/src/v1/session.ts # packages/core/src/v2-schema.ts # packages/core/test/application-tools.test.ts # packages/core/test/background-job.test.ts # packages/core/test/config/fixtures/plugin/directory-plugin.ts # packages/core/test/config/plugin.test.ts # packages/core/test/event.test.ts # packages/core/test/filesystem/ignore.test.ts # packages/core/test/global.test.ts # packages/core/test/instruction-context.test.ts # packages/core/test/legacy-event-schema.test.ts # packages/core/test/location-mutation.test.ts # packages/core/test/move-session.test.ts # packages/core/test/plugin/fixtures/config-effect-plugin.ts # packages/core/test/plugin/fixtures/config-promise-plugin.ts # packages/core/test/plugin/promise.test.ts # packages/core/test/plugin/provider-alibaba.test.ts # packages/core/test/plugin/provider-anthropic.test.ts # packages/core/test/plugin/provider-azure-cognitive-services.test.ts # packages/core/test/plugin/provider-cohere.test.ts # packages/core/test/plugin/provider-deepinfra.test.ts # packages/core/test/plugin/provider-gateway.test.ts # packages/core/test/plugin/provider-google-vertex-anthropic.test.ts # packages/core/test/plugin/provider-google.test.ts # packages/core/test/plugin/provider-groq.test.ts # packages/core/test/plugin/provider-mistral.test.ts # packages/core/test/plugin/provider-openai-compatible.test.ts # packages/core/test/plugin/provider-perplexity.test.ts # packages/core/test/plugin/provider-togetherai.test.ts # packages/core/test/plugin/provider-venice.test.ts # packages/core/test/plugin/variant.test.ts # packages/core/test/policy.test.ts # packages/core/test/project-copy.test.ts # packages/core/test/project-directories.test.ts # packages/core/test/question.test.ts # packages/core/test/reference-guidance.test.ts # packages/core/test/session-history.test.ts # packages/core/test/session-runner-model.test.ts # packages/core/test/session-runner-tool-registry.test.ts # packages/core/test/session-todo.test.ts # packages/core/test/skill/guidance.test.ts # packages/core/test/system-context/builtins.test.ts # packages/core/test/system-context/index.test.ts # packages/core/test/system-context/registry.test.ts # packages/core/test/tool-apply-patch.test.ts # packages/core/test/tool-bash.test.ts # packages/core/test/tool-output-store.test.ts # packages/core/test/tool-todowrite.test.ts # packages/desktop/scripts/finalize-latest-json.ts # packages/desktop/scripts/finalize-latest-yml.ts # packages/desktop/scripts/predev.ts # packages/desktop/src/main/background-cli.ts # packages/desktop/src/main/logging.ts # packages/desktop/src/main/menu.ts # packages/desktop/src/main/migrate.ts # packages/desktop/src/main/native-translations.ts # packages/desktop/src/main/server.ts # packages/desktop/src/main/shell-env.test.ts # packages/desktop/src/main/sidecar.ts # packages/desktop/src/main/store-cleanup.test.ts # packages/desktop/src/main/store.ts # packages/desktop/src/main/updater-controller.ts # packages/desktop/src/main/updater.ts # packages/desktop/src/main/windows.ts # packages/desktop/src/main/wsl/ipc.ts # packages/desktop/src/main/wsl/policy.ts # packages/desktop/src/main/wsl/runtime.ts # packages/desktop/src/main/wsl/servers.test.ts # packages/desktop/src/main/wsl/servers.ts # packages/desktop/src/main/wsl/sidecar.ts # packages/desktop/src/main/wsl/startup.ts # packages/desktop/src/renderer/i18n/am.ts # packages/desktop/src/renderer/i18n/ar.ts # packages/desktop/src/renderer/i18n/az.ts # packages/desktop/src/renderer/i18n/bg.ts # packages/desktop/src/renderer/i18n/bn.ts # packages/desktop/src/renderer/i18n/br.ts # packages/desktop/src/renderer/i18n/bs.ts # packages/desktop/src/renderer/i18n/ca.ts # packages/desktop/src/renderer/i18n/cs.ts # packages/desktop/src/renderer/i18n/da.ts # packages/desktop/src/renderer/i18n/de.ts # packages/desktop/src/renderer/i18n/dv.ts # packages/desktop/src/renderer/i18n/dz.ts # packages/desktop/src/renderer/i18n/el.ts # packages/desktop/src/renderer/i18n/en.ts # packages/desktop/src/renderer/i18n/es.ts # packages/desktop/src/renderer/i18n/et.ts # packages/desktop/src/renderer/i18n/fa.ts # packages/desktop/src/renderer/i18n/fi.ts # packages/desktop/src/renderer/i18n/fo.ts # packages/desktop/src/renderer/i18n/fr.ts # packages/desktop/src/renderer/i18n/hi.ts # packages/desktop/src/renderer/i18n/hr.ts # packages/desktop/src/renderer/i18n/hu.ts # packages/desktop/src/renderer/i18n/hy.ts # packages/desktop/src/renderer/i18n/id.ts # packages/desktop/src/renderer/i18n/index.ts # packages/desktop/src/renderer/i18n/is.ts # packages/desktop/src/renderer/i18n/it.ts # packages/desktop/src/renderer/i18n/ja.ts # packages/desktop/src/renderer/i18n/ka.ts # packages/desktop/src/renderer/i18n/km.ts # packages/desktop/src/renderer/i18n/ko.ts # packages/desktop/src/renderer/i18n/lo.ts # packages/desktop/src/renderer/i18n/lt.ts # packages/desktop/src/renderer/i18n/lv.ts # packages/desktop/src/renderer/i18n/mk.ts # packages/desktop/src/renderer/i18n/mn.ts # packages/desktop/src/renderer/i18n/ms.ts # packages/desktop/src/renderer/i18n/my.ts # packages/desktop/src/renderer/i18n/ne.ts # packages/desktop/src/renderer/i18n/nl.ts # packages/desktop/src/renderer/i18n/no.ts # packages/desktop/src/renderer/i18n/pa.ts # packages/desktop/src/renderer/i18n/pl.ts # packages/desktop/src/renderer/i18n/ro.ts # packages/desktop/src/renderer/i18n/ru.ts # packages/desktop/src/renderer/i18n/si.ts # packages/desktop/src/renderer/i18n/sk.ts # packages/desktop/src/renderer/i18n/sl.ts # packages/desktop/src/renderer/i18n/sq.ts # packages/desktop/src/renderer/i18n/sr.ts # packages/desktop/src/renderer/i18n/sv.ts # packages/desktop/src/renderer/i18n/tg.ts # packages/desktop/src/renderer/i18n/th.ts # packages/desktop/src/renderer/i18n/tk.ts # packages/desktop/src/renderer/i18n/tr.ts # packages/desktop/src/renderer/i18n/uk.ts # packages/desktop/src/renderer/i18n/ur.ts # packages/desktop/src/renderer/i18n/uz.ts # packages/desktop/src/renderer/i18n/vi.ts # packages/desktop/src/renderer/i18n/zh.ts # packages/desktop/src/renderer/i18n/zht.ts # packages/desktop/src/renderer/initialization.test.ts # packages/desktop/src/renderer/onboarding.tsx # packages/desktop/src/renderer/wsl/connections.test.ts # packages/desktop/src/renderer/wsl/connections.ts # packages/docs/docs.json # packages/effect-drizzle-sqlite/examples/basic.ts # packages/effect-drizzle-sqlite/package.json # packages/effect-sqlite-node/package.json # packages/effect-sqlite-node/src/index.ts # packages/enterprise/package.json # packages/enterprise/src/app.css # packages/enterprise/src/app.tsx # packages/enterprise/src/core/share.ts # packages/enterprise/src/core/storage.ts # packages/enterprise/src/entry-server.tsx # packages/enterprise/src/routes/share/[shareID].tsx # packages/enterprise/test/core/share.test.ts # packages/enterprise/vite.config.ts # packages/llm/AGENTS.md # packages/llm/DESIGN.md # packages/llm/README.md # packages/llm/package.json # packages/llm/src/protocols/gemini.ts # packages/llm/src/providers/github-copilot.ts # packages/llm/src/route/client.ts # packages/llm/src/route/executor.ts # packages/llm/src/route/transport/websocket.ts # packages/llm/src/schema/ids.ts # packages/llm/test/exports.test.ts # packages/llm/test/recorded-test.ts # packages/llm/test/recorded-websocket.ts # packages/opencode/AGENTS.md # packages/opencode/Dockerfile # packages/opencode/README.md # packages/opencode/bin/bolt # packages/opencode/package.json # packages/opencode/parsers-config.ts # packages/opencode/script/bench-search.ts # packages/opencode/script/build-node.ts # packages/opencode/script/build.ts # packages/opencode/script/generate.ts # packages/opencode/script/postinstall.mjs # packages/opencode/script/publish.ts # packages/opencode/script/schema.ts # packages/opencode/specs/effect/errors.md # packages/opencode/specs/effect/guide.md # packages/opencode/specs/effect/todo.md # packages/opencode/specs/tui-plugins.md # packages/opencode/specs/v2/api.ts # packages/opencode/src/account/account.ts # packages/opencode/src/account/repo.ts # packages/opencode/src/acp/agent.ts # packages/opencode/src/acp/content.ts # packages/opencode/src/acp/directory.ts # packages/opencode/src/acp/event.ts # packages/opencode/src/acp/permission.ts # packages/opencode/src/acp/profile.ts # packages/opencode/src/acp/service.ts # packages/opencode/src/acp/session.ts # packages/opencode/src/acp/usage.ts # packages/opencode/src/agent/agent.ts # packages/opencode/src/agent/subagent-permissions.ts # packages/opencode/src/auth/index.ts # packages/opencode/src/background/job.ts # packages/opencode/src/bus/global.ts # packages/opencode/src/cli/cmd/account.ts # packages/opencode/src/cli/cmd/acp.ts # packages/opencode/src/cli/cmd/agent.ts # packages/opencode/src/cli/cmd/attach.ts # packages/opencode/src/cli/cmd/db.ts # packages/opencode/src/cli/cmd/debug/agent.handler.ts # packages/opencode/src/cli/cmd/debug/agent.ts # packages/opencode/src/cli/cmd/debug/file.ts # packages/opencode/src/cli/cmd/debug/index.ts # packages/opencode/src/cli/cmd/debug/ripgrep.ts # packages/opencode/src/cli/cmd/debug/scrap.ts # packages/opencode/src/cli/cmd/debug/v2.ts # packages/opencode/src/cli/cmd/export.ts # packages/opencode/src/cli/cmd/generate.ts # packages/opencode/src/cli/cmd/github.handler.ts # packages/opencode/src/cli/cmd/github.shared.ts # packages/opencode/src/cli/cmd/import.ts # packages/opencode/src/cli/cmd/mcp.ts # packages/opencode/src/cli/cmd/models.ts # packages/opencode/src/cli/cmd/plug.ts # packages/opencode/src/cli/cmd/pr.ts # packages/opencode/src/cli/cmd/prompt-display.ts # packages/opencode/src/cli/cmd/providers.ts # packages/opencode/src/cli/cmd/run.ts # packages/opencode/src/cli/cmd/run/footer.command.tsx # packages/opencode/src/cli/cmd/run/footer.permission.tsx # packages/opencode/src/cli/cmd/run/footer.question.tsx # packages/opencode/src/cli/cmd/run/footer.subagent.tsx # packages/opencode/src/cli/cmd/run/footer.view.tsx # packages/opencode/src/cli/cmd/run/permission.shared.ts # packages/opencode/src/cli/cmd/run/question.shared.ts # packages/opencode/src/cli/cmd/run/runtime.boot.ts # packages/opencode/src/cli/cmd/run/runtime.lifecycle.ts # packages/opencode/src/cli/cmd/run/runtime.ts # packages/opencode/src/cli/cmd/run/session-data.ts # packages/opencode/src/cli/cmd/run/session-replay.ts # packages/opencode/src/cli/cmd/run/stream.transport.ts # packages/opencode/src/cli/cmd/run/subagent-data.ts # packages/opencode/src/cli/cmd/run/theme.ts # packages/opencode/src/cli/cmd/run/tool.ts # packages/opencode/src/cli/cmd/run/trace.ts # packages/opencode/src/cli/cmd/run/types.ts # packages/opencode/src/cli/cmd/run/variant.shared.ts # packages/opencode/src/cli/cmd/serve.ts # packages/opencode/src/cli/cmd/session.ts # packages/opencode/src/cli/cmd/stats.ts # packages/opencode/src/cli/cmd/tui.ts # packages/opencode/src/cli/cmd/uninstall.ts # packages/opencode/src/cli/cmd/upgrade.ts # packages/opencode/src/cli/cmd/web.ts # packages/opencode/src/cli/error.ts # packages/opencode/src/cli/heap.ts # packages/opencode/src/cli/logo.ts # packages/opencode/src/cli/network.ts # packages/opencode/src/cli/tui/layer.ts # packages/opencode/src/cli/tui/validate-session.ts # packages/opencode/src/cli/tui/worker.ts # packages/opencode/src/cli/ui.ts # packages/opencode/src/cli/upgrade.ts # packages/opencode/src/command/index.ts # packages/opencode/src/command/template/initialize.txt # packages/opencode/src/config/agent.ts # packages/opencode/src/config/command.ts # packages/opencode/src/config/config.ts # packages/opencode/src/config/managed.ts # packages/opencode/src/config/markdown.ts # packages/opencode/src/config/parse.ts # packages/opencode/src/config/paths.ts # packages/opencode/src/config/plugin.ts # packages/opencode/src/config/tui-host-attention.ts # packages/opencode/src/config/tui-migrate.ts # packages/opencode/src/config/tui.ts # packages/opencode/src/config/v2-compat.ts # packages/opencode/src/config/variable.ts # packages/opencode/src/control-plane/adapters/index.ts # packages/opencode/src/control-plane/dev/README.md # packages/opencode/src/control-plane/dev/debug-workspace-plugin.ts # packages/opencode/src/control-plane/types.ts # packages/opencode/src/control-plane/workspace-context.ts # packages/opencode/src/control-plane/workspace.ts # packages/opencode/src/effect/app-node-builder-v1.ts # packages/opencode/src/effect/app-runtime.ts # packages/opencode/src/effect/bridge.ts # packages/opencode/src/effect/config-service.ts # packages/opencode/src/effect/instance-ref.ts # packages/opencode/src/effect/run-service.ts # packages/opencode/src/effect/runtime-flags.ts # packages/opencode/src/env/index.ts # packages/opencode/src/event-manifest.ts # packages/opencode/src/event-v2-bridge.ts # packages/opencode/src/format/formatter.ts # packages/opencode/src/format/index.ts # packages/opencode/src/git/index.ts # packages/opencode/src/ide/index.ts # packages/opencode/src/image/image.ts # packages/opencode/src/index.ts # packages/opencode/src/installation/index.ts # packages/opencode/src/lsp/client.ts # packages/opencode/src/lsp/lsp.ts # packages/opencode/src/lsp/server.ts # packages/opencode/src/mcp/auth.ts # packages/opencode/src/mcp/browser.ts # packages/opencode/src/mcp/index.ts # packages/opencode/src/mcp/oauth-callback.ts # packages/opencode/src/mcp/oauth-provider.ts # packages/opencode/src/node.ts # packages/opencode/src/patch/index.ts # packages/opencode/src/permission/index.ts # packages/opencode/src/plugin/azure.ts # packages/opencode/src/plugin/cerebras.ts # packages/opencode/src/plugin/cloudflare.ts # packages/opencode/src/plugin/digitalocean.ts # packages/opencode/src/plugin/github-copilot/copilot.ts # packages/opencode/src/plugin/github-copilot/models.ts # packages/opencode/src/plugin/index.ts # packages/opencode/src/plugin/install.ts # packages/opencode/src/plugin/loader.ts # packages/opencode/src/plugin/meta.ts # packages/opencode/src/plugin/modal/modal.ts # packages/opencode/src/plugin/modal/models.ts # packages/opencode/src/plugin/openai/README.md # packages/opencode/src/plugin/openai/codex.ts # packages/opencode/src/plugin/pty-environment.ts # packages/opencode/src/plugin/shared.ts # packages/opencode/src/plugin/snowflake-cortex.ts # packages/opencode/src/plugin/tui/internal.ts # packages/opencode/src/plugin/tui/runtime.ts # packages/opencode/src/plugin/xai.ts # packages/opencode/src/project/bootstrap-service.ts # packages/opencode/src/project/bootstrap.ts # packages/opencode/src/project/instance-context.ts # packages/opencode/src/project/instance-store.ts # packages/opencode/src/project/project.ts # packages/opencode/src/project/vcs.ts # packages/opencode/src/provider/auth.ts # packages/opencode/src/provider/error.ts # packages/opencode/src/provider/model-status.ts # packages/opencode/src/provider/provider.ts # packages/opencode/src/provider/transform.ts # packages/opencode/src/question/index.ts # packages/opencode/src/question/schema.ts # packages/opencode/src/server/auth.ts # packages/opencode/src/server/event.ts # packages/opencode/src/server/mdns.ts # packages/opencode/src/server/routes/instance/httpapi/api.ts # packages/opencode/src/server/routes/instance/httpapi/groups/config.ts # packages/opencode/src/server/routes/instance/httpapi/groups/control-plane.ts # packages/opencode/src/server/routes/instance/httpapi/groups/control.ts # packages/opencode/src/server/routes/instance/httpapi/groups/experimental.ts # packages/opencode/src/server/routes/instance/httpapi/groups/file.ts # packages/opencode/src/server/routes/instance/httpapi/groups/global.ts # packages/opencode/src/server/routes/instance/httpapi/groups/instance.ts # packages/opencode/src/server/routes/instance/httpapi/groups/mcp.ts # packages/opencode/src/server/routes/instance/httpapi/groups/permission.ts # packages/opencode/src/server/routes/instance/httpapi/groups/project-copy.ts # packages/opencode/src/server/routes/instance/httpapi/groups/project.ts # packages/opencode/src/server/routes/instance/httpapi/groups/provider.ts # packages/opencode/src/server/routes/instance/httpapi/groups/pty.ts # packages/opencode/src/server/routes/instance/httpapi/groups/question.ts # packages/opencode/src/server/routes/instance/httpapi/groups/session.ts # packages/opencode/src/server/routes/instance/httpapi/groups/sync.ts # packages/opencode/src/server/routes/instance/httpapi/groups/tui.ts # packages/opencode/src/server/routes/instance/httpapi/groups/workspace.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/control-plane.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/control.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/event.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/experimental.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/file.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/global.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/instance.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/permission.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/project-copy.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/project.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/provider.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/pty.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/session.ts # packages/opencode/src/server/routes/instance/httpapi/handlers/sync.ts # packages/opencode/src/server/routes/instance/httpapi/middleware/authorization.ts # packages/opencode/src/server/routes/instance/httpapi/middleware/error.ts # packages/opencode/src/server/routes/instance/httpapi/middleware/fence.ts # packages/opencode/src/server/routes/instance/httpapi/middleware/instance-context.ts # packages/opencode/src/server/routes/instance/httpapi/middleware/schema-error.ts # packages/opencode/src/server/routes/instance/httpapi/middleware/workspace-routing.ts # packages/opencode/src/server/routes/instance/httpapi/public.ts # packages/opencode/src/server/routes/instance/httpapi/server.ts # packages/opencode/src/server/routes/instance/httpapi/websocket-tracker.ts # packages/opencode/src/server/server.ts # packages/opencode/src/server/shared/fence.ts # packages/opencode/src/server/shared/ui.ts # packages/opencode/src/server/tui-event.ts # packages/opencode/src/session/compaction.ts # packages/opencode/src/session/instruction.ts # packages/opencode/src/session/llm.ts # packages/opencode/src/session/llm/AGENTS.md # packages/opencode/src/session/llm/ai-sdk.ts # packages/opencode/src/session/llm/native-request.ts # packages/opencode/src/session/llm/native-runtime.ts # packages/opencode/src/session/llm/request.ts # packages/opencode/src/session/message-error.ts # packages/opencode/src/session/message-v2.ts # packages/opencode/src/session/message.ts # packages/opencode/src/session/overflow.ts # packages/opencode/src/session/processor.ts # packages/opencode/src/session/prompt.ts # packages/opencode/src/session/prompt/anthropic.txt # packages/opencode/src/session/prompt/beast.txt # packages/opencode/src/session/prompt/codex.txt # packages/opencode/src/session/prompt/copilot-gpt-5.txt # packages/opencode/src/session/prompt/default.txt # packages/opencode/src/session/prompt/gemini.txt # packages/opencode/src/session/prompt/gpt.txt # packages/opencode/src/session/reminders.ts # packages/opencode/src/session/retry.ts # packages/opencode/src/session/revert.ts # packages/opencode/src/session/run-state.ts # packages/opencode/src/session/schema.ts # packages/opencode/src/session/session.ts # packages/opencode/src/session/status.ts # packages/opencode/src/session/summary.ts # packages/opencode/src/session/system.ts # packages/opencode/src/session/todo.ts # packages/opencode/src/session/tools.ts # packages/opencode/src/share/session.ts # packages/opencode/src/share/share-next.ts # packages/opencode/src/skill/discovery.ts # packages/opencode/src/skill/index.ts # packages/opencode/src/snapshot/index.ts # packages/opencode/src/storage/schema.ts # packages/opencode/src/storage/storage.ts # packages/opencode/src/sync/schema.ts # packages/opencode/src/temporary.ts # packages/opencode/src/tool/apply_patch.ts # packages/opencode/src/tool/code-mode.ts # packages/opencode/src/tool/edit.ts # packages/opencode/src/tool/external-directory.ts # packages/opencode/src/tool/glob.ts # packages/opencode/src/tool/grep.ts # packages/opencode/src/tool/lsp.ts # packages/opencode/src/tool/plan.ts # packages/opencode/src/tool/read.ts # packages/opencode/src/tool/registry.ts # packages/opencode/src/tool/schema.ts # packages/opencode/src/tool/shell.ts # packages/opencode/src/tool/shell/prompt.ts # packages/opencode/src/tool/skill.ts # packages/opencode/src/tool/task.ts # packages/opencode/src/tool/tool.ts # packages/opencode/src/tool/truncate.ts # packages/opencode/src/tool/truncation-dir.ts # packages/opencode/src/tool/webfetch.ts # packages/opencode/src/tool/websearch.ts # packages/opencode/src/tool/write.ts # packages/opencode/src/util/bom.ts # packages/opencode/src/util/error.ts # packages/opencode/src/util/filesystem.ts # packages/opencode/src/util/locale.ts # packages/opencode/src/util/record.ts # packages/opencode/src/util/repository.ts # packages/opencode/src/util/rpc.ts # packages/opencode/src/util/token.ts # packages/opencode/src/worktree/index.ts # packages/opencode/test/AGENTS.md # packages/opencode/test/EFFECT_TEST_MIGRATION.md # packages/opencode/test/account/repo.test.ts # packages/opencode/test/account/service.test.ts # packages/opencode/test/acp/directory.test.ts # packages/opencode/test/acp/event.test.ts # packages/opencode/test/acp/permission.test.ts # packages/opencode/test/acp/service-session.test.ts # packages/opencode/test/acp/session.test.ts # packages/opencode/test/acp/tool.test.ts # packages/opencode/test/acp/usage.test.ts # packages/opencode/test/agent/agent.test.ts # packages/opencode/test/agent/plan-mode-subagent-bypass.test.ts # packages/opencode/test/agent/plugin-agent-regression.test.ts # packages/opencode/test/auth/auth.test.ts # packages/opencode/test/background/job.test.ts # packages/opencode/test/cli/account.test.ts # packages/opencode/test/cli/acp/config-options.test.ts # packages/opencode/test/cli/acp/helpers.ts # packages/opencode/test/cli/acp/initialize-auth.test.ts # packages/opencode/test/cli/acp/lifecycle.test.ts # packages/opencode/test/cli/acp/prompt-content.test.ts # packages/opencode/test/cli/acp/skills.test.ts # packages/opencode/test/cli/cmd/tui/attention.test.ts # packages/opencode/test/cli/debug-config.test.ts # packages/opencode/test/cli/effect-cmd-instance-als.test.ts # packages/opencode/test/cli/error.test.ts # packages/opencode/test/cli/github-action.test.ts # packages/opencode/test/cli/github-remote.test.ts # packages/opencode/test/cli/help/__snapshots__/help-snapshots.test.ts.snap # packages/opencode/test/cli/help/help-snapshots.test.ts # packages/opencode/test/cli/import.test.ts # packages/opencode/test/cli/mcp-add.test.ts # packages/opencode/test/cli/plugin-auth-picker.test.ts # packages/opencode/test/cli/run/footer.view.test.tsx # packages/opencode/test/cli/run/permission.shared.test.ts # packages/opencode/test/cli/run/question.shared.test.ts # packages/opencode/test/cli/run/run-process.test.ts # packages/opencode/test/cli/run/runtime.boot.test.ts # packages/opencode/test/cli/run/runtime.test.ts # packages/opencode/test/cli/run/session-data.test.ts # packages/opencode/test/cli/run/stream.transport.test.ts # packages/opencode/test/cli/run/subagent-data.test.ts # packages/opencode/test/cli/run/variant.shared.test.ts # packages/opencode/test/cli/serve/serve-process.test.ts # packages/opencode/test/cli/smokes/read-only.test.ts # packages/opencode/test/cli/tui/editor-context-zed.test.ts # packages/opencode/test/cli/tui/editor-context.test.tsx # packages/opencode/test/cli/tui/plugin-add.test.ts # packages/opencode/test/cli/tui/plugin-install.test.ts # packages/opencode/test/cli/tui/plugin-loader-entrypoint.test.ts # packages/opencode/test/cli/tui/plugin-loader-pure.test.ts # packages/opencode/test/cli/tui/plugin-loader.test.ts # packages/opencode/test/cli/tui/plugin-toggle.test.ts # packages/opencode/test/config/agent-color.test.ts # packages/opencode/test/config/config.test.ts # packages/opencode/test/config/fixtures/v2-compat/read/model-object-output.json # packages/opencode/test/config/fixtures/v2-compat/update-global/clear-shell-normalized.json # packages/opencode/test/config/fixtures/v2-compat/update-global/preserve-v2-json-input.json # packages/opencode/test/config/fixtures/v2-compat/update-global/preserve-v2-json-normalized.json # packages/opencode/test/config/fixtures/v2-compat/update-global/preserve-v2-json-output.json # packages/opencode/test/config/fixtures/v2-compat/update-global/preserve-v2-jsonc-normalized.json # packages/opencode/test/config/fixtures/v2-compat/update-global/v1-overrides-input.json # packages/opencode/test/config/fixtures/v2-compat/update-global/v1-overrides-normalized.json # packages/opencode/test/config/fixtures/v2-compat/update-global/v1-overrides-output.json # packages/opencode/test/config/fixtures/v2-compat/update-project/preserve-v2-input.json # packages/opencode/test/config/fixtures/v2-compat/update-project/preserve-v2-normalized.json # packages/opencode/test/config/fixtures/v2-compat/update-project/preserve-v2-output.json # packages/opencode/test/config/fixtures/v2-compat/update-project/v1-overrides-input.json # packages/opencode/test/config/fixtures/v2-compat/update-project/v1-overrides-normalized.json # packages/opencode/test/config/fixtures/v2-compat/update-project/v1-overrides-output.json # packages/opencode/test/config/lsp.test.ts # packages/opencode/test/config/tui.test.ts # packages/opencode/test/config/v2-compat.test.ts # packages/opencode/test/control-plane/adapters.test.ts # packages/opencode/test/control-plane/workspace.test.ts # packages/opencode/test/effect/app-runtime-logger.test.ts # packages/opencode/test/effect/instance-state.test.ts # packages/opencode/test/effect/run-service.test.ts # packages/opencode/test/effect/runtime-flags.test.ts # packages/opencode/test/event-manifest.test.ts # packages/opencode/test/fake/npm.ts # packages/opencode/test/fake/provider.ts # packages/opencode/test/filesystem/filesystem.test.ts # packages/opencode/test/fixture/config.ts # packages/opencode/test/fixture/db.ts # packages/opencode/test/fixture/fixture.ts # packages/opencode/test/fixture/flag.ts # packages/opencode/test/fixture/flock-worker.ts # packages/opencode/test/fixture/plugin-meta-worker.ts # packages/opencode/test/fixture/plugin.ts # packages/opencode/test/fixture/tui-environment.tsx # packages/opencode/test/fixture/tui-plugin.ts # packages/opencode/test/fixture/tui-runtime.ts # packages/opencode/test/fixture/tui-sdk.ts # packages/opencode/test/fixture/workspace.ts # packages/opencode/test/fixtures/recordings/session/native-anthropic-tool-loop.json # packages/opencode/test/fixtures/recordings/session/native-openai-oauth-tool-loop.json # packages/opencode/test/fixtures/recordings/session/native-zen-tool-loop.json # packages/opencode/test/format/format.test.ts # packages/opencode/test/git/git.test.ts # packages/opencode/test/ide/ide.test.ts # packages/opencode/test/image/image.test.ts # packages/opencode/test/installation/installation.test.ts # packages/opencode/test/lib/cli-process.ts # packages/opencode/test/lib/effect.ts # packages/opencode/test/lsp/index.test.ts # packages/opencode/test/lsp/jdtls-root.test.ts # packages/opencode/test/lsp/lifecycle.test.ts # packages/opencode/test/mcp/auth.test.ts # packages/opencode/test/mcp/browser.test.ts # packages/opencode/test/mcp/headers.test.ts # packages/opencode/test/mcp/lifecycle.test.ts # packages/opencode/test/mcp/oauth-auto-connect.test.ts # packages/opencode/test/mcp/oauth-browser.test.ts # packages/opencode/test/patch/patch.test.ts # packages/opencode/test/permission-task.test.ts # packages/opencode/test/permission/next.test.ts # packages/opencode/test/plugin/auth-override.test.ts # packages/opencode/test/plugin/azure.test.ts # packages/opencode/test/plugin/cerebras.test.ts # packages/opencode/test/plugin/github-copilot.test.ts # packages/opencode/test/plugin/install-concurrency.test.ts # packages/opencode/test/plugin/install.test.ts # packages/opencode/test/plugin/loader-shared.test.ts # packages/opencode/test/plugin/meta.test.ts # packages/opencode/test/plugin/modal-models.test.ts # packages/opencode/test/plugin/shared.test.ts # packages/opencode/test/plugin/trigger.test.ts # packages/opencode/test/plugin/workspace-adapter.test.ts # packages/opencode/test/plugin/xai.test.ts # packages/opencode/test/preload.ts # packages/opencode/test/project/instance-bootstrap.test.ts # packages/opencode/test/project/instance.test.ts # packages/opencode/test/project/migrate-global.test.ts # packages/opencode/test/project/project-directory.test.ts # packages/opencode/test/project/project.test.ts # packages/opencode/test/project/vcs.test.ts # packages/opencode/test/project/worktree-remove.test.ts # packages/opencode/test/project/worktree.test.ts # packages/opencode/test/provider/amazon-bedrock.test.ts # packages/opencode/test/provider/cf-ai-gateway-e2e.test.ts # packages/opencode/test/provider/digitalocean.test.ts # packages/opencode/test/provider/gitlab-duo.test.ts # packages/opencode/test/provider/header-timeout.test.ts # packages/opencode/test/provider/model-status.test.ts # packages/opencode/test/provider/provider.test.ts # packages/opencode/test/provider/transform.test.ts # packages/opencode/test/question/question.test.ts # packages/opencode/test/server/auth.test.ts # packages/opencode/test/server/global-session-list.test.ts # packages/opencode/test/server/httpapi-authorization.test.ts # packages/opencode/test/server/httpapi-control-plane.test.ts # packages/opencode/test/server/httpapi-cors.test.ts # packages/opencode/test/server/httpapi-error-middleware.test.ts # packages/opencode/test/server/httpapi-exercise/backend.ts # packages/opencode/test/server/httpapi-exercise/environment.ts # packages/opencode/test/server/httpapi-exercise/index.ts # packages/opencode/test/server/httpapi-exercise/runner.ts # packages/opencode/test/server/httpapi-exercise/types.ts # packages/opencode/test/server/httpapi-experimental.test.ts # packages/opencode/test/server/httpapi-global.test.ts # packages/opencode/test/server/httpapi-instance-context.test.ts # packages/opencode/test/server/httpapi-instance-route-auth.test.ts # packages/opencode/test/server/httpapi-instance.test.ts # packages/opencode/test/server/httpapi-listen.test.ts # packages/opencode/test/server/httpapi-mcp-oauth.test.ts # packages/opencode/test/server/httpapi-mdns.test.ts # packages/opencode/test/server/httpapi-provider.test.ts # packages/opencode/test/server/httpapi-pty.test.ts # packages/opencode/test/server/httpapi-query-schema-drift.test.ts # packages/opencode/test/server/httpapi-reference.test.ts # packages/opencode/test/server/httpapi-schema-error-body.test.ts # packages/opencode/test/server/httpapi-sdk.test.ts # packages/opencode/test/server/httpapi-session.test.ts # packages/opencode/test/server/httpapi-sync.test.ts # packages/opencode/test/server/httpapi-ui.test.ts # packages/opencode/test/server/httpapi-v2-location.test.ts # packages/opencode/test/server/httpapi-v2-pty.test.ts # packages/opencode/test/server/httpapi-workspace-routing.test.ts # packages/opencode/test/server/httpapi-workspace.test.ts # packages/opencode/test/server/negative-tokens-regression.test.ts # packages/opencode/test/server/project-copy.test.ts # packages/opencode/test/server/project-init-git.test.ts # packages/opencode/test/server/sdk-error-shape.test.ts # packages/opencode/test/server/sdk-v1-smoke.test.ts # packages/opencode/test/server/session-actions.test.ts # packages/opencode/test/server/session-diff-missing-patch.test.ts # packages/opencode/test/server/session-list.test.ts # packages/opencode/test/server/session-messages.test.ts # packages/opencode/test/server/session-select.test.ts # packages/opencode/test/server/worktree-endpoint-repro.test.ts # packages/opencode/test/session/compaction.test.ts # packages/opencode/test/session/instruction.test.ts # packages/opencode/test/session/llm-native-recorded.test.ts # packages/opencode/test/session/llm-native.test.ts # packages/opencode/test/session/llm.test.ts # packages/opencode/test/session/message-v2.test.ts # packages/opencode/test/session/messages-pagination.test.ts # packages/opencode/test/session/processor-effect.test.ts # packages/opencode/test/session/prompt.test.ts # packages/opencode/test/session/retry.test.ts # packages/opencode/test/session/revert-compact.test.ts # packages/opencode/test/session/schema-decoding.test.ts # packages/opencode/test/session/session-schema.test.ts # packages/opencode/test/session/session.test.ts # packages/opencode/test/session/snapshot-tool-race.test.ts # packages/opencode/test/session/structured-output-integration.test.ts # packages/opencode/test/session/structured-output.test.ts # packages/opencode/test/session/system.test.ts # packages/opencode/test/session/tools.test.ts # packages/opencode/test/share/share-next.test.ts # packages/opencode/test/skill/discovery.test.ts # packages/opencode/test/skill/skill.test.ts # packages/opencode/test/snapshot/snapshot.test.ts # packages/opencode/test/storage/storage.test.ts # packages/opencode/test/tool/apply_patch.test.ts # packages/opencode/test/tool/code-mode.test.ts # packages/opencode/test/tool/edit.test.ts # packages/opencode/test/tool/external-directory.test.ts # packages/opencode/test/tool/fixtures/models-api.json # packages/opencode/test/tool/glob.test.ts # packages/opencode/test/tool/grep.test.ts # packages/opencode/test/tool/lsp.test.ts # packages/opencode/test/tool/parameters.test.ts # packages/opencode/test/tool/question.test.ts # packages/opencode/test/tool/read.test.ts # packages/opencode/test/tool/registry.test.ts # packages/opencode/test/tool/shell.test.ts # packages/opencode/test/tool/skill.test.ts # packages/opencode/test/tool/task.test.ts # packages/opencode/test/tool/tool-define.test.ts # packages/opencode/test/tool/truncation.test.ts # packages/opencode/test/tool/webfetch.test.ts # packages/opencode/test/tool/websearch.test.ts # packages/opencode/test/tool/write.test.ts # packages/opencode/test/util/error.test.ts # packages/opencode/test/util/filesystem.test.ts # packages/opencode/test/util/glob.test.ts # packages/opencode/test/util/module.test.ts # packages/opencode/test/util/process.test.ts # packages/opencode/test/util/repository.test.ts # packages/opencode/test/v2/session-message-updater.test.ts # packages/plugin/src/example-workspace.ts # packages/plugin/src/index.ts # packages/plugin/src/tui.ts # packages/plugin/src/v2/effect/README.md # packages/plugin/src/v2/effect/agent.ts # packages/plugin/src/v2/effect/aisdk.ts # packages/plugin/src/v2/effect/catalog.ts # packages/plugin/src/v2/effect/command.ts # packages/plugin/src/v2/effect/event.ts # packages/plugin/src/v2/effect/filesystem.ts # packages/plugin/src/v2/effect/integration.ts # packages/plugin/src/v2/effect/reference.ts # packages/plugin/src/v2/effect/skill.ts # packages/plugin/src/v2/promise/README.md # packages/plugin/src/v2/promise/aisdk.ts # packages/plugin/src/v2/promise/integration.ts # packages/protocol/src/groups/project-copy.ts # packages/protocol/src/groups/question.ts # packages/schema/src/project-copy.ts # packages/schema/src/revert.ts # packages/schema/src/session-input.ts # packages/sdk-next/README.md # packages/sdk-next/package.json # packages/sdk-next/src/index.ts # packages/sdk-next/src/opencode.ts # packages/sdk-next/src/tool.ts # packages/sdk-next/test/embedded.test.ts # packages/sdk/js/example/example.ts # packages/sdk/js/package.json # packages/sdk/js/script/build.ts # packages/sdk/js/src/client.ts # packages/sdk/js/src/gen/types.gen.ts # packages/sdk/js/src/index.ts # packages/sdk/js/src/process.ts # packages/sdk/js/src/server.ts # packages/sdk/js/src/v2/client.ts # packages/sdk/js/src/v2/gen/sdk.gen.ts # packages/sdk/js/src/v2/gen/types.gen.ts # packages/sdk/js/src/v2/index.ts # packages/sdk/js/src/v2/server.ts # packages/sdk/openapi.json # packages/sdk/sst-env.d.ts # packages/server/src/handlers/project-copy.ts # packages/server/src/handlers/question.ts # packages/server/src/pty-environment.ts # packages/session-ui/src/components/basic-tool.stories.tsx # packages/session-ui/src/components/message-nav.stories.tsx # packages/session-ui/src/components/message-part.stories.tsx # packages/session-ui/src/components/part-default-open.test.ts # packages/session-ui/src/components/part-default-open.ts # packages/session-ui/src/components/session-turn.stories.tsx # packages/session-ui/src/components/session-turn.tsx # packages/session-ui/src/components/timeline-playground.stories.tsx # packages/session-ui/src/v2/components/basic-tool-v2.tsx # packages/session-ui/src/v2/components/comment-card-v2.tsx # packages/session-ui/src/v2/components/prompt-input/index.tsx # packages/session-ui/src/v2/components/prompt-input/types.ts # packages/session-ui/src/v2/components/tool-error-card-v2.stories.tsx # packages/session-ui/src/v2/components/tool-error-card-v2.tsx # packages/slack/README.md # packages/slack/package.json # packages/slack/src/index.ts # packages/storybook/.storybook/mocks/app/context/language.ts # packages/tui/src/component/dialog-console-org.tsx # packages/tui/src/component/dialog-provider.tsx # packages/tui/src/component/dialog-retry-action.tsx # packages/tui/src/component/dialog-workspace-create.tsx # packages/tui/src/component/dialog-workspace-list.tsx # packages/tui/src/context/kv.tsx # packages/tui/src/context/project.tsx # packages/tui/src/context/sdk.tsx # packages/tui/src/context/sync.tsx # packages/tui/src/feature-plugins/builtins.ts # packages/tui/src/feature-plugins/home/tips-view.tsx # packages/tui/src/feature-plugins/home/tips.tsx # packages/tui/src/feature-plugins/sidebar/files.tsx # packages/tui/src/feature-plugins/sidebar/lsp.tsx # packages/tui/src/feature-plugins/…
Contributor
|
This PR doesn't fully meet our contributing guidelines and PR template. What needs to be fixed:
Please edit this PR description to address the above within 72 hours, or it will be automatically closed. If you believe this was flagged incorrectly, please let a maintainer know. |
Contributor
|
Hey! Your PR title Please update it to start with one of:
Where See CONTRIBUTING.md for details. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Issue for this PR
Closes #
Type of change
What does this PR do?
Please provide a description of the issue, the changes you made to fix it, and why they work. It is expected that you understand why your changes work and if you do not understand why at least say as much so a maintainer knows how much to value the PR.
If you paste a large clearly AI generated description here your PR may be IGNORED or CLOSED!
How did you verify your code works?
Screenshots / recordings
If this is a UI change, please include a screenshot or recording.
Checklist
If you do not follow this template your PR will be automatically rejected.