Skip to content

chore: merge upstream anomalyco/opencode:dev into collab - #72

Merged
sqeeswy merged 2406 commits into
collabfrom
upstream-sync
Aug 18, 2026
Merged

chore: merge upstream anomalyco/opencode:dev into collab#72
sqeeswy merged 2406 commits into
collabfrom
upstream-sync

Conversation

@hblanken

Copy link
Copy Markdown
Collaborator

Summary

  • Merges 2,400+ upstream commits from anomalyco/opencode:dev into collab
  • All collab-specific code preserved (preview routing, auth gate, collab routes, GraphifyPlugin, etc.)
  • Conflict resolution documented inline — see commit message for details

What upstream brings

  • New providers: xAI, Snowflake Cortex auth plugins
  • Improved Codex with experimental WebSocket support
  • ModalPlugin (new upstream built-in)
  • AppNodeBuilder pattern in server.ts
  • Structured Effect.logError with structured args (replaces string interpolation)
  • Skill loading moved to @opencode-ai/core/plugin/skill/ — relative import paths updated
  • NoProvidersError / NoModelsError Effect error types in defaultModel()
  • Upstream UI improvements across non-collab paths
  • Updated test.yml GitHub Actions workflow

Collab code preserved

  • collabMiddleware block in server.ts (preview routing, SW kill-switch, healthz)
  • Production auth gate (ADR-0001) in serve.ts — now includes upstream's lazy Server import
  • Cookie-auth + internal-token layers in authorization.ts
  • Collab routes (/collab/new, /collab/admin, /collab/:id) in app.tsx
  • pickAgent / disconnectedProvider fixes in context/local.tsx
  • ResizeHandle min/max bounds in session.tsx
  • GraphifyPlugin in plugin/index.ts and skill/index.ts
  • All of packages/collab/ and packages/app/src/components/collab/ untouched

Before merging

  • Run bun install locally — upstream's bun.lock doesn't include @opencode-ai/collab workspace entries
  • Run bun run build — verify no TypeScript errors
  • Smoke test: create a collab session, send a prompt, confirm LLM responds
  • Once confident, trigger deploy-collab.yml to ship

🤖 Generated with Claude Code

opencode-agent Bot and others added 30 commits July 28, 2026 03:56
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Matt Carey <mcarey@cloudflare.com>
)

Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
…nomalyco#38119)

Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
opencode-agent Bot and others added 21 commits August 14, 2026 04:17
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
…re AI Gateway (anomalyco#42634)

Co-authored-by: Keefe Tang <keefe@pentagram.me>
Co-authored-by: Victor Navarro <36263538+vimtor@users.noreply.github.com>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Brings 2,400+ upstream commits into the collab branch:
- New providers: xAI, Snowflake Cortex, Cloudflare AI Gateway improvements
- Improved session runtime, compaction, and context-source model
- ModalPlugin, CodexAuthPlugin with experimental WebSocket support
- AppNodeBuilder pattern in server.ts
- Structured logging (Effect.logError with structured args)
- New skill loading architecture (skills moved to @opencode-ai/core)
- NoProvidersError / NoModelsError Effect error types
- Upstream UI improvements across non-collab paths
- Updated GitHub Actions workflows (test.yml refreshed)

Collab-specific code preserved:
- collabMiddleware in server.ts (preview routing, SW kill-switch)
- Production auth gate in serve.ts (ADR-0001)
- Cookie-auth + internal-token layers in authorization.ts
- Collab routes in app.tsx (/collab/new, /collab/admin, /collab/:id)
- pickAgent / disconnectedProvider fixes in context/local.tsx
- ResizeHandle bounds in session.tsx
- GraphifyPlugin retained in plugin/index.ts and skill/index.ts
- All packages/collab/* and packages/app/src/components/collab/* untouched

bun.lock: staged upstream's version — run `bun install` to update
with @opencode-ai/collab workspace entries.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 18, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 2960 files, which is 2860 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

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 1bfe68ad-a5a9-418a-872f-efbec4e130ba

📥 Commits

Reviewing files that changed from the base of the PR and between 9ef2659 and ec917b3.

⛔ Files ignored due to path filters (40)
  • artifacts/glm52-rise-video/bun.lock is excluded by !**/*.lock
  • artifacts/glm52-rise-video/out/flash-share.mp4 is excluded by !**/*.mp4
  • artifacts/glm52-rise-video/out/glm-52-broke-out.mp4 is excluded by !**/*.mp4
  • artifacts/glm52-rise-video/out/june-totals.png is excluded by !**/*.png
  • artifacts/glm52-rise-video/out/minimax-climb.mp4 is excluded by !**/*.mp4
  • artifacts/glm52-rise-video/out/novel-1984.mp4 is excluded by !**/*.mp4
  • artifacts/glm52-rise-video/out/nz-sheep.mp4 is excluded by !**/*.mp4
  • artifacts/glm52-rise-video/public/book.jpg is excluded by !**/*.jpg
  • artifacts/glm52-rise-video/public/sheep.jpg is excluded by !**/*.jpg
  • bun.lock is excluded by !**/*.lock
  • packages/app/public/assets/Inter.ttf is excluded by !**/*.ttf
  • packages/app/src/assets/help/home.png is excluded by !**/*.png
  • packages/app/src/assets/help/introducing-tabs.mp4 is excluded by !**/*.mp4
  • packages/app/src/assets/help/placeholder.png is excluded by !**/*.png
  • packages/app/src/assets/help/tabs.png is excluded by !**/*.png
  • packages/client/src/generated/.httpapi-codegen.json is excluded by !**/generated/**
  • packages/client/src/generated/client-error.ts is excluded by !**/generated/**
  • packages/client/src/generated/client.ts is excluded by !**/generated/**
  • packages/client/src/generated/index.ts is excluded by !**/generated/**
  • packages/client/src/generated/types.ts is excluded by !**/generated/**
  • packages/console/app/src/asset/brand/preview-opencode-logo-dark-square.png is excluded by !**/*.png
  • packages/console/app/src/asset/brand/preview-opencode-logo-light-square.png is excluded by !**/*.png
  • packages/console/app/src/asset/lander/desktop-tabs-landscape.mp4 is excluded by !**/*.mp4
  • packages/extensions/zed/icons/opencode.svg is excluded by !**/*.svg
  • packages/httpapi-codegen/test/generated/client-error.ts is excluded by !**/generated/**
  • packages/httpapi-codegen/test/generated/client.ts is excluded by !**/generated/**
  • packages/httpapi-codegen/test/generated/event.ts is excluded by !**/generated/**
  • packages/httpapi-codegen/test/generated/index.ts is excluded by !**/generated/**
  • packages/httpapi-codegen/test/generated/session.ts is excluded by !**/generated/**
  • packages/httpapi-codegen/test/generated/system.ts is excluded by !**/generated/**
  • packages/llm/test/fixtures/media/restroom.png is excluded by !**/*.png
  • packages/opencode/test/cli/help/__snapshots__/help-snapshots.test.ts.snap is excluded by !**/*.snap
  • packages/opencode/test/tool/__snapshots__/parameters.test.ts.snap is excluded by !**/*.snap
  • packages/sdk/js/src/v2/gen/client/types.gen.ts is excluded by !**/gen/**
  • packages/sdk/js/src/v2/gen/sdk.gen.ts is excluded by !**/gen/**
  • packages/sdk/js/src/v2/gen/types.gen.ts is excluded by !**/gen/**
  • packages/stats/app/public/banner.jpg is excluded by !**/*.jpg
  • packages/stats/app/public/banner.png is excluded by !**/*.png
  • packages/stats/app/src/asset/logo-ornate-dark.svg is excluded by !**/*.svg
  • packages/stats/app/src/asset/logo-ornate-light.svg is excluded by !**/*.svg
📒 Files selected for processing (2960)
  • .dockerignore
  • .gitattributes
  • .github/CODEOWNERS
  • .github/ISSUE_TEMPLATE/bug-report.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/question.yml
  • .github/TEAM_MEMBERS
  • .github/actions/setup-bun/action.yml
  • .github/workflows/test.yml
  • .gitignore
  • .opencode/agent/triage.md
  • .opencode/command/translate.md
  • .opencode/opencode.jsonc
  • .opencode/skills/improve-codebase-architecture/DEEPENING.md
  • .opencode/skills/improve-codebase-architecture/INTERFACE-DESIGN.md
  • .opencode/skills/improve-codebase-architecture/LANGUAGE.md
  • .opencode/skills/improve-codebase-architecture/SKILL.md
  • .opencode/skills/rtl-aware-development/SKILL.md
  • .opencode/tool/github-triage.ts
  • .prettierignore
  • AGENTS.md
  • CONTEXT.md
  • CONTRIBUTING.md
  • README.zh.md
  • README.zht.md
  • artifacts/glm52-rise-video/.gitignore
  • artifacts/glm52-rise-video/package.json
  • artifacts/glm52-rise-video/src/data.ts
  • artifacts/glm52-rise-video/src/flash.tsx
  • artifacts/glm52-rise-video/src/index.tsx
  • artifacts/glm52-rise-video/src/june.tsx
  • artifacts/glm52-rise-video/src/minimax.tsx
  • artifacts/glm52-rise-video/src/novel.tsx
  • artifacts/glm52-rise-video/src/sheep.tsx
  • artifacts/glm52-rise-video/src/video.tsx
  • artifacts/glm52-rise-video/sst-env.d.ts
  • bunfig.toml
  • github/index.ts
  • infra/app.ts
  • infra/console.ts
  • infra/enterprise.ts
  • infra/lake.ts
  • infra/monitoring.ts
  • infra/secret.ts
  • infra/stage.ts
  • infra/stats.ts
  • nix/desktop.nix
  • nix/hashes.json
  • nix/opencode.nix
  • package.json
  • packages/app/AGENTS.md
  • packages/app/V1_API_MIGRATION.md
  • packages/app/e2e/AGENTS.md
  • packages/app/e2e/performance/AGENTS.md
  • packages/app/e2e/performance/README.md
  • packages/app/e2e/performance/benchmark.ts
  • packages/app/e2e/performance/chrome-trace.ts
  • packages/app/e2e/performance/playwright.config.ts
  • packages/app/e2e/performance/playwright.uncapped.config.ts
  • packages/app/e2e/performance/timeline-stability/README.md
  • packages/app/e2e/performance/timeline-stability/adverse.spec.ts
  • packages/app/e2e/performance/timeline-stability/context-matrix.spec.ts
  • packages/app/e2e/performance/timeline-stability/environment-matrix.spec.ts
  • packages/app/e2e/performance/timeline-stability/file-matrix.spec.ts
  • packages/app/e2e/performance/timeline-stability/file-mutation.spec.ts
  • packages/app/e2e/performance/timeline-stability/fixture.test.ts
  • packages/app/e2e/performance/timeline-stability/fixture.ts
  • packages/app/e2e/performance/timeline-stability/interaction.spec.ts
  • packages/app/e2e/performance/timeline-stability/lifecycle.spec.ts
  • packages/app/e2e/performance/timeline-stability/oracle-browser.spec.ts
  • packages/app/e2e/performance/timeline-stability/playwright.config.ts
  • packages/app/e2e/performance/timeline-stability/scroll-interaction.spec.ts
  • packages/app/e2e/performance/timeline-stability/shell-matrix.spec.ts
  • packages/app/e2e/performance/timeline-stability/tool-mutation.spec.ts
  • packages/app/e2e/performance/timeline-stability/tools.spec.ts
  • packages/app/e2e/performance/timeline-stability/transition-matrix.spec.ts
  • packages/app/e2e/performance/timeline/first-navigation-benchmark.spec.ts
  • packages/app/e2e/performance/timeline/first-navigation-metrics.ts
  • packages/app/e2e/performance/timeline/first-navigation-probe.ts
  • packages/app/e2e/performance/timeline/home-tab-navigation-benchmark.spec.ts
  • packages/app/e2e/performance/timeline/navigation-milestones.ts
  • packages/app/e2e/performance/timeline/review-pane-scaling-benchmark.spec.ts
  • packages/app/e2e/performance/timeline/session-parent-hydration-benchmark.spec.ts
  • packages/app/e2e/performance/timeline/session-tab-flash.spec.ts
  • packages/app/e2e/performance/timeline/session-tab-repaint-probe.ts
  • packages/app/e2e/performance/timeline/session-tab-switch-benchmark.spec.ts
  • packages/app/e2e/performance/timeline/session-tab-switch-metrics.ts
  • packages/app/e2e/performance/timeline/session-tab-switch-probe.ts
  • packages/app/e2e/performance/timeline/session-timeline-benchmark.fixture.ts
  • packages/app/e2e/performance/timeline/session-timeline-benchmark.spec.ts
  • packages/app/e2e/performance/timeline/session-timeline-profile.ts
  • packages/app/e2e/performance/timeline/session-timeline-stream-probe.ts
  • packages/app/e2e/performance/timeline/session-timeline-stress.fixture.ts
  • packages/app/e2e/performance/timeline/timeline-test-helpers.ts
  • packages/app/e2e/performance/unit/chrome-trace-write.test.ts
  • packages/app/e2e/performance/unit/first-navigation-metrics.test.ts
  • packages/app/e2e/performance/unit/mock-server.test.ts
  • packages/app/e2e/performance/unit/navigation-milestones.test.ts
  • packages/app/e2e/performance/unit/session-tab-repaint-probe.test.ts
  • packages/app/e2e/performance/unit/session-tab-switch-metrics.test.ts
  • packages/app/e2e/performance/unit/session-tab-switch-probe.test.ts
  • packages/app/e2e/performance/unit/session-timeline-stream-probe.test.ts
  • packages/app/e2e/performance/unit/session-timeline-visual-tracking.test.ts
  • packages/app/e2e/performance/unit/timeline-test-helpers.test.ts
  • packages/app/e2e/performance/unit/visual-stability.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/legacy-new-session.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-request-docks.spec.ts
  • packages/app/e2e/regression/session-timeline-accessibility.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-context-state.spec.ts
  • packages/app/e2e/regression/session-timeline-file-projection.spec.ts
  • packages/app/e2e/regression/session-timeline-file-state.spec.ts
  • packages/app/e2e/regression/session-timeline-history-root.spec.ts
  • packages/app/e2e/regression/session-timeline-lifecycle-state.spec.ts
  • packages/app/e2e/regression/session-timeline-locale-projection.spec.ts
  • packages/app/e2e/regression/session-timeline-projection.spec.ts
  • packages/app/e2e/regression/session-timeline-reasoning-projection.spec.ts
  • packages/app/e2e/regression/session-timeline-reducer-projection.spec.ts
  • packages/app/e2e/regression/session-timeline-shell-outline.spec.ts
  • packages/app/e2e/regression/session-timeline-tool-projection.spec.ts
  • packages/app/e2e/regression/session-timeline-tool-state.spec.ts
  • packages/app/e2e/regression/session-timeline-transport.spec.ts
  • packages/app/e2e/regression/session-todo-dock-navigation.spec.ts
  • packages/app/e2e/regression/subagent-child-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/reproduction/timeline-suspense/index.html
  • packages/app/e2e/reproduction/timeline-suspense/main.tsx
  • packages/app/e2e/reproduction/timeline-suspense/playwright.config.ts
  • packages/app/e2e/reproduction/timeline-suspense/timeline-suspense.repro.ts
  • packages/app/e2e/reproduction/timeline-suspense/vite.config.ts
  • packages/app/e2e/smoke/session-timeline.fixture.ts
  • packages/app/e2e/smoke/session-timeline.spec.ts
  • packages/app/e2e/todo.spec.ts
  • packages/app/e2e/tsconfig.json
  • packages/app/e2e/user-story/model-selection-flow.spec.ts
  • packages/app/e2e/utils/errors.ts
  • packages/app/e2e/utils/mock-server.ts
  • packages/app/e2e/utils/sse-transport.ts
  • packages/app/e2e/utils/visual-stability.ts
  • packages/app/e2e/utils/visual-stability/analyzer.ts
  • packages/app/e2e/utils/visual-stability/capture.ts
  • packages/app/e2e/utils/visual-stability/index.ts
  • packages/app/e2e/utils/visual-stability/invariant.ts
  • packages/app/e2e/utils/visual-stability/model.ts
  • packages/app/e2e/utils/visual-stability/probe.ts
  • packages/app/e2e/utils/visual-stability/regions.ts
  • packages/app/e2e/utils/visual-stability/reporter.ts
  • packages/app/e2e/utils/visual-stability/scenario.ts
  • packages/app/e2e/utils/waits.ts
  • packages/app/index.html
  • packages/app/package.json
  • packages/app/playwright.config.ts
  • packages/app/public/oc-theme-preload.js
  • packages/app/src/addons/serialize.test.ts
  • packages/app/src/addons/serialize.ts
  • packages/app/src/app.tsx
  • packages/app/src/components/command-palette.ts
  • packages/app/src/components/command-tooltip-keybind.test.ts
  • packages/app/src/components/command-tooltip-keybind.ts
  • packages/app/src/components/debug-bar.tsx
  • packages/app/src/components/dialog-command-palette-v2.css
  • packages/app/src/components/dialog-command-palette-v2.tsx
  • packages/app/src/components/dialog-connect-provider.stories.tsx
  • packages/app/src/components/dialog-connect-provider.tsx
  • packages/app/src/components/dialog-custom-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-select-directory-v2.css
  • packages/app/src/components/dialog-select-directory-v2.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-search.test.ts
  • packages/app/src/components/dialog-select-model-search.ts
  • packages/app/src/components/dialog-select-model-unpaid-v2.stories.tsx
  • packages/app/src/components/dialog-select-model-unpaid-v2.tsx
  • packages/app/src/components/dialog-select-model-unpaid.tsx
  • packages/app/src/components/dialog-select-model.tsx
  • packages/app/src/components/dialog-select-provider.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-domain.test.ts
  • packages/app/src/components/directory-picker-domain.ts
  • packages/app/src/components/directory-picker-policy.ts
  • packages/app/src/components/directory-picker.test.ts
  • packages/app/src/components/directory-picker.tsx
  • packages/app/src/components/edit-project.ts
  • packages/app/src/components/external-link.tsx
  • packages/app/src/components/file-tree-v2-model.test.ts
  • packages/app/src/components/file-tree-v2-model.ts
  • packages/app/src/components/file-tree-v2.tsx
  • packages/app/src/components/file-tree.test.ts
  • packages/app/src/components/file-tree.tsx
  • packages/app/src/components/help-button.tsx
  • packages/app/src/components/link.tsx
  • packages/app/src/components/model-tooltip.tsx
  • packages/app/src/components/pierre-tree.test.ts
  • 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/attachments.test.ts
  • packages/app/src/components/prompt-input/attachments.ts
  • 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/contracts.ts
  • packages/app/src/components/prompt-input/files.ts
  • packages/app/src/components/prompt-input/history-store.ts
  • packages/app/src/components/prompt-input/history.test.ts
  • packages/app/src/components/prompt-input/image-attachments.css
  • packages/app/src/components/prompt-input/image-attachments.tsx
  • packages/app/src/components/prompt-input/placeholder.test.ts
  • packages/app/src/components/prompt-input/placeholder.ts
  • packages/app/src/components/prompt-input/slash-popover.tsx
  • packages/app/src/components/prompt-input/submission-state.ts
  • packages/app/src/components/prompt-input/submit.test.ts
  • packages/app/src/components/prompt-input/submit.ts
  • packages/app/src/components/prompt-input/transient-state.ts
  • packages/app/src/components/prompt-project-selector.tsx
  • packages/app/src/components/prompt-workspace-selector.tsx
  • packages/app/src/components/server/server-row-menu.tsx
  • packages/app/src/components/server/server-row.tsx
  • packages/app/src/components/session-context-usage.tsx
  • packages/app/src/components/session/index.ts
  • packages/app/src/components/session/open-in-app-v2.tsx
  • packages/app/src/components/session/open-in-app.tsx
  • 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/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-servers.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-controller-behavior.ts
  • packages/app/src/components/settings-v2/general-controllers.test.ts
  • packages/app/src/components/settings-v2/general-controllers.ts
  • packages/app/src/components/settings-v2/general.tsx
  • packages/app/src/components/settings-v2/index.tsx
  • packages/app/src/components/settings-v2/interface-transition.stories.tsx
  • packages/app/src/components/settings-v2/interface-transition.tsx
  • packages/app/src/components/settings-v2/models.tsx
  • packages/app/src/components/settings-v2/parts/list.tsx
  • packages/app/src/components/settings-v2/parts/row.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.test.ts
  • packages/app/src/components/status-popover-indicator.ts
  • packages/app/src/components/status-popover.tsx
  • packages/app/src/components/terminal.tsx
  • packages/app/src/components/titlebar-session-events.test.ts
  • packages/app/src/components/titlebar-session-events.ts
  • packages/app/src/components/titlebar-tab-gesture.test.ts
  • packages/app/src/components/titlebar-tab-gesture.ts
  • packages/app/src/components/titlebar-tab-nav.css
  • packages/app/src/components/titlebar-tab-nav.tsx
  • packages/app/src/components/titlebar-tab-order.test.ts
  • packages/app/src/components/titlebar-tab-order.ts
  • packages/app/src/components/titlebar-tab-popover.css
  • packages/app/src/components/titlebar-tab-popover.tsx
  • packages/app/src/components/titlebar-tab-strip.tsx
  • packages/app/src/components/titlebar.css
  • packages/app/src/components/titlebar.tsx
  • packages/app/src/components/ui/drawer.tsx
  • packages/app/src/components/updater-action.test.ts
  • packages/app/src/components/updater-action.ts
  • packages/app/src/components/virtual-scroll-element.test.ts
  • packages/app/src/components/virtual-scroll-element.ts
  • packages/app/src/components/windows-app-menu.tsx
  • packages/app/src/constants/file-picker.ts
  • packages/app/src/context/closed-tabs.ts
  • packages/app/src/context/command.test.ts
  • packages/app/src/context/command.tsx
  • packages/app/src/context/comments.test.ts
  • packages/app/src/context/comments.tsx
  • packages/app/src/context/directory-sync.ts
  • packages/app/src/context/file.tsx
  • packages/app/src/context/file/path.test.ts
  • packages/app/src/context/file/path.ts
  • packages/app/src/context/file/tree-store.ts
  • packages/app/src/context/file/view-cache.ts
  • packages/app/src/context/global-sdk.tsx
  • packages/app/src/context/global-sync.test.ts
  • packages/app/src/context/global-sync.tsx
  • 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/child-store.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/mcp.test.ts
  • packages/app/src/context/global-sync/mcp.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-prefetch.test.ts
  • packages/app/src/context/global-sync/session-prefetch.ts
  • packages/app/src/context/global-sync/types.ts
  • packages/app/src/context/global-sync/utils.test.ts
  • packages/app/src/context/global-sync/utils.ts
  • packages/app/src/context/global.tsx
  • packages/app/src/context/language.tsx
  • packages/app/src/context/layout-helpers.ts
  • packages/app/src/context/layout-tabs.test.ts
  • packages/app/src/context/layout-tabs.ts
  • packages/app/src/context/layout.test.ts
  • packages/app/src/context/layout.tsx
  • packages/app/src/context/local-agent.test.ts
  • packages/app/src/context/local-agent.ts
  • packages/app/src/context/local.tsx
  • packages/app/src/context/mcp.ts
  • 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/platform.tsx
  • packages/app/src/context/prompt-state.test.ts
  • packages/app/src/context/prompt-state.ts
  • packages/app/src/context/prompt.tsx
  • 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.test.ts
  • packages/app/src/context/settings.tsx
  • packages/app/src/context/sync-optimistic.test.ts
  • packages/app/src/context/sync.tsx
  • packages/app/src/context/tab-memory.ts
  • packages/app/src/context/tab-migration.ts
  • packages/app/src/context/tabs.test.ts
  • packages/app/src/context/tabs.tsx
  • packages/app/src/context/terminal.test.ts
  • packages/app/src/context/terminal.tsx
  • packages/app/src/desktop-menu.test.ts
  • packages/app/src/desktop-menu.ts
  • packages/app/src/entry.tsx
  • packages/app/src/env.d.ts
  • 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/desktop-native.test.ts
  • packages/app/src/i18n/desktop-native.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/parity.test.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/index.css
  • packages/app/src/index.ts
  • packages/app/src/pages/directory-layout.tsx
  • packages/app/src/pages/error-description.test.ts
  • packages/app/src/pages/error-description.ts
  • packages/app/src/pages/error.tsx
  • packages/app/src/pages/home-session-archive.test.ts
  • packages/app/src/pages/home-session-archive.ts
  • packages/app/src/pages/home-session-open.test.ts
  • packages/app/src/pages/home-session-open.ts
  • packages/app/src/pages/home.tsx
  • packages/app/src/pages/home/home-controller.ts
  • packages/app/src/pages/home/home-projects-controller.tsx
  • packages/app/src/pages/home/home-projects-view.tsx
  • packages/app/src/pages/home/home-projects.tsx
  • packages/app/src/pages/home/home-scroll-controller.ts
  • packages/app/src/pages/home/home-session-search-controller.ts
  • packages/app/src/pages/home/home-sessions-controller.tsx
  • packages/app/src/pages/home/home-sessions-view.tsx
  • packages/app/src/pages/home/home-sessions.tsx
  • packages/app/src/pages/home/legacy-home.tsx
  • packages/app/src/pages/layout-new.tsx
  • packages/app/src/pages/layout.tsx
  • packages/app/src/pages/layout/helpers.test.ts
  • packages/app/src/pages/layout/helpers.ts
  • packages/app/src/pages/layout/project-avatar-state.ts
  • 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-workspace.tsx
  • packages/app/src/pages/new-session.tsx
  • packages/app/src/pages/new-session/new-session-draft-controller.ts
  • packages/app/src/pages/new-session/new-session-view.tsx
  • packages/app/src/pages/new-session/new-session-workspace-controller.test.ts
  • packages/app/src/pages/new-session/new-session-workspace-controller.ts
  • packages/app/src/pages/new-session/use-new-session-commands.tsx
  • packages/app/src/pages/session.tsx
  • packages/app/src/pages/session/composer/index.ts
  • packages/app/src/pages/session/composer/prompt-model-selection.ts
  • 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-region.tsx
  • 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-permission-dock.tsx
  • packages/app/src/pages/session/composer/session-question-dock.tsx
  • 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/helpers.test.ts
  • packages/app/src/pages/session/helpers.ts
  • packages/app/src/pages/session/message-timeline.tsx
  • packages/app/src/pages/session/new-session-layout.ts
  • packages/app/src/pages/session/review-tab.tsx
  • packages/app/src/pages/session/session-layout.ts
  • packages/app/src/pages/session/session-lineage.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-ownership.ts
  • packages/app/src/pages/session/session-panel-layout.test.ts
  • packages/app/src/pages/session/session-panel-layout.ts
  • packages/app/src/pages/session/session-panel-width.test.ts
  • packages/app/src/pages/session/session-panel-width.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/measure.test.ts
  • packages/app/src/pages/session/timeline/measure.ts
  • 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/observe-element-offset.test.ts
  • packages/app/src/pages/session/timeline/observe-element-offset.ts
  • packages/app/src/pages/session/timeline/projection.test.ts
  • packages/app/src/pages/session/timeline/projection.ts
  • packages/app/src/pages/session/timeline/row-reconciliation.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/timeline/virtual-items.ts
  • packages/app/src/pages/session/usage-exceeded-dialogs.tsx
  • packages/app/src/pages/session/use-composer-commands.tsx
  • packages/app/src/pages/session/use-session-commands.tsx
  • packages/app/src/pages/session/use-session-hash-scroll.ts
  • packages/app/src/pages/session/v2/review-diff-kinds.test.ts
  • 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/updater.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/file-manager.ts
  • packages/app/src/utils/menu-dismiss-controller.ts
  • packages/app/src/utils/notification-click.test.ts
  • packages/app/src/utils/notification-click.ts
  • packages/app/src/utils/persist.test.ts
  • packages/app/src/utils/persist.ts
  • packages/app/src/utils/prompt.test.ts
  • packages/app/src/utils/prompt.ts
  • packages/app/src/utils/refcount.test.ts
  • packages/app/src/utils/refcount.ts
  • packages/app/src/utils/search-keydown.ts
  • packages/app/src/utils/server-compat.test.ts
  • packages/app/src/utils/server-compat.ts
  • packages/app/src/utils/server-errors.test.ts
  • packages/app/src/utils/server-errors.ts
  • packages/app/src/utils/server-health.test.ts
  • packages/app/src/utils/server-health.ts
  • packages/app/src/utils/server-protocol.test.ts
  • packages/app/src/utils/server-protocol.ts
  • packages/app/src/utils/server-scope.test.ts
  • packages/app/src/utils/server-scope.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-route.test.ts
  • packages/app/src/utils/session-route.ts
  • packages/app/src/utils/session-title.ts
  • packages/app/src/utils/session.test.ts
  • packages/app/src/utils/session.ts
  • packages/app/src/utils/terminal-websocket-url.test.ts
  • packages/app/src/utils/terminal-websocket-url.ts
  • packages/app/src/utils/toast.tsx
  • packages/app/src/utils/worktree.test.ts
  • packages/app/src/utils/worktree.ts
  • packages/app/src/wsl/add-server-probes.ts
  • packages/app/src/wsl/context.tsx
  • packages/app/src/wsl/dialog-add-server.tsx
  • packages/app/src/wsl/dialog-add-wsl-server.css
  • packages/app/src/wsl/settings-model.test.ts
  • packages/app/src/wsl/settings-model.ts
  • packages/app/src/wsl/settings.tsx
  • packages/app/src/wsl/types.ts
  • packages/app/test-browser/command-palette.test.ts
  • packages/app/test-browser/motion-spring.test.ts
  • packages/app/test-browser/prompt-attachments.test.ts
  • packages/app/test-browser/prompt-persistence.test.ts
  • packages/app/test-browser/prompt-scope.test.ts
  • packages/app/test-browser/prompt-submission-state.test.ts
  • packages/app/test-browser/prompt-transient-state.test.ts
  • packages/app/test-browser/review-panel-v2-state.test.ts
  • packages/app/test-browser/session-lineage.test.ts
  • packages/app/test-browser/session-ownership.test.ts
  • packages/app/test-browser/settings-keybinds.test.ts
  • packages/app/test-browser/solid-router-cleanup.test.ts
  • packages/app/test-browser/solid-virtual.test.ts
  • packages/app/test-browser/toast-owner.test.ts
  • packages/app/vendor/opencode-ai-client-1.17.13-v2.tgz
  • packages/app/vite.js
  • packages/cli/bin/lildax.cjs
  • packages/cli/bunfig.toml
  • packages/cli/package.json
  • packages/cli/script/build.ts
  • packages/cli/script/generate.ts
  • packages/cli/script/publish.ts
  • packages/cli/src/commands/commands.ts
  • packages/cli/src/commands/handlers/api.test.ts
  • packages/cli/src/commands/handlers/api.ts
  • packages/cli/src/commands/handlers/debug/agents.ts
  • packages/cli/src/commands/handlers/default.ts
  • packages/cli/src/commands/handlers/migrate.ts
  • packages/cli/src/commands/handlers/serve.ts
  • packages/cli/src/commands/handlers/service/password.ts
  • packages/cli/src/commands/handlers/service/restart.ts
  • packages/cli/src/commands/handlers/service/start.ts
  • packages/cli/src/commands/handlers/service/status.ts
  • packages/cli/src/commands/handlers/service/stop.ts
  • packages/cli/src/framework/runtime.ts
  • packages/cli/src/framework/spec.ts
  • packages/cli/src/index.ts
  • packages/cli/src/services/daemon.ts
  • packages/cli/src/tui.ts
  • packages/cli/sst-env.d.ts
  • packages/cli/tsconfig.json
  • packages/client/README.md
  • packages/client/package.json
  • packages/client/script/build.ts
  • packages/client/src/contract.ts
  • packages/client/src/effect.ts
  • packages/client/src/generated-effect/.httpapi-codegen.json
  • packages/client/src/generated-effect/client-error.ts
  • packages/client/src/generated-effect/client.ts
  • packages/client/src/generated-effect/index.ts
  • packages/client/src/index.ts
  • packages/client/sst-env.d.ts
  • packages/client/test/contract-identity.test.ts
  • packages/client/test/effect.test.ts
  • packages/client/test/import-boundaries.test.ts
  • packages/client/test/promise.test.ts
  • packages/client/tsconfig.json
  • packages/codemode/AGENTS.md
  • packages/codemode/README.md
  • packages/codemode/codemode.md
  • packages/codemode/package.json
  • packages/codemode/src/codemode.ts
  • packages/codemode/src/index.ts
  • packages/codemode/src/interpreter/model.ts
  • packages/codemode/src/interpreter/runtime.ts
  • packages/codemode/src/openapi/TODO.md
  • packages/codemode/src/openapi/index.ts
  • packages/codemode/src/openapi/runtime.ts
  • packages/codemode/src/openapi/spec.ts
  • packages/codemode/src/openapi/types.ts
  • packages/codemode/src/stdlib/collections.ts
  • packages/codemode/src/stdlib/console.ts
  • packages/codemode/src/stdlib/date.ts
  • packages/codemode/src/stdlib/json.ts
  • packages/codemode/src/stdlib/math.ts
  • packages/codemode/src/stdlib/number.ts
  • packages/codemode/src/stdlib/object.ts
  • packages/codemode/src/stdlib/promise.ts
  • packages/codemode/src/stdlib/regexp.ts
  • packages/codemode/src/stdlib/string.ts
  • packages/codemode/src/stdlib/url.ts
  • packages/codemode/src/stdlib/value.ts
  • packages/codemode/src/tool-error.ts
  • packages/codemode/src/tool-runtime.ts
  • packages/codemode/src/tool-schema.ts
  • packages/codemode/src/tool.ts
  • packages/codemode/src/values.ts
  • packages/codemode/sst-env.d.ts
  • packages/codemode/test/codemode.test.ts
  • packages/codemode/test/enumeration.test.ts
  • packages/codemode/test/fixtures/openapi-happy-path.json
  • packages/codemode/test/fixtures/opencode-v2-openapi.json
  • packages/codemode/test/openapi.test.ts
  • packages/codemode/test/parity.test.ts
  • packages/codemode/test/promise.test.ts
  • packages/codemode/test/signature.test.ts
  • packages/codemode/test/stdlib.test.ts
  • packages/codemode/tsconfig.json
  • packages/collab/src/id.ts
  • packages/console/app/package.json
  • packages/console/app/public/robots.txt
  • packages/console/app/src/component/desktop-promo.css
  • packages/console/app/src/component/desktop-promo.tsx
  • packages/console/app/src/component/go-referral.css
  • packages/console/app/src/component/go-referral.tsx
  • packages/console/app/src/component/header.tsx
  • packages/console/app/src/component/modal.css
  • packages/console/app/src/component/modal.tsx
  • packages/console/app/src/config.ts
  • packages/console/app/src/i18n/ar.ts
  • packages/console/app/src/i18n/br.ts
  • packages/console/app/src/i18n/da.ts
  • packages/console/app/src/i18n/de.ts
  • packages/console/app/src/i18n/en.ts
  • packages/console/app/src/i18n/es.ts
  • packages/console/app/src/i18n/fr.ts
  • packages/console/app/src/i18n/index.ts
  • packages/console/app/src/i18n/it.ts
  • packages/console/app/src/i18n/ja.ts
  • packages/console/app/src/i18n/ko.ts
  • packages/console/app/src/i18n/no.ts
  • packages/console/app/src/i18n/pl.ts
  • packages/console/app/src/i18n/ru.ts
  • packages/console/app/src/i18n/th.ts
  • packages/console/app/src/i18n/tr.ts
  • packages/console/app/src/i18n/uk.ts
  • packages/console/app/src/i18n/zh.ts
  • packages/console/app/src/i18n/zht.ts
  • packages/console/app/src/lib/format-reset-time.ts
  • packages/console/app/src/lib/language.ts
  • packages/console/app/src/lib/referral-invite.ts
  • packages/console/app/src/lib/request-country.ts
  • packages/console/app/src/lib/stats-proxy.ts
  • packages/console/app/src/middleware.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/black.css
  • packages/console/app/src/routes/black/subscribe/[plan].tsx
  • packages/console/app/src/routes/brand/index.css
  • packages/console/app/src/routes/data/[...path].ts
  • packages/console/app/src/routes/data/index.ts
  • packages/console/app/src/routes/download/index.css
  • packages/console/app/src/routes/download/index.tsx
  • packages/console/app/src/routes/enterprise/index.tsx
  • packages/console/app/src/routes/feishu.ts
  • packages/console/app/src/routes/go/index.css
  • packages/console/app/src/routes/go/index.tsx
  • packages/console/app/src/routes/honeycomb/webhook.ts
  • packages/console/app/src/routes/legal/privacy-policy/index.tsx
  • packages/console/app/src/routes/legal/terms-of-service/index.tsx
  • packages/console/app/src/routes/stats/[...path].ts
  • packages/console/app/src/routes/stats/index.ts
  • packages/console/app/src/routes/stripe/webhook.ts
  • packages/console/app/src/routes/workspace-picker.css
  • packages/console/app/src/routes/workspace-picker.tsx
  • packages/console/app/src/routes/workspace.css
  • 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]/go/index.tsx
  • packages/console/app/src/routes/workspace/[id]/go/lite-section.module.css
  • 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]/model-section.tsx
  • packages/console/app/src/routes/workspace/[id]/settings/settings-section.tsx
  • packages/console/app/src/routes/zen/go/v1/responses.ts
  • packages/console/app/src/routes/zen/go/v1/usage.ts
  • packages/console/app/src/routes/zen/util/dataDumper.ts
  • packages/console/app/src/routes/zen/util/error.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/keyRateLimiter.ts
  • packages/console/app/src/routes/zen/util/modelTpsLimiter.ts
  • packages/console/app/src/routes/zen/util/provider/anthropic.ts
  • packages/console/app/src/routes/zen/util/provider/google.ts
  • packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
  • packages/console/app/src/routes/zen/util/provider/openai.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/usageBatcher.ts
  • packages/console/app/test/providerUsage.test.ts
  • packages/console/app/vite.config.ts
  • packages/console/core/migrations/20260513173355_groovy_jane_foster/migration.sql
  • packages/console/core/migrations/20260513173355_groovy_jane_foster/snapshot.json
  • packages/console/core/migrations/20260516082200_long_spirit/migration.sql
  • packages/console/core/migrations/20260516082200_long_spirit/snapshot.json
  • packages/console/core/migrations/20260516110447_classy_wilson_fisk/migration.sql
  • packages/console/core/migrations/20260516110447_classy_wilson_fisk/snapshot.json
  • packages/console/core/migrations/20260516112143_cynical_dexter_bennett/migration.sql
  • packages/console/core/migrations/20260516112143_cynical_dexter_bennett/snapshot.json
  • packages/console/core/migrations/20260516222132_referral_code_length/migration.sql
  • packages/console/core/migrations/20260516222132_referral_code_length/snapshot.json
  • packages/console/core/migrations/20260518181630_secret_strong_guy/migration.sql
  • packages/console/core/migrations/20260518181630_secret_strong_guy/snapshot.json
  • packages/console/core/migrations/20260520164350_quick_red_hulk/migration.sql
  • packages/console/core/migrations/20260520164350_quick_red_hulk/snapshot.json
  • packages/console/core/migrations/20260626161712_oval_callisto/migration.sql
  • packages/console/core/migrations/20260626161712_oval_callisto/snapshot.json
  • packages/console/core/migrations/20260721182121_wet_pestilence/migration.sql
  • packages/console/core/migrations/20260721182121_wet_pestilence/snapshot.json
  • packages/console/core/migrations/20260803084635_married_misty_knight/migration.sql
  • packages/console/core/migrations/20260803084635_married_misty_knight/snapshot.json
  • packages/console/core/package.json
  • packages/console/core/script/create-api-key.ts
  • packages/console/core/src/account.ts
  • packages/console/core/src/billing.ts
  • packages/console/core/src/identifier.ts
  • packages/console/core/src/model.ts
  • packages/console/core/src/referral.ts
  • packages/console/core/src/schema/referral.sql.ts
  • packages/console/core/src/schema/workspace.sql.ts
  • packages/console/core/src/user.ts
  • packages/console/core/src/workspace.ts
  • packages/console/core/sst-env.d.ts
  • packages/console/function/package.json
  • packages/console/function/src/auth.ts
  • packages/console/function/src/log-processor.ts
  • packages/console/function/sst-env.d.ts
  • packages/console/mail/package.json
  • packages/console/resource/resource.cloudflare.ts
  • packages/console/resource/resource.node.ts
  • packages/console/resource/sst-env.d.ts
  • packages/console/support/package.json
  • packages/console/support/src/app.css
  • packages/console/support/src/app.tsx
  • packages/console/support/src/component/result.tsx
  • packages/console/support/src/entry-client.tsx
  • packages/console/support/src/entry-server.tsx
  • packages/console/support/src/global.d.ts
  • packages/console/support/src/lib/lookup.ts
  • packages/console/support/src/routes/index.tsx
  • packages/console/support/src/routes/lookup.tsx
  • packages/console/support/sst-env.d.ts
  • packages/console/support/tsconfig.json
  • packages/console/support/vite.config.ts
  • packages/core/bunfig.toml
  • packages/core/drizzle.config.ts
  • packages/core/package.json
  • packages/core/schema.json
  • packages/core/script/fix-node-pty.ts
  • packages/core/script/migration.ts
  • packages/core/src/account.ts
  • packages/core/src/account/sql.ts
  • packages/core/src/agent.ts
  • packages/core/src/aisdk.ts
  • packages/core/src/auth.ts
  • packages/core/src/background-job.ts
  • packages/core/src/catalog.ts
  • packages/core/src/command.ts
  • packages/core/src/config.ts
  • packages/core/src/config/agent.ts
  • packages/core/src/config/attachments.ts
  • packages/core/src/config/command.ts
  • packages/core/src/config/compaction.ts
  • packages/core/src/config/experimental.ts
  • packages/core/src/config/formatter.ts
  • packages/core/src/config/lsp.ts
  • packages/core/src/config/markdown.ts
  • packages/core/src/config/mcp.ts
  • packages/core/src/config/plugin.ts
  • packages/core/src/config/plugin/agent.ts
  • packages/core/src/config/plugin/command.ts
  • packages/core/src/config/plugin/external.ts
  • packages/core/src/config/plugin/provider.ts
  • packages/core/src/config/plugin/reference.ts
  • packages/core/src/config/plugin/skill.ts
  • packages/core/src/config/provider.ts
  • packages/core/src/config/reference.ts
  • packages/core/src/config/tool-output.ts
  • packages/core/src/config/watcher.ts
  • packages/core/src/control-plane/move-session.ts
  • packages/core/src/control-plane/workspace.sql.ts
  • packages/core/src/credential.ts
  • packages/core/src/credential/sql.ts
  • packages/core/src/cross-spawn-spawner.ts
  • packages/core/src/data-migration.sql.ts
  • packages/core/src/database/database.ts
  • packages/core/src/database/migration.gen.ts
  • packages/core/src/database/migration.ts
  • packages/core/src/database/migration/20260127222353_familiar_lady_ursula.ts
  • packages/core/src/database/migration/20260211171708_add_project_commands.ts
  • packages/core/src/database/migration/20260213144116_wakeful_the_professor.ts
  • packages/core/src/database/migration/20260225215848_workspace.ts
  • packages/core/src/database/migration/20260227213759_add_session_workspace_id.ts
  • packages/core/src/database/migration/20260228203230_blue_harpoon.ts
  • packages/core/src/database/migration/20260303231226_add_workspace_fields.ts
  • packages/core/src/database/migration/20260309230000_move_org_to_state.ts
  • packages/core/src/database/migration/20260312043431_session_message_cursor.ts
  • packages/core/src/database/migration/20260323234822_events.ts
  • packages/core/src/database/migration/20260410174513_workspace-name.ts
  • packages/core/src/database/migration/20260413175956_chief_energizer.ts
  • packages/core/src/database/migration/20260423070820_add_icon_url_override.ts
  • packages/core/src/database/migration/20260427172553_slow_nightmare.ts
  • packages/core/src/database/migration/20260428004200_add_session_path.ts
  • packages/core/src/database/migration/20260501142318_next_venus.ts
  • packages/core/src/database/migration/20260504145000_add_sync_owner.ts
  • packages/core/src/database/migration/20260507164347_add_workspace_time.ts
  • packages/core/src/database/migration/20260510033149_session_usage.ts
  • packages/core/src/database/migration/20260511000411_data_migration_state.ts
  • packages/core/src/database/migration/20260511173437_session-metadata.ts
  • packages/core/src/database/migration/20260601010001_normalize_storage_paths.ts
  • packages/core/src/database/migration/20260601202201_amazing_prowler.ts
  • packages/core/src/database/migration/20260602002951_lowly_union_jack.ts
  • packages/core/src/database/migration/20260602182828_add_project_directories.ts
  • packages/core/src/database/migration/20260603001617_session_message_projection_indexes.ts
  • packages/core/src/database/migration/20260603040000_session_message_projection_order.ts
  • packages/core/src/database/migration/20260603141458_session_input_inbox.ts
  • packages/core/src/database/migration/20260603160727_jittery_ezekiel_stane.ts
  • packages/core/src/database/migration/20260604172448_event_sourced_session_input.ts
  • packages/core/src/database/migration/20260605003541_add_session_context_snapshot.ts
  • packages/core/src/database/migration/20260605042240_add_context_epoch_agent.ts
  • packages/core/src/database/migration/20260611035744_credential.ts
  • packages/core/src/database/migration/20260611192811_lush_chimera.ts
  • packages/core/src/database/migration/20260612174303_project_dir_strategy.ts
  • packages/core/src/database/migration/20260622142730_simplify_session_context_epoch.ts
  • packages/core/src/database/migration/20260622170816_reset_v2_session_state.ts
  • packages/core/src/database/migration/20260622202450_simplify_session_input.ts
  • packages/core/src/database/path.ts
  • packages/core/src/database/schema.gen.ts
  • packages/core/src/database/schema.sql.ts
  • packages/core/src/database/sqlite.bun.ts
  • packages/core/src/database/sqlite.node.ts
  • packages/core/src/database/sqlite.ts
  • packages/core/src/effect/app-node-builder.ts
  • packages/core/src/effect/app-node-platform.ts
  • packages/core/src/effect/app-node.ts
  • packages/core/src/effect/dfdf
  • packages/core/src/effect/keyed-mutex.ts
  • packages/core/src/effect/layer-node.ts
  • packages/core/src/effect/logger.ts
  • packages/core/src/effect/observability.ts
  • packages/core/src/effect/runtime.ts
  • packages/core/src/effect/service-use.ts
  • packages/core/src/event.ts
  • packages/core/src/event/sql.ts
  • packages/core/src/file-mutation.ts
  • packages/core/src/file.ts
  • packages/core/src/filesystem.ts
  • packages/core/src/filesystem/fff.bun.ts
  • packages/core/src/filesystem/fff.node.ts
  • packages/core/src/filesystem/ignore.ts
  • packages/core/src/filesystem/protected.ts
  • packages/core/src/filesystem/search.ts
  • packages/core/src/filesystem/watcher.ts
  • packages/core/src/flag/flag.ts
  • packages/core/src/fs-util.ts
  • packages/core/src/git.ts
  • packages/core/src/github-copilot/responses/convert-to-openai-responses-input.ts
  • packages/core/src/github-copilot/responses/openai-responses-language-model.ts
  • packages/core/src/global.ts
  • packages/core/src/id/id.ts
  • packages/core/src/image.ts
  • packages/core/src/image/photon.ts
  • packages/core/src/instruction-context.ts
  • packages/core/src/integration.ts
  • packages/core/src/integration/connection.ts
  • packages/core/src/location-layer.ts
  • packages/core/src/location-mutation.ts
  • packages/core/src/location-service-map.ts
  • packages/core/src/location-services.ts
  • packages/core/src/location.ts
  • packages/core/src/markdown.d.ts
  • packages/core/src/model.ts
  • packages/core/src/models-dev.ts
  • packages/core/src/npm.ts
  • packages/core/src/oauth/page.ts
  • packages/core/src/observability.ts
  • packages/core/src/observability/logging.ts
  • packages/core/src/observability/otlp.ts
  • packages/core/src/observability/shared.ts
  • packages/core/src/patch.ts
  • packages/core/src/permission.ts
  • packages/core/src/permission/saved.ts
  • packages/core/src/permission/sql.ts
  • packages/core/src/plugin.ts
  • packages/core/src/plugin/agent.ts
  • packages/core/src/plugin/auth.ts
  • packages/core/src/plugin/boot.ts
  • packages/core/src/plugin/command.ts
  • packages/core/src/plugin/command/initialize.txt
  • packages/core/src/plugin/command/review.txt
  • packages/core/src/plugin/env.ts
  • packages/core/src/plugin/host.ts
  • packages/core/src/plugin/internal.ts
  • packages/core/src/plugin/models-dev.ts
  • packages/core/src/plugin/promise.ts
  • packages/core/src/plugin/provider.ts
  • packages/core/src/plugin/provider/alibaba.ts
  • packages/core/src/plugin/provider/amazon-bedrock.ts
  • packages/core/src/plugin/provider/anthropic.ts
  • packages/core/src/plugin/provider/azure.ts
  • packages/core/src/plugin/provider/cerebras.ts
  • packages/core/src/plugin/provider/cloudflare-ai-gateway.ts
  • packages/core/src/plugin/provider/cloudflare-workers-ai.ts
  • packages/core/src/plugin/provider/cohere.ts
  • packages/core/src/plugin/provider/deepinfra.ts
  • packages/core/src/plugin/provider/dynamic.ts
  • packages/core/src/plugin/provider/gateway.ts
  • packages/core/src/plugin/provider/github-copilot.ts
  • packages/core/src/plugin/provider/gitlab.ts
  • packages/core/src/plugin/provider/google-vertex.ts
  • packages/core/src/plugin/provider/google.ts
  • packages/core/src/plugin/provider/groq.ts
  • packages/core/src/plugin/provider/index.ts
  • packages/core/src/plugin/provider/kilo.ts
  • packages/core/src/plugin/provider/llmgateway.ts
  • packages/core/src/plugin/provider/mistral.ts
  • packages/core/src/plugin/provider/nvidia.ts
  • packages/core/src/plugin/provider/openai-compatible.ts
  • packages/core/src/plugin/provider/openai.ts
  • packages/core/src/plugin/provider/opencode.ts
  • packages/core/src/plugin/provider/openrouter.ts
  • packages/core/src/plugin/provider/perplexity.ts
  • packages/core/src/plugin/provider/sap-ai-core.ts
  • packages/core/src/plugin/provider/snowflake-cortex.ts
  • packages/core/src/plugin/provider/togetherai.ts
  • packages/core/src/plugin/provider/venice.ts
  • packages/core/src/plugin/provider/vercel.ts
  • packages/core/src/plugin/provider/xai.ts
  • packages/core/src/plugin/provider/zenmux.ts
  • packages/core/src/plugin/skill.ts
  • packages/core/src/plugin/skill/customize-opencode.md
  • packages/core/src/plugin/skill/graphify.md
  • packages/core/src/plugin/variant.ts
  • packages/core/src/policy.ts
  • packages/core/src/process.ts
  • packages/core/src/project.ts
  • packages/core/src/project/copy-strategies.ts
  • packages/core/src/project/copy.ts
  • packages/core/src/project/directories.ts
  • packages/core/src/project/schema.ts
  • packages/core/src/project/sql.ts
  • packages/core/src/provider.ts
  • packages/core/src/pty.ts
  • packages/core/src/pty/protocol.ts
  • packages/core/src/pty/pty.bun.ts
  • packages/core/src/pty/pty.node.ts
  • packages/core/src/pty/pty.ts
  • packages/core/src/pty/schema.ts
  • packages/core/src/pty/ticket.ts
  • packages/core/src/public-event-manifest.ts
  • packages/core/src/question.ts
  • packages/core/src/reference.ts
  • packages/core/src/reference/guidance.ts
  • packages/core/src/repository-cache.ts
  • packages/core/src/repository.ts
  • packages/core/src/ripgrep.ts
  • packages/core/src/ripgrep/binary.ts
  • packages/core/src/schema.ts
  • packages/core/src/session-event.ts
  • packages/core/src/session-message-updater.ts
  • packages/core/src/session-message.ts
  • packages/core/src/session-prompt.ts
  • packages/core/src/session.ts
  • packages/core/src/session/compaction.ts
  • packages/core/src/session/context-epoch.ts
  • packages/core/src/session/error.ts
  • packages/core/src/session/event.ts
  • packages/core/src/session/execution.ts
  • packages/core/src/session/execution/local.ts
  • packages/core/src/session/history.ts
  • packages/core/src/session/info.ts
  • packages/core/src/session/input.ts
  • packages/core/src/session/message-updater.ts
  • packages/core/src/session/message.ts
  • packages/core/src/session/projector.ts
  • packages/core/src/session/prompt.ts
  • packages/core/src/session/revert.ts
  • packages/core/src/session/run-coordinator.ts
  • packages/core/src/session/runner/index.ts
  • packages/core/src/session/runner/llm.ts
  • packages/core/src/session/runner/max-steps.ts
  • packages/core/src/session/runner/model.ts
  • packages/core/src/session/runner/publish-llm-event.ts
  • packages/core/src/session/runner/to-llm-message.ts
  • packages/core/src/session/schema.ts
  • packages/core/src/session/sql.ts
  • packages/core/src/session/store.ts
  • packages/core/src/session/todo.ts
  • packages/core/src/share/sql.ts
  • packages/core/src/shell.ts
  • packages/core/src/skill.ts
  • packages/core/src/skill/discovery.ts
  • packages/core/src/skill/guidance.ts
  • packages/core/src/snapshot.ts
  • packages/core/src/state.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-output.ts
  • packages/core/src/tool/AGENTS.md
  • packages/core/src/tool/application-tools.ts
  • packages/core/src/tool/apply-patch.ts
  • packages/core/src/tool/bash.ts
  • packages/core/src/tool/builtins.ts
  • packages/core/src/tool/edit.ts
  • packages/core/src/tool/glob.ts
  • packages/core/src/tool/grep.ts
  • packages/core/src/tool/http-body.ts
  • packages/core/src/tool/question.ts
  • packages/core/src/tool/read-filesystem.ts
  • packages/core/src/tool/read.ts
  • packages/core/src/tool/registry.ts
  • packages/core/src/tool/skill.ts
  • packages/core/src/tool/todowrite.ts
  • packages/core/src/tool/tool.ts
  • packages/core/src/tool/tools.ts
  • packages/core/src/tool/webfetch.ts
  • packages/core/src/tool/websearch.ts
  • packages/core/src/tool/write.ts
  • packages/core/src/util/effect-flock.ts
  • packages/core/src/util/error.ts
  • packages/core/src/util/hash.ts
  • packages/core/src/util/identifier.ts
  • packages/core/src/util/log.ts
  • packages/core/src/util/opencode-process.ts
  • packages/core/src/util/token.ts
  • packages/core/src/util/which.ts
  • packages/core/src/util/wildcard.ts
  • packages/core/src/v1/config/agent.ts
  • packages/core/src/v1/config/attachment.ts
  • packages/core/src/v1/config/command.ts
  • packages/core/src/v1/config/config.ts
  • packages/core/src/v1/config/console-state.ts
  • packages/core/src/v1/config/error.ts
  • packages/core/src/v1/config/formatter.ts
  • packages/core/src/v1/config/layout.ts
  • packages/core/src/v1/config/lsp.ts
  • packages/core/src/v1/config/mcp.ts
  • packages/core/src/v1/config/migrate.ts
  • packages/core/src/v1/config/permission.ts
  • packages/core/src/v1/config/plugin.ts
  • packages/core/src/v1/config/provider-options.ts
  • packages/core/src/v1/config/provider.ts
  • packages/core/src/v1/config/server.ts
  • packages/core/src/v1/config/skills.ts
  • packages/core/src/v1/permission.ts
  • packages/core/src/v1/session.ts
  • packages/core/src/v2-schema.ts
  • packages/core/src/workspace.ts
  • packages/core/test/agent.test.ts
  • packages/core/test/application-tools.test.ts
  • packages/core/test/background-job.test.ts
  • packages/core/test/catalog.test.ts
  • packages/core/test/command.test.ts
  • packages/core/test/config/agent.test.ts
  • packages/core/test/config/command.test.ts
  • packages/core/test/config/config.test.ts
  • packages/core/test/config/fixtures/plugin/directory-plugin.ts
  • packages/core/test/config/plugin.test.ts
  • packages/core/test/config/provider-options.test.ts
  • packages/core/test/config/provider.test.ts
  • packages/core/test/config/skill.test.ts
  • packages/core/test/credential.test.ts
  • packages/core/test/database-migration.test.ts
  • packages/core/test/effect/cross-spawn-spawner.test.ts
  • packages/core/test/effect/keyed-mutex.test.ts
  • packages/core/test/effect/layer-node/layer-node-types.test.ts
  • packages/core/test/effect/layer-node/layer-node.test.ts
  • packages/core/test/effect/layer-node/node-build.test.ts
  • packages/core/test/effect/observability.test.ts
  • packages/core/test/event.test.ts
  • packages/core/test/file-mutation.test.ts
  • packages/core/test/filesystem/filesystem.test.ts
  • packages/core/test/filesystem/ignore.test.ts
  • packages/core/test/filesystem/search.test.ts
  • packages/core/test/filesystem/watcher.test.ts
  • packages/core/test/fixture/effect-flock-worker.ts
  • packages/core/test/fixture/git.ts
  • packages/core/test/fixture/location.ts
  • packages/core/test/fixture/tmpdir.ts
  • packages/core/test/fixtures/recordings/session-runner/openai-chat-streams-text.json
  • packages/core/test/git.test.ts
  • packages/core/test/github-copilot/openai-responses-language-model.test.ts
  • packages/core/test/instruction-context.test.ts
  • packages/core/test/integration.test.ts
  • packages/core/test/legacy-event-schema.test.ts
  • packages/core/test/lib/tool.ts
  • packages/core/test/location-filesystem.test.ts
  • packages/core/test/location-layer.test.ts
  • packages/core/test/location-mutation.test.ts
  • packages/core/test/location.test.ts
  • packages/core/test/model.test.ts
  • packages/core/test/models.test.ts
  • packages/core/test/move-session.test.ts
  • packages/core/test/npm.test.ts
  • packages/core/test/oauth-page.test.ts
  • packages/core/test/patch.test.ts
  • packages/core/test/permission.test.ts
  • packages/core/test/plugin.test.ts
  • packages/core/test/plugin/command.test.ts
  • packages/core/test/plugin/fixture.ts
  • packages/core/test/plugin/fixtures/config-effect-plugin.ts
  • packages/core/test/plugin/fixtures/config-promise-plugin.ts
  • packages/core/test/plugin/fixtures/invalid-plugin.ts
  • packages/core/test/plugin/fixtures/models-dev.json
  • packages/core/test/plugin/host.ts
  • packages/core/test/plugin/models-dev.test.ts
  • packages/core/test/plugin/promise.test.ts
  • packages/core/test/plugin/provider-alibaba.test.ts
  • packages/core/test/plugin/provider-amazon-bedrock.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-azure.test.ts
  • packages/core/test/plugin/provider-cerebras.test.ts
  • packages/core/test/plugin/provider-cloudflare-ai-gateway.test.ts
  • packages/core/test/plugin/provider-cloudflare-workers-ai.test.ts
  • packages/core/test/plugin/provider-cohere.test.ts
  • packages/core/test/plugin/provider-deepinfra.test.ts
  • packages/core/test/plugin/provider-dynamic.test.ts
  • packages/core/test/plugin/provider-gateway.test.ts
  • packages/core/test/plugin/provider-github-copilot.test.ts
  • packages/core/test/plugin/provider-gitlab.test.ts
  • packages/core/test/plugin/provider-google-vertex-anthropic.test.ts
  • packages/core/test/plugin/provider-google-vertex.test.ts
  • packages/core/test/plugin/provider-google.test.ts
  • packages/core/test/plugin/provider-groq.test.ts
  • packages/core/test/plugin/provider-helper.ts
  • packages/core/test/plugin/provider-kilo.test.ts
  • packages/core/test/plugin/provider-llmgateway.test.ts
  • packages/core/test/plugin/provider-mistral.test.ts
  • packages/core/test/plugin/provider-nvidia.test.ts
  • packages/core/test/plugin/provider-openai-compatible.test.ts
  • packages/core/test/plugin/provider-openai.test.ts
  • packages/core/test/plugin/provider-opencode.test.ts
  • packages/core/test/plugin/provider-openrouter.test.ts
  • packages/core/test/plugin/provider-perplexity.test.ts
  • packages/core/test/plugin/provider-sap-ai-core.test.ts
  • packages/core/test/plugin/provider-snowflake-cortex.test.ts
  • packages/core/test/plugin/provider-togetherai.test.ts
  • packages/core/test/plugin/provider-venice.test.ts
  • packages/core/test/plugin/provider-vercel.test.ts
  • packages/core/test/plugin/provider-xai.test.ts
  • packages/core/test/plugin/provider-zenmux.test.ts
  • packages/core/test/plugin/skill.test.ts
  • packages/core/test/plugin/variant.test.ts
  • packages/core/test/policy.test.ts
  • packages/core/test/preload.ts
  • packages/core/test/process/process.test.ts
  • packages/core/test/project-copy.test.ts
  • packages/core/test/project-directories.test.ts
  • packages/core/test/project.test.ts
  • packages/core/test/provider-groq.test.ts
  • packages/core/test/provider-mistral.test.ts
  • packages/core/test/provider-xai-responses.test.ts
  • packages/core/test/pty/info-schema.test.ts
  • packages/core/test/pty/protocol.test.ts
  • packages/core/test/pty/pty-session.test.ts
  • packages/core/test/pty/ticket.test.ts
  • packages/core/test/question.test.ts
  • packages/core/test/reference-guidance.test.ts
  • packages/core/test/reference.test.ts
  • packages/core/test/repository-cache.test.ts
  • packages/core/test/repository.test.ts
  • packages/core/test/ripgrep.test.ts
  • packages/core/test/session-compaction.test.ts
  • packages/core/test/session-create.test.ts
  • packages/core/test/session-history.test.ts
  • packages/core/test/session-projector.test.ts
  • packages/core/test/session-prompt.test.ts
  • packages/core/test/session-run-coordinator.test.ts
  • packages/core/test/session-runner-message.test.ts
  • packages/core/test/session-runner-model.test.ts
  • packages/core/test/session-runner-recorded.test.ts
  • packages/core/test/session-runner-tool-events.test.ts
  • packages/core/test/session-runner-tool-registry.test.ts
  • packages/core/test/session-runner.test.ts
  • packages/core/test/session-todo.test.ts
  • packages/core/test/session-tool-progress.test.ts
  • packages/core/test/shared-schema.test.ts
  • packages/core/test/shell.test.ts
  • packages/core/test/skill-discovery.test.ts
  • packages/core/test/skill.test.ts
  • packages/core/test/skill/guidance.test.ts
  • packages/core/test/snapshot.test.ts
  • packages/core/test/state.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-edit.test.ts
  • packages/core/test/tool-output-store.test.ts
  • packages/core/test/tool-question.test.ts
  • packages/core/test/tool-read-filesystem.test.ts
  • packages/core/test/tool-read.test.ts
  • packages/core/test/tool-skill.test.ts
  • packages/core/test/tool-todowrite.test.ts
  • packages/core/test/tool-webfetch.test.ts
  • packages/core/test/tool-websearch.test.ts
  • packages/core/test/tool-write.test.ts
  • packages/core/test/util/effect-flock.test.ts
  • packages/core/test/util/flock.test.ts
  • packages/core/test/util/which.test.ts
  • packages/desktop/AGENTS.md
  • packages/desktop/electron-builder.config.test.ts
  • packages/desktop/electron-builder.config.ts
  • packages/desktop/electron.vite.config.ts
  • packages/desktop/package.json
  • packages/desktop/resources/linux/opencode-desktop.desktop
  • packages/desktop/scripts/prebuild.ts
  • packages/desktop/scripts/predev.ts
  • packages/desktop/scripts/utils.ts
  • packages/desktop/src/main/apps.ts
  • packages/desktop/src/main/attachment-picker.test.ts
  • packages/desktop/src/main/attachment-picker.ts
  • packages/desktop/src/main/background-cli.ts
  • packages/desktop/src/main/constants.ts
  • packages/desktop/src/main/debug.ts
  • packages/desktop/src/main/desktop-menu-actions.ts
  • packages/desktop/src/main/draft-store.test.ts
  • packages/desktop/src/main/draft-store.ts
  • packages/desktop/src/main/env.d.ts
  • packages/desktop/src/main/external-url.test.ts
  • packages/desktop/src/main/external-url.ts
  • packages/desktop/src/main/index.test.ts
  • packages/desktop/src/main/index.ts
  • packages/desktop/src/main/initialization.ts
  • packages/desktop/src/main/install-state.test.ts
  • packages/desktop/src/main/install-state.ts
  • packages/desktop/src/main/ipc.ts
  • packages/desktop/src/main/logging.ts
  • packages/desktop/src/main/markdown.ts
  • packages/desktop/src/main/menu.ts
  • packages/desktop/src/main/native-translations.ts
  • packages/desktop/src/main/onboarding.ts
  • packages/desktop/src/main/server.ts
  • packages/desktop/src/main/shell-env.ts
  • packages/desktop/src/main/sidecar.ts
  • packages/desktop/src/main/store-cleanup.test.ts
  • packages/desktop/src/main/store-cleanup.ts
  • packages/desktop/src/main/store-keys.ts
  • packages/desktop/src/main/store.ts
  • packages/desktop/src/main/unresponsive.ts
  • packages/desktop/src/main/updater-controller.test.ts
  • packages/desktop/src/main/updater-controller.ts
  • packages/desktop/src/main/updater-subscriptions.test.ts
  • packages/desktop/src/main/updater-subscriptions.ts
  • packages/desktop/src/main/updater.ts
  • packages/desktop/src/main/window-registry.test.ts
  • packages/desktop/src/main/window-registry.ts
  • packages/desktop/src/main/window-state.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/preload/index.ts
  • packages/desktop/src/preload/types.ts
  • packages/desktop/src/renderer/html.test.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/index.tsx
  • packages/desktop/src/renderer/initialization.test.ts
  • packages/desktop/src/renderer/initialization.ts
  • packages/desktop/src/renderer/loading.html
  • packages/desktop/src/renderer/loading.tsx
  • packages/desktop/src/renderer/onboarding.tsx
  • packages/desktop/src/renderer/updater.ts
  • packages/desktop/src/renderer/webview-zoom.ts
  • packages/desktop/src/renderer/window-fullscreen.ts
  • packages/desktop/src/renderer/wsl/connections.test.ts
  • packages/desktop/src/renderer/wsl/connections.ts
  • packages/effect-drizzle-sqlite/AGENTS.md
  • packages/effect-drizzle-sqlite/examples/basic.ts
  • packages/effect-drizzle-sqlite/examples/migrations/20240101000000_create_users/migration.sql
  • packages/effect-drizzle-sqlite/package.json
  • packages/effect-drizzle-sqlite/src/effect-sqlite/driver.ts
  • packages/effect-drizzle-sqlite/src/effect-sqlite/index.ts
  • packages/effect-drizzle-sqlite/src/effect-sqlite/migrator.ts
  • packages/effect-drizzle-sqlite/src/effect-sqlite/session.ts
  • packages/effect-drizzle-sqlite/src/index.ts
  • packages/effect-drizzle-sqlite/src/internal/drizzle-utils.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/count.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/db.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/delete.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/index.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/insert.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/query.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/raw.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/select.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/session.ts
  • packages/effect-drizzle-sqlite/src/sqlite-core/effect/update.ts
  • packages/effect-drizzle-sqlite/src/up-migrations/effect-sqlite.ts
  • packages/effect-drizzle-sqlite/src/up-migrations/sqlite.ts
  • packages/effect-drizzle-sqlite/src/up-migrations/utils.ts
  • packages/effect-drizzle-sqlite/sst-env.d.ts
  • packages/effect-drizzle-sqlite/test/sqlite.test.ts
  • packages/effect-drizzle-sqlite/tsconfig.json
  • packages/effect-sqlite-node/package.json
  • packages/effect-sqlite-node/src/index.ts
  • packages/effect-sqlite-node/sst-env.d.ts
  • packages/effect-sqlite-node/tsconfig.json
  • packages/enterprise/package.json
  • packages/enterprise/src/app.css
  • packages/enterprise/src/app.tsx
  • packages/enterprise/src/core/share.ts
  • packages/enterprise/src/routes/api/[...path].ts
  • packages/enterprise/src/routes/share/[shareID].tsx
  • packages/enterprise/sst-env.d.ts
  • packages/enterprise/test/core/share.test.ts
  • packages/enterprise/vite.config.ts
  • packages/extensions/zed/LICENSE
  • packages/extensions/zed/extension.toml
  • packages/function/package.json
  • packages/function/sst-env.d.ts
  • packages/http-recorder/LICENSE
  • packages/http-recorder/README.md
  • packages/http-recorder/package.json
  • packages/http-recorder/script/build.ts
  • packages/http-recorder/script/pack.ts
  • packages/http-recorder/script/verify-package.ts
  • packages/http-recorder/src/cassette.ts
  • packages/http-recorder/src/effect.ts
  • packages/http-recorder/src/index.ts
  • packages/http-recorder/src/internal-effect.ts
  • packages/http-recorder/src/internal.ts
  • packages/http-recorder/src/matching.ts
  • packages/http-recorder/src/recorder.ts
  • packages/http-recorder/src/redaction.ts
  • packages/http-recorder/src/redactor.ts
  • packages/http-recorder/src/schema.ts
  • packages/http-recorder/src/socket.ts
  • packages/http-recorder/src/types.ts
  • packages/http-recorder/src/websocket.ts
  • packages/http-recorder/test/record-replay.test.ts
  • packages/http-recorder/tsconfig.json
  • packages/httpapi-codegen/README.md
  • packages/httpapi-codegen/package.json
  • packages/httpapi-codegen/src/index.ts
  • packages/httpapi-codegen/sst-env.d.ts
  • packages/httpapi-codegen/test/effect.ts
  • packages/httpapi-codegen/test/fixture.ts
  • packages/httpapi-codegen/test/generate.test.ts
  • packages/httpapi-codegen/test/generated-consumer.ts
  • packages/httpapi-codegen/test/write.test.ts
  • packages/httpapi-codegen/tsconfig.json
  • packages/llm/AGENTS.md
  • packages/llm/DESIGN.md
  • packages/llm/README.md
  • packages/llm/example/call-sites.md
  • packages/llm/example/tutorial.ts
  • packages/llm/package.json
  • packages/llm/script/recording-cost-report.ts
  • packages/llm/src/cache-policy.ts
  • packages/llm/src/index.ts
  • packages/llm/src/llm.ts
  • packages/llm/src/protocols/anthropic-messages.ts
  • packages/llm/src/protocols/bedrock-converse.ts
  • packages/llm/src/protocols/gemini.ts
  • packages/llm/src/protocols/openai-chat.ts
  • packages/llm/src/protocols/openai-compatible-chat.ts
  • packages/llm/src/protocols/openai-responses.ts
  • packages/llm/src/protocols/shared.ts
  • packages/llm/src/protocols/utils/bedrock-auth.ts
  • packages/llm/src/protocols/utils/bedrock-media.ts
  • packages/llm/src/protocols/utils/gemini-tool-schema.ts
  • packages/llm/src/protocols/utils/lifecycle.ts
  • packages/llm/src/protocols/utils/openai-options.ts
  • packages/llm/src/protocols/utils/tool-schema.ts
  • packages/llm/src/provider-error.ts
  • packages/llm/src/provider.ts
  • packages/llm/src/providers/amazon-bedrock.ts
  • packages/llm/src/providers/anthropic.ts
  • packages/llm/src/providers/azure.ts
  • packages/llm/src/providers/cloudflare.ts
  • packages/llm/src/providers/github-copilot.ts
  • packages/llm/src/providers/google.ts
  • packages/llm/src/providers/index.ts
  • packages/llm/src/providers/openai-compatible.ts
  • packages/llm/src/providers/openai-options.ts
  • packages/llm/src/providers/openai.ts
  • packages/llm/src/providers/openrouter.ts
  • packages/llm/src/providers/xai.ts
  • packages/llm/src/route/auth.ts
  • packages/llm/src/route/client.ts
  • packages/llm/src/route/endpoint.ts
  • packages/llm/src/route/executor.ts
  • packages/llm/src/route/index.ts
  • packages/llm/src/route/protocol.ts
  • packages/llm/src/route/transport/http.ts
  • packages/llm/src/route/transport/index.ts
  • packages/llm/src/route/transport/websocket.ts
  • packages/llm/src/schema/errors.ts
  • packages/llm/src/schema/events.ts
  • packages/llm/src/schema/ids.ts
  • packages/llm/src/schema/messages.ts
  • packages/llm/src/schema/options.ts
  • packages/llm/src/tool-runtime.ts
  • packages/llm/src/tool.ts
  • packages/llm/src/utils/record.ts
  • packages/llm/test/adapter.test.ts
  • packages/llm/test/auth-options.types.ts
  • packages/llm/test/auth.test.ts
  • packages/llm/test/cache-policy.test.ts
  • packages/llm/test/continuation-scenarios.ts
  • packages/llm/test/endpoint.test.ts
  • packages/llm/test/executor.test.ts
  • packages/llm/test/exports.test.ts
  • packages/llm/test/fixtures/recordings/anthropic-messages/anthropic-opus-4-7-image-tool-result.json
  • packages/llm/test/fixtures/recordings/gemini-cache/reports-cachedcontenttokencount-on-identical-second-call.json
  • packages/llm/test/fixtures/recordings/gemini/gemini-2-5-flash-image.json
  • packages/llm/test/fixtures/recordings/openai-responses-cache/reports-cached-tokens-on-identical-second-call.json
  • packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-drives-a-tool-loop.json
  • packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-streams-tool-call.json
  • packages/llm/test/fixtures/recordings/openai-responses/openai-responses-gpt-5-5-image-tool-result.json
  • packages/llm/test/fixtures/recordings/openai-responses/openai-responses-gpt-5-5-reasoning-continuation.json
  • packages/llm/test/fixtures/recordings/openai-responses/openai-responses-gpt-5-5-reasoning.json
  • packages/llm/test/generate-object.test.ts
  • packages/llm/test/lib/http.ts
  • packages/llm/test/lib/tool-runtime.ts
  • packages/llm/test/llm.test.ts
  • packages/llm/test/prepare.test.ts
  • packages/llm/test/provider-error.test.ts
  • packages/llm/test/provider.types.ts
  • packages/llm/test/provider/anthropic-messages-cache.recorded.test.ts
  • packages/llm/test/provider/anthropic-messages.recorded.test.ts
  • packages/llm/test/provider/anthropic-messages.test.ts
  • packages/llm/test/provider/bedrock-converse-cache.recorded.test.ts
  • packages/llm/test/provider/bedrock-converse.test.ts
  • packages/llm/test/provider/cloudflare.test.ts
  • packages/llm/test/provider/gemini-cache.recorded.test.ts
  • packages/llm/test/provider/gemini.test.ts
  • packages/llm/test/provider/golden.recorded.test.ts
  • packages/llm/test/provider/openai-chat.test.ts
  • packages/llm/test/provider/openai-compatible-chat.test.ts
  • packages/llm/test/provider/openai-responses-cache.recorded.test.ts
  • packages/llm/test/provider/openai-responses.test.ts
  • packages/llm/test/provider/openrouter.test.ts
  • packages/llm/test/recorded-golden.ts
  • packages/llm/test/recorded-scenarios.ts
  • packages/llm/test/recorded-test.ts
  • packages/llm/test/recorded-websocket.ts
  • packages/llm/test/response.test.ts
  • packages/llm/test/route.test.ts
  • packages/llm/test/schema.test.ts
  • packages/llm/test/tool-runtime.test.ts
  • packages/llm/test/tool-schema-projection.test.ts
  • packages/llm/test/tool.types.ts
  • packages/opencode/AGENTS.md
  • packages/opencode/BUN_SHELL_MIGRATION_PLAN.md
  • packages/opencode/drizzle.config.ts
  • packages/opencode/migration/20260127222353_familiar_lady_ursula/migration.sql
  • packages/opencode/migration/20260127222353_familiar_lady_ursula/snapshot.json
  • packages/opencode/migration/20260211171708_add_project_commands/migration.sql
  • packages/opencode/migration/20260211171708_add_project_commands/snapshot.json
  • packages/opencode/migration/20260213144116_wakeful_the_professor/migration.sql
  • packages/opencode/migration/20260213144116_wakeful_the_professor/snapshot.json
  • packages/opencode/migration/20260225215848_workspace/migration.sql
  • packages/opencode/migration/20260225215848_workspace/snapshot.json
  • packages/opencode/migration/20260227213759_add_session_workspace_id/migration.sql
  • packages/opencode/migration/20260227213759_add_session_workspace_id/snapshot.json
  • packages/opencode/migration/20260228203230_blue_harpoon/migration.sql
  • packages/opencode/migration/20260228203230_blue_harpoon/snapshot.json
  • packages/opencode/migration/20260303231226_add_workspace_fields/migration.sql
  • packages/opencode/migration/20260303231226_add_workspace_fields/snapshot.json
  • packages/opencode/migration/20260309230000_move_org_to_state/migration.sql
  • packages/opencode/migration/20260309230000_move_org_to_state/snapshot.json
  • packages/opencode/migration/20260312043431_session_message_cursor/migration.sql
  • packages/opencode/migration/20260312043431_session_message_cursor/snapshot.json
  • packages/opencode/migration/20260323234822_events/migration.sql
  • packages/opencode/migration/20260323234822_events/snapshot.json
  • packages/opencode/migration/20260410174513_workspace-name/migration.sql
  • packages/opencode/migration/20260410174513_workspace-name/snapshot.json
  • packages/opencode/migration/20260413175956_chief_energizer/migration.sql
  • packages/opencode/migration/20260413175956_chief_energizer/snapshot.json
  • packages/opencode/migration/20260423070820_add_icon_url_override/migration.sql
  • packages/opencode/migration/20260423070820_add_icon_url_override/snapshot.json
  • packages/opencode/migration/20260427172553_slow_nightmare/migration.sql
  • packages/opencode/migration/20260427172553_slow_nightmare/snapshot.json
  • packages/opencode/migration/20260428004200_add_session_path/migration.sql
  • packages/opencode/migration/20260428004200_add_session_path/snapshot.json
  • packages/opencode/migration/20260501142318_next_venus/migration.sql
  • packages/opencode/migration/20260501142318_next_venus/snapshot.json
  • packages/opencode/migration/20260504145000_add_sync_owner/migration.sql
  • packages/opencode/migration/20260504145000_add_sync_owner/snapshot.json
  • packages/opencode/migration/20260507164347_add_workspace_time/migration.sql
  • packages/opencode/migration/20260507164347_add_workspace_time/snapshot.json
  • packages/opencode/migration/20260510033149_session_usage/migration.sql
  • packages/opencode/migration/20260510033149_session_usage/snapshot.json
  • packages/opencode/migration/20260511000411_data_migration_state/migration.sql
  • packages/opencode/migration/20260511000411_data_migration_state/snapshot.json
  • packages/opencode/migration/20260511173437_session-metadata/migration.sql
  • packages/opencode/migration/20260511173437_session-metadata/snapshot.json
  • packages/opencode/package.json
  • packages/opencode/parsers-config.ts
  • packages/opencode/script/bench-search.ts
  • packages/opencode/script/bench-test-suite.ts
  • packages/opencode/script/build-node.ts
  • packages/opencode/script/build.ts
  • packages/opencode/script/check-migrations.ts
  • packages/opencode/script/profile-test-files.ts
  • packages/opencode/script/schema.ts
  • packages/opencode/script/trace-imports.ts
  • packages/opencode/specs/effect/facades.md
  • packages/opencode/specs/effect/guide.md
  • packages/opencode/specs/effect/loose-ends.md
  • packages/opencode/specs/effect/migration.md
  • packages/opencode/specs/effect/todo.md
  • packages/opencode/specs/effect/tools.md
  • packages/opencode/specs/tui-plugins.md
  • packages/opencode/src/account/account.sql.ts
  • packages/opencode/src/account/account.ts
  • packages/opencode/src/account/repo.ts
  • packages/opencode/src/account/schema.ts
  • packages/opencode/src/acp/README.md
  • packages/opencode/src/acp/agent.ts
  • packages/opencode/src/acp/config-option.ts
  • packages/opencode/src/acp/content.ts
  • packages/opencode/src/acp/directory.ts
  • packages/opencode/src/acp/error.ts
  • packages/opencode/src/acp/event.ts
  • packages/opencode/src/acp/permission.ts
  • packages/opencode/src/acp/profile.ts
  • packages/opencode/src/acp/runtime.ts
  • packages/opencode/src/acp/service.ts
  • packages/opencode/src/acp/session.ts
  • packages/opencode/src/acp/tool.ts
  • packages/opencode/src/acp/types.ts
  • packages/opencode/src/acp/usage.ts
  • packages/opencode/src/agent/agent.ts
  • packages/opencode/src/agent/prompt/compaction.txt
  • packages/opencode/src/agent/prompt/scout.txt
  • packages/opencode/src/agent/subagent-permissions.ts
  • packages/opencode/src/auth/index.ts
  • packages/opencode/src/background/job.ts
  • packages/opencode/src/bus/bus-event.ts
  • packages/opencode/src/bus/index.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/cmd.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/config.ts
  • packages/opencode/src/cli/cmd/debug/file.ts
  • packages/opencode/src/cli/cmd/debug/index.ts
  • packages/opencode/src/cli/cmd/debug/lsp.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/github.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/prompt-display.ts
  • packages/opencode/src/cli/cmd/providers.ts
  • packages/opencode/src/cli/cmd/run.ts
  • packages/opencode/src/cli/cmd/run/demo.ts
  • packages/opencode/src/cli/cmd/run/entry.body.ts
  • packages/opencode/src/cli/cmd/run/footer.command.tsx
  • packages/opencode/src/cli/cmd/run/footer.menu.tsx
  • packages/opencode/src/cli/cmd/run/footer.permission.tsx
  • packages/opencode/src/cli/cmd/run/footer.prompt.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.ts
  • packages/opencode/src/cli/cmd/run/footer.view.tsx
  • packages/opencode/src/cli/cmd/run/footer.width.ts
  • packages/opencode/src/cli/cmd/run/keymap.shared.ts
  • packages/opencode/src/cli/cmd/run/otel.ts
  • packages/opencode/src/cli/cmd/run/prompt.editor.ts
  • packages/opencode/src/cli/cmd/run/prompt.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.queue.ts
  • packages/opencode/src/cli/cmd/run/runtime.stdin.ts
  • packages/opencode/src/cli/cmd/run/runtime.ts
  • packages/opencode/src/cli/cmd/run/scrollback.surface.ts
  • packages/opencode/src/cli/cmd/run/scrollback.writer.tsx
  • packages/opencode/src/cli/cmd/run/session-data.ts
  • packages/opencode/src/cli/cmd/run/session-replay.ts
  • packages/opencode/src/cli/cmd/run/session.shared.ts
  • packages/opencode/src/cli/cmd/run/splash.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/turn-summary.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/tui/app.tsx
  • packages/opencode/src/cli/cmd/tui/attach.ts
  • packages/opencode/src/cli/cmd/tui/component/dialog-console-org.tsx
  • packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx
  • packages/opencode/src/cli/cmd/tui/component/dialog-skill.tsx
  • packages/opencode/src/cli/cmd/tui/component/error-component.tsx
  • packages/opencode/src/cli/cmd/tui/component/logo.tsx
  • packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx
  • packages/opencode/src/cli/cmd/tui/component/prompt/frecency.tsx
  • packages/opencode/src/cli/cmd/tui/component/prompt/history.tsx
  • packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx
  • packages/opencode/src/cli/cmd/tui/component/prompt/part.ts
  • packages/opencode/src/cli/cmd/tui/component/prompt/stash.tsx
  • packages/opencode/src/cli/cmd/tui/component/prompt/traits.ts
  • packages/opencode/src/cli/cmd/tui/component/use-connected.tsx
  • packages/opencode/src/cli/cmd/tui/config/tui-schema.ts
  • packages/opencode/src/cli/cmd/tui/config/tui.ts
  • packages/opencode/src/cli/cmd/tui/context/aggregate-failures.ts
  • packages/opencode/src/cli/cmd/tui/context/command-palette.tsx
  • packages/opencode/src/cli/cmd/tui/context/directory.ts
  • packages/opencode/src/cli/cmd/tui/context/editor.ts
  • packages/opencode/src/cli/cmd/tui/context/event.ts
  • packages/opencode/src/cli/cmd/tui/context/exit.tsx
  • packages/opencode/src/cli/cmd/tui/context/kv.tsx
  • packages/opencode/src/cli/cmd/tui/context/path-format.tsx
  • packages/opencode/src/cli/cmd/tui/context/route.tsx
  • packages/opencode/src/cli/cmd/tui/context/sync-v2.tsx
  • packages/opencode/src/cli/cmd/tui/context/sync.tsx
  • packages/opencode/src/cli/cmd/tui/context/theme.tsx
  • packages/opencode/src/cli/cmd/tui/context/tui-config.tsx
  • packages/opencode/src/cli/cmd/tui/event.ts
  • packages/opencode/src/cli/cmd/tui/feature-plugins/home/footer.tsx
  • packages/opencode/src/cli/cmd/tui/feature-plugins/sidebar/context.tsx
  • packages/opencode/src/cli/cmd/tui/feature-plugins/sidebar/footer.tsx
  • packages/opencode/src/cli/cmd/tui/feature-plugins/system/session-v2.tsx
  • packages/opencode/src/cli/cmd/tui/keymap.tsx
  • packages/opencode/src/cli/cmd/tui/layer.ts
  • packages/opencode/src/cli/cmd/tui/plugin/api.tsx
  • packages/opencode/src/cli/cmd/tui/plugin/internal.ts
  • packages/opencode/src/cli/cmd/tui/plugin/runtime.ts
  • packages/opencode/src/cli/cmd/tui/plugin/slots.tsx
  • packages/opencode/src/cli/cmd/tui/routes/home.tsx
  • packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
  • packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx
  • packages/opencode/src/cli/cmd/tui/thread.ts
  • packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
  • packages/opencode/src/cli/cmd/tui/ui/toast.tsx
  • packages/opencode/src/cli/cmd/tui/util/clipboard.ts
  • packages/opencode/src/cli/cmd/tui/util/editor.ts
  • packages/opencode/src/cli/cmd/tui/util/model.ts
  • packages/opencode/src/cli/cmd/tui/util/scroll.ts
  • packages/opencode/src/cli/cmd/tui/util/selection.ts
  • packages/opencode/src/cli/cmd/tui/util/signal.ts
  • packages/opencode/src/cli/cmd/tui/worker.ts
  • packages/opencode/src/cli/cmd/web.ts
  • packages/opencode/src/cli/effect-cmd.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/collab/cookie-auth.ts
  • packages/opencode/src/collab/db-impl.ts
  • packages/opencode/src/collab/github-pr.ts
  • packages/opencode/src/collab/invite.ts
  • packages/opencode/src/collab/notes.ts
  • packages/opencode/src/collab/participant.ts
  • packages/opencode/src/collab/preview-router.ts
  • packages/opencode/src/collab/reactions.ts
  • packages/opencode/src/collab/router.ts
  • packages/opencode/src/collab/session.ts
  • packages/opencode/src/command/index.ts
  • packages/opencode/src/config/agent.ts
  • packages/opencode/src/config/command.ts
  • packages/opencode/src/config/config.ts
  • packages/opencode/src/config/entry-name.ts
  • packages/opencode/src/config/error.ts
  • packages/opencode/src/config/formatter.ts
  • packages/opencode/src/config/layout.ts
  • packages/opencode/src/config/lsp.ts
  • packages/opencode/src/config/managed.ts
  • packages/opencode/src/config/markdown.ts
  • packages/opencode/src/config/mcp.ts
  • packages/opencode/src/config/model-id.ts
  • packages/opencode/src/config/parse.ts
  • packages/opencode/src/config/paths.ts
  • packages/opencode/src/config/permission.ts
  • packages/opencode/src/config/plugin.ts
  • packages/opencode/src/config/provider.ts
  • packages/opencode/src/config/reference.ts
  • packages/opencode/src/config/server.ts
  • packages/opencode/src/config/tui-cwd.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/variable.ts
  • packages/opencode/src/control-plane/adapters/index.ts
  • packages/opencode/src/control-plane/schema.ts
  • packages/opencode/src/control-plane/types.ts
  • packages/opencode/src/control-plane/workspace-context.ts
  • packages/opencode/src/control-plane/workspace.sql.ts
  • packages/opencode/src/control-plane/workspace.ts
  • packages/opencode/src/data-migration.ts
  • packages/opencode/src/effect/app-node-builder-v1.ts
  • packages/opencode/src/effect/app-runtime.ts
  • packages/opencode/src/effect/bootstrap-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/instance-state.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/file/ignore.ts
  • packages/opencode/src/file/index.ts
  • packages/opencode/src/file/protected.ts
  • packages/opencode/src/file/ripgrep.ts
  • packages/opencode/src/file/watcher.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/catalog.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/evaluate.ts
  • packages/opencode/src/permission/index.ts
  • packages/opencode/src/permission/schema.ts
  • packages/opencode/src/plugin/cloudflare.ts
  • packages/opencode/src/plugin/codex.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/graphify.ts
  • packages/opencode/src/plugin/index.ts
  • packages/opencode/src/plugin/loader.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/openai/ws-pool.ts
  • packages/opencode/src/plugin/openai/ws.ts
  • packages/opencode/src/plugin/pty-environment.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.ts
  • packages/opencode/src/project/instance-context.ts
  • packages/opencode/src/project/instance-layer.ts
  • packages/opencode/src/project/instance-store.ts
  • packages/opencode/src/project/project.sql.ts
  • packages/opencode/src/project/project.ts
  • packages/opencode/src/project/schema.ts
  • packages/opencode/src/project/vcs.ts
  • packages/opencode/src/provider/auth.ts
  • packages/opencode/src/provider/error.ts
  • packages/opencode/src/provider/provider.ts
  • packages/opencode/src/provider/schema.ts
  • packages/opencode/src/provider/sdk/copilot/AGENTS.md
  • packages/opencode/src/provider/transform.ts
  • packages/opencode/src/pty/index.ts
  • packages/opencode/src/pty/input.ts
  • packages/opencode/src/pty/schema.ts
  • packages/opencode/src/pty/ticket.ts
  • packages/opencode/src/question/index.ts
  • packages/opencode/src/question/schema.ts
  • packages/opencode/src/reference/reference.ts
  • packages/opencode/src/reference/repository-cache.ts
  • packages/opencode/src/server/event.ts
  • packages/opencode/src/server/global-lifecycle.ts
  • packages/opencode/src/server/mdns.ts
  • packages/opencode/src/server/projectors.ts
  • packages/opencode/src/server/routes/instance/httpapi/AGENTS.md
  • packages/opencode/src/server/routes/instance/httpapi/api.ts
  • packages/opencode/src/server/routes/instance/httpapi/errors.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/event.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/v2.ts
  • packages/opencode/src/server/routes/instance/httpapi/groups/v2/location.ts
  • packages/opencode/src/server/routes/instance/httpapi/groups/v2/message.ts
  • packages/opencode/src/server/routes/instance/httpapi/groups/v2/model.ts
  • packages/opencode/src/server/routes/instance/httpapi/groups/v2/provider.ts
  • packages/opencode/src/server/routes/instance/httpapi/groups/v2/session.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/mcp.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/question.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/session-errors.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/handlers/tui.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/v2.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/v2/message.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/v2/model.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/v2/provider.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/v2/session.ts
  • packages/opencode/src/server/routes/instance/httpapi/handlers/workspace.ts
  • packages/opencode/src/server/routes/instance/httpapi/lifecycle.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/proxy.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/shared/workspace-routing.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-v2.ts
  • packages/opencode/src/session/message.ts
  • packages/opencode/src/session/overflow.ts
  • packages/opencode/src/session/processor.ts
  • packages/opencode/src/session/projectors-next.ts
  • packages/opencode/src/session/projectors.ts
  • packages/opencode/src/session/prompt.ts
  • packages/opencode/src/session/prompt/max-steps.txt
  • packages/opencode/src/session/prompt/meta.txt
  • packages/opencode/src/session/prompt/plan-mode.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.sql.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/share/share.sql.ts
  • packages/opencode/src/skill/discovery.ts
  • packages/opencode/src/skill/index.ts
  • packages/opencode/src/snapshot/index.ts
  • packages/opencode/src/storage/db.node.ts
  • packages/opencode/src/storage/db.ts
  • packages/opencode/src/storage/json-migration.ts
  • packages/opencode/src/storage/schema.ts
  • packages/opencode/src/storage/storage.ts
  • packages/opencode/src/sync/event.sql.ts
  • packages/opencode/src/sync/index.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/glob.txt
  • packages/opencode/src/tool/grep.ts
  • packages/opencode/src/tool/grep.txt
  • 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/repo_clone.ts
  • packages/opencode/src/tool/repo_clone.txt
  • packages/opencode/src/tool/repo_overview.ts
  • packages/opencode/src/tool/repo_overview.txt
  • 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/task.txt
  • packages/opencode/src/tool/task_status.ts
  • packages/opencode/src/tool/task_status.txt
  • packages/opencode/src/tool/todo.ts
  • packages/opencode/src/tool/tool.ts
  • packages/opencode/src/tool/truncate.ts
  • packages/opencode/src/tool/webfetch.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/html.ts
  • packages/opencode/src/util/locale.ts
  • packages/opencode/src/util/process.ts
  • packages/opencode/src/util/proxy-env.ts
  • packages/opencode/src/util/record.ts
  • packages/opencode/src/util/repository.ts
  • packages/opencode/src/util/token.ts
  • packages/opencode/src/v2/provider-parity-checklist.md
  • packages/opencode/src/v2/session.ts
  • packages/opencode/src/worktree/index.ts
  • packages/opencode/test/account/repo.test.ts
  • packages/opencode/test/account/service.test.ts
  • packages/opencode/test/acp/agent-interface.test.ts
  • packages/opencode/test/acp/config-option.test.ts
  • packages/opencode/test/acp/content.test.ts
  • packages/opencode/test/acp/directory.test.ts
  • packages/opencode/test/acp/error.test.ts
  • packages/opencode/test/acp/event-subscription.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/bus/bus-effect.test.ts
  • packages/opencode/test/bus/bus-integration.test.ts
  • packages/opencode/test/bus/bus.test.ts
  • packages/opencode/test/cli/account.test.ts
  • packages/opencode/test/cli/acp/acp-test-client.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/aggregate-failures.test.ts
  • packages/opencode/test/cli/cmd/tui/attention.test.ts
  • packages/opencode/test/cli/cmd/tui/prompt-history.test.ts
  • packages/opencode/test/cli/cmd/tui/prompt-part.test.ts
  • packages/opencode/test/cli/cmd/tui/prompt-traits.test.ts
  • packages/opencode/test/cli/cmd/tui/provider-options.test.ts
  • packages/opencode/test/cli/cmd/tui/sync-fixture.tsx
  • packages/opencode/test/cli/effect-cmd-instance-als.test.ts
  • packages/opencode/test/cli/github-action.test.ts
  • 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/run/entry.body.test.ts
  • packages/opencode/test/cli/run/footer.view.test.tsx
  • packages/opencode/test/cli/run/footer.width.test.ts
  • packages/opencode/test/cli/run/prompt.editor.test.ts
  • packages/opencode/test/cli/run/prompt.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.queue.test.ts
  • packages/opencode/test/cli/run/runtime.test.ts
  • packages/opencode/test/cli/run/scrollback.surface.test.ts
  • packages/opencode/test/cli/run/session-data.test.ts
  • packages/opencode/test/cli/run/session-replay.test.ts
  • packages/opencode/test/cli/run/stream.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/theme.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/attach.test.ts
  • packages/opencode/test/cli/tui/dialog-prompt.test.tsx
  • 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-lifecycle.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/cli/tui/slot-replace.test.tsx
  • packages/opencode/test/cli/tui/theme-store.test.ts
  • packages/opencode/test/cli/tui/thread.test.ts
  • packages/opencode/test/cli/tui/use-event.test.tsx
  • packages/opencode/test/config/agent-color.test.ts
  • packages/opencode/test/config/config.test.ts
  • packages/opencode/test/config/entry-name.test.ts
  • packages/opencode/test/config/lsp.test.ts
  • packages/opencode/test/config/tui.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/config-service.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/provider.ts
  • packages/opencode/test/file/fsmonitor.test.ts
  • packages/opencode/test/file/ignore.test.ts
  • packages/opencode/test/file/index.test.ts
  • packages/opencode/test/file/path-traversal.test.ts
  • packages/opencode/test/file/ripgrep.test.ts
  • packages/opencode/test/file/watcher.test.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/mcp-lifecycle-stdio.ts
  • packages/opencode/test/fixture/mcp-session-recovery.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/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/lib/llm-server.ts
  • packages/opencode/test/lib/snapshot.ts
  • packages/opencode/test/lib/test-provider.ts
  • packages/opencode/test/lsp/client.test.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/catalog.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/mcp/oauth-callback.test.ts
  • packages/opencode/test/mcp/oauth-provider.test.ts
  • packages/opencode/test/mcp/session-recovery.test.ts
  • packages/opencode/test/mcp/transport.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/cloudflare.test.ts
  • packages/opencode/test/plugin/codex.test.ts
  • packages/opencode/test/plugin/github-copilot-models.test.ts
  • packages/opencode/test/plugin/install-concurrency.test.ts
  • packages/opencode/test/plugin/loader-shared.test.ts
  • packages/opencode/test/plugin/modal-models.test.ts
  • packages/opencode/test/plugin/openai-rollout.test.ts
  • packages/opencode/test/plugin/openai-ws.test.ts
  • packages/opencode/test/plugin/snowflake-cortex.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/pty/pty-output-isolation.test.ts
  • packages/opencode/test/pty/pty-session.test.ts
  • packages/opencode/test/pty/pty-shell.test.ts
  • packages/opencode/test/question/question.test.ts
  • packages/opencode/test/reference/reference.test.ts
  • packages/opencode/test/server/AGENTS.md
  • packages/opencode/test/server/global-session-list.test.ts
  • packages/opencode/test/server/httpapi-authorization.test.ts
  • packages/opencode/test/server/httpapi-compression.test.ts
  • packages/opencode/test/server/httpapi-config.test.ts
  • packages/opencode/test/server/httpapi-control-plane.test.ts
  • packages/opencode/test/server/httpapi-cors-vary.test.ts
  • packages/opencode/test/server/httpapi-error-middleware.test.ts
  • packages/opencode/test/server/httpapi-event.test.ts
  • packages/opencode/test/server/httpapi-exercise/backend.ts
  • packages/opencode/test/server/httpapi-exercise/index.ts
  • packages/opencode/test/server/httpapi-exercise/runner.ts
  • packages/opencode/test/server/httpapi-exercise/runtime.ts
  • packages/opencode/test/server/httpapi-exercise/types.ts
  • packages/opencode/test/server/httpapi-experimental.test.ts
  • packages/opencode/test/server/httpapi-file.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-layer.ts
  • packages/opencode/test/server/httpapi-listen.test.ts
  • packages/opencode/test/server/httpapi-mcp.test.ts
  • packages/opencode/test/server/httpapi-mdns.test.ts
  • packages/opencode/test/server/httpapi-promptasync-context.test.ts
  • packages/opencode/test/server/httpapi-provider.test.ts
  • packages/opencode/test/server/httpapi-pty-websocket.test.ts
  • packages/opencode/test/server/httpapi-pty.test.ts
  • packages/opencode/test/server/httpapi-public-openapi.test.ts
  • packages/opencode/test/server/httpapi-query-schema-drift.test.ts
  • packages/opencode/test/server/httpapi-raw-route-auth.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/workspace-proxy.test.ts
  • packages/opencode/test/server/workspace-routing.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/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/db.test.ts
  • packages/opencode/test/storage/json-migration.test.ts
  • packages/opencode/test/storage/storage.test.ts
  • packages/opencode/test/storage/workspace-time-migration.test.ts
  • packages/opencode/test/sync/index.test.ts
  • packages/opencode/test/tool/apply_patch.test.ts
  • packages/opencode/test/tool/code-mode-integration.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/repo_clone.test.ts
  • packages/opencode/test/tool/repo_overview.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/task_status.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/html.test.ts
  • packages/opencode/test/util/log.test.ts
  • packages/opencode/test/util/repository.test.ts
  • packages/opencode/test/v2/session-message-updater.test.ts
  • packages/opencode/tsconfig.json
  • packages/plugin/package.json
  • packages/plugin/src/index.ts
  • packages/plugin/src/tool.ts
  • packages/plugin/src/tui.ts
  • packages/plugin/src/v2/effect/PLAN.md
  • 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/context.ts
  • packages/plugin/src/v2/effect/event.ts
  • packages/plugin/src/v2/effect/filesystem.ts
  • packages/plugin/src/v2/effect/index.ts
  • packages/plugin/src/v2/effect/integration.ts
  • packages/plugin/src/v2/effect/location.ts
  • packages/plugin/src/v2/effect/npm.ts
  • packages/plugin/src/v2/effect/path.ts
  • packages/plugin/src/v2/effect/plugin.ts
  • packages/plugin/src/v2/effect/reference.ts
  • packages/plugin/src/v2/effect/registration.ts
  • packages/plugin/src/v2/effect/skill.ts
  • packages/plugin/src/v2/options.ts
  • packages/plugin/src/v2/promise/README.md
  • packages/plugin/src/v2/promise/agent.ts
  • packages/plugin/src/v2/promise/aisdk.ts
  • packages/plugin/src/v2/promise/catalog.ts
  • packages/plugin/src/v2/promise/command.ts
  • packages/plugin/src/v2/promise/context.ts
  • packages/plugin/src/v2/promise/index.ts
  • packages/plugin/src/v2/promise/integration.ts
  • packages/plugin/src/v2/promise/plugin.ts
  • packages/plugin/src/v2/promise/reference.ts
  • packages/plugin/src/v2/promise/registration.ts
  • packages/plugin/src/v2/promise/skill.ts
  • packages/protocol/package.json
  • packages/protocol/src/api.ts
  • packages/protocol/src/errors.ts
  • packages/protocol/src/groups/agent.ts
  • packages/protocol/src/groups/command.ts
  • packages/protocol/src/groups/credential.ts
  • packages/protocol/src/groups/event.ts
  • packages/protocol/src/groups/fs.ts
  • packages/protocol/src/groups/health.ts
  • packages/protocol/src/groups/integration.ts
  • packages/protocol/src/groups/location.ts
  • packages/protocol/src/groups/message.ts
  • packages/protocol/src/groups/model.ts
  • packages/protocol/src/groups/permission.ts
  • packages/protocol/src/groups/project-copy.ts
  • packages/protocol/src/groups/provider.ts
  • packages/protocol/src/groups/pty.ts
  • packages/protocol/src/groups/question.ts
  • packages/protocol/src/groups/reference.ts
  • packages/protocol/src/groups/session.ts
  • packages/protocol/src/groups/skill.ts
  • packages/protocol/src/middleware/authorization.ts
  • packages/protocol/src/middleware/schema-error.ts
  • packages/protocol/sst-env.d.ts
  • packages/protocol/test/session-cursor.test.ts
  • packages/protocol/tsconfig.json
  • packages/schema/AGENTS.md
  • packages/schema/package.json
  • packages/schema/src/agent.ts
  • packages/schema/src/catalog.ts
  • packages/schema/src/command.ts
  • packages/schema/src/connection.ts
  • packages/schema/src/credential.ts
  • packages/schema/src/durable-event-manifest.ts
  • packages/schema/src/event-manifest.ts
  • packages/schema/src/event.ts
  • packages/schema/src/file-diff.ts
  • packages/schema/src/filesystem-watcher.ts
  • packages/schema/src/filesystem.ts
  • packages/schema/src/ide-event.ts
  • packages/schema/src/identifier.ts
  • packages/schema/src/index.ts
  • packages/schema/src/installation-event.ts
  • packages/schema/src/integration-id.ts
  • packages/schema/src/integration.ts
  • packages/schema/src/legacy-event.ts
  • packages/schema/src/llm.ts
  • packages/schema/src/location.ts
  • packages/schema/src/lsp-event.ts
  • packages/schema/src/mcp-event.ts
  • packages/schema/src/model.ts
  • packages/schema/src/models-dev.ts
  • packages/schema/src/permission-saved.ts
  • packages/schema/src/permission-v1.ts
  • packages/schema/src/permission.ts
  • packages/schema/src/plugin.ts
  • packages/schema/src/project-copy.ts
  • packages/schema/src/project-directories.ts
  • packages/schema/src/project-id.ts
  • packages/schema/src/project.ts
  • packages/schema/src/prompt-input.ts
  • packages/schema/src/prompt.ts
  • packages/schema/src/provider.ts
  • packages/schema/src/pty-ticket.ts
  • packages/schema/src/pty.ts
  • packages/schema/src/question-v1.ts
  • packages/schema/src/question.ts
  • packages/schema/src/reference.ts
  • packages/schema/src/revert.ts
  • packages/schema/src/schema.ts
  • packages/schema/src/server-event.ts
  • packages/schema/src/session-compaction-event.ts
  • packages/schema/src/session-delivery.ts
  • packages/schema/src/session-event.ts
  • packages/schema/src/session-id.ts
  • packages/schema/src/session-input.ts
  • packages/schema/src/session-message.ts
  • packages/schema/src/session-status-event.ts
  • packages/schema/src/session-todo.ts
  • packages/schema/src/session-v1.ts
  • packages/schema/src/session.ts
  • packages/schema/src/skill.ts
  • packages/schema/src/tui-event.ts
  • packages/schema/src/v1/legacy-event.ts
  • packages/schema/src/v1/permission.ts
  • packages/schema/src/v1/question.ts
  • packages/schema/src/v1/session.ts
  • packages/schema/src/vcs-event.ts
  • packages/schema/src/workspace-event.ts
  • packages/schema/src/workspace-id.ts
  • packages/schema/src/workspace.ts
  • packages/schema/src/worktree-event.ts
  • packages/schema/sst-env.d.ts
  • packages/schema/test/compatibility.test.ts
  • packages/schema/test/contract-hygiene.test.ts
  • packages/schema/test/event-manifest.test.ts
  • packages/schema/test/event.test.ts
  • packages/schema/test/legacy-event.test.ts
  • packages/schema/test/v1-isolation.test.ts
  • packages/schema/tsconfig.json
  • 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/sst-env.d.ts
  • packages/sdk-next/test/embedded.test.ts
  • packages/sdk-next/test/import-boundaries.test.ts
  • packages/sdk-next/tsconfig.json
  • packages/sdk/js/package.json
  • packages/sdk/js/script/build.ts
  • packages/sdk/js/src/v2/client.ts
  • packages/sdk/js/test/session-history.test.ts
  • packages/sdk/openapi.json
  • packages/server/package.json
  • packages/server/src/api.ts
  • packages/server/src/auth.ts
  • packages/server/src/cors.ts
  • packages/server/src/handlers.ts
  • packages/server/src/handlers/agent.ts
  • packages/server/src/handlers/command.ts
  • packages/server/src/handlers/credential.ts
  • packages/server/src/handlers/event.ts
  • packages/server/src/handlers/fs.ts
  • packages/server/src/handlers/health.ts
  • packages/server/src/handlers/integration.ts
  • packages/server/src/handlers/location.ts
  • packages/server/src/handlers/message.ts
  • packages/server/src/handlers/model.ts
  • packages/server/src/handlers/permission.ts
  • packages/server/src/handlers/project-copy.ts
  • packages/server/src/handlers/provider.ts
  • packages/server/src/handlers/pty.ts
  • packages/server/src/handlers/question.ts
  • packages/server/src/handlers/reference.ts
  • packages/server/src/handlers/session.ts
  • packages/server/src/handlers/skill.ts
  • packages/server/src/location.ts
  • packages/server/src/middleware/authorization.ts
  • packages/server/src/middleware/schema-error.ts
  • packages/server/src/middleware/session-location.ts
  • packages/server/src/pty-environment.ts
  • packages/server/src/routes.ts
  • packages/server/sst-env.d.ts
  • packages/server/tsconfig.json
  • packages/session-ui/AGENTS.md
  • packages/session-ui/package.json
  • packages/session-ui/src/components/apply-patch-file.test.ts
  • packages/session-ui/src/components/apply-patch-file.ts
  • packages/session-ui/src/components/basic-tool.css
  • packages/session-ui/src/components/basic-tool.stories.tsx
  • packages/session-ui/src/components/basic-tool.tsx
  • packages/session-ui/src/components/dock-prompt.stories.tsx
  • packages/session-ui/src/components/dock-prompt.tsx
  • packages/session-ui/src/components/file-media.tsx
  • packages/session-ui/src/components/file-search.tsx
  • packages/session-ui/src/components/file-ssr.tsx
  • packages/session-ui/src/components/file.css
  • packages/session-ui/src/components/file.tsx
  • packages/session-ui/src/components/line-comment-annotations.tsx
  • packages/session-ui/src/components/line-comment-styles.ts
  • packages/session-ui/src/components/line-comment.stories.tsx
  • packages/session-ui/src/components/line-comment.tsx
  • packages/session-ui/src/components/markdown-cache.tsx
  • packages/session-ui/src/components/markdown-code-state.test.ts
  • packages/session-ui/src/components/markdown-code-state.ts
  • packages/session-ui/src/components/markdown-inline-code-kind.test.ts
  • packages/session-ui/src/components/markdown-inline-code-kind.ts
  • packages/session-ui/src/components/markdown-projection.ts
  • packages/session-ui/src/components/markdown-stream.test.ts
  • packages/session-ui/src/components/markdown-stream.ts
  • packages/session-ui/src/components/markdown-worker-protocol.test.ts
  • packages/session-ui/src/components/markdown-worker-protocol.ts
  • packages/session-ui/src/components/markdown-worker-queue.test.ts
  • packages/session-ui/src/components/markdown-worker-queue.ts
  • packages/session-ui/src/components/markdown-worker-transport.test.ts
  • packages/session-ui/src/components/markdown-worker-transport.ts
  • packages/session-ui/src/components/markdown-worker.ts
  • packages/session-ui/src/components/markdown.css
  • packages/session-ui/src/components/markdown.stories.tsx
  • packages/session-ui/src/components/markdown.tsx
  • packages/session-ui/src/components/markdown.worker.ts
  • packages/session-ui/src/components/message-file.test.ts
  • packages/session-ui/src/components/message-file.ts
  • packages/session-ui/src/components/message-nav.css
  • packages/session-ui/src/components/message-nav.stories.tsx
  • packages/session-ui/src/components/message-nav.tsx
  • packages/session-ui/src/components/message-part-text.ts
  • packages/session-ui/src/components/message-part.css
  • packages/session-ui/src/components/message-part.stories.tsx
  • packages/session-ui/src/components/message-part.test.ts
  • packages/session-ui/src/components/message-part.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-diff.test.ts
  • packages/session-ui/src/components/session-diff.ts
  • packages/session-ui/src/components/session-retry.tsx
  • packages/session-ui/src/components/session-review.css
  • packages/session-ui/src/components/session-review.stories.tsx
  • packages/session-ui/src/components/session-review.tsx
  • packages/session-ui/src/components/session-turn.css
  • packages/session-ui/src/components/session-turn.stories.tsx
  • packages/session-ui/src/components/session-turn.tsx
  • packages/session-ui/src/components/shell-submessage-motion.stories.tsx
  • packages/session-ui/src/components/shell-submessage.css
  • packages/session-ui/src/components/timeline-playground.stories.tsx
  • packages/session-ui/src/components/tool-count-label.css
  • packages/session-ui/src/components/tool-count-label.tsx
  • packages/session-ui/src/components/tool-count-summary.css
  • packages/session-ui/src/components/tool-count-summary.stories.tsx
  • packages/session-ui/src/components/tool-count-summary.tsx
  • packages/session-ui/src/components/tool-error-card.css
  • packages/session-ui/src/components/tool-error-card.stories.tsx
  • packages/session-ui/src/components/tool-error-card.tsx
  • packages/session-ui/src/components/tool-status-title.css
  • packages/session-ui/src/components/tool-status-title.tsx
  • packages/session-ui/src/context/data.tsx
  • packages/session-ui/src/context/index.ts
  • packages/session-ui/src/pierre/comment-hover.ts
  • packages/session-ui/src/pierre/commented-lines.ts
  • packages/session-ui/src/pierre/diff-selection.ts
  • packages/session-ui/src/pierre/file-find.ts
  • packages/session-ui/src/pierre/file-runtime.ts
  • packages/session-ui/src/pierre/file-selection.ts
  • packages/session-ui/src/pierre/index.ts
  • packages/session-ui/src/pierre/media.ts
  • packages/session-ui/src/pierre/selection-bridge.ts
  • packages/session-ui/src/pierre/virtualizer.ts
  • packages/session-ui/src/pierre/worker.ts
  • packages/session-ui/src/styles/index.css
  • packages/session-ui/src/v2/components/attachment-card-v2.css
  • packages/session-ui/src/v2/components/attachment-card-v2.tsx
  • packages/session-ui/src/v2/components/basic-tool-v2.css
  • packages/session-ui/src/v2/components/basic-tool-v2.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/line-comment-annotations-v2.tsx
  • packages/session-ui/src/v2/components/prompt-input/attachments.css
  • packages/session-ui/src/v2/components/prompt-input/attachments.ts
  • packages/session-ui/src/v2/components/prompt-input/index.tsx
  • packages/session-ui/src/v2/components/prompt-input/interaction.ts
  • packages/session-ui/src/v2/components/prompt-input/machine.test.ts
  • packages/session-ui/src/v2/components/prompt-input/machine.ts
  • packages/session-ui/src/v2/components/prompt-input/prompt-input.stories.tsx
  • packages/session-ui/src/v2/components/prompt-input/store.test.ts
  • packages/session-ui/src/v2/components/prompt-input/store.ts
  • packages/session-ui/src/v2/components/prompt-input/types.ts
  • packages/session-ui/src/v2/components/session-file-panel-v2.tsx
  • packages/session-ui/src/v2/components/session-progress-indicator-v2.css
  • packages/session-ui/src/v2/components/session-progress-indicator-v2.stories.tsx
  • packages/session-ui/src/v2/components/session-progress-indicator-v2.tsx
  • packages/session-ui/src/v2/components/session-review-empty-changes-v2.tsx
  • packages/session-ui/src/v2/components/session-review-empty-no-git-v2.tsx
  • packages/session-ui/src/v2/components/session-review-file-preview-v2-virtualize.test.ts
  • packages/session-ui/src/v2/components/session-review-file-preview-v2-virtualize.ts
  • packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx
  • packages/session-ui/src/v2/components/session-review-v2.css
  • packages/session-ui/src/v2/components/session-review-v2.tsx
  • packages/session-ui/src/v2/components/tool-error-card-v2.css
  • packages/session-ui/src/v2/components/tool-error-card-v2.stories.tsx
  • packages/session-ui/src/v2/components/tool-error-card-v2.tsx
  • packages/session-ui/sst-env.d.ts
  • packages/session-ui/tsconfig.json
  • packages/slack/package.json
  • packages/stats/AGENTS.md
  • packages/stats/README.md
  • packages/stats/app/.gitignore
  • packages/stats/app/app.config.ts
  • packages/stats/app/package.json
  • packages/stats/app/src/app.css
  • packages/stats/app/src/app.tsx
  • packages/stats/app/src/component/locale-links.tsx
  • packages/stats/app/src/component/model-compare-detail.tsx
  • packages/stats/app/src/context/i18n.tsx
  • packages/stats/app/src/context/language.tsx
  • packages/stats/app/src/entry-client.tsx
  • packages/stats/app/src/entry-server.tsx
  • packages/stats/app/src/global.d.ts
  • packages/stats/app/src/i18n.ts
  • packages/stats/app/src/i18n/ar.ts
  • packages/stats/app/src/i18n/br.ts
  • packages/stats/app/src/i18n/da.ts
  • packages/stats/app/src/i18n/de.ts
  • packages/stats/app/src/i18n/es.ts
  • packages/stats/app/src/i18n/fr.ts
  • packages/stats/app/src/i18n/it.ts
  • packages/stats/app/src/i18n/ja.ts
  • packages/stats/app/src/i18n/ko.ts
  • packages/stats/app/src/i18n/no.ts
  • packages/stats/app/src/i18n/pl.ts
  • packages/stats/app/src/i18n/ru.ts
  • packages/stats/app/src/i18n/th.ts
  • packages/stats/app/src/i18n/tr.ts
  • packages/stats/app/src/i18n/uk.ts
  • packages/stats/app/src/i18n/zh.ts
  • packages/stats/app/src/i18n/zht.ts
  • packages/stats/app/src/lib/comparison-pages.ts
  • packages/stats/app/src/lib/language.ts
  • packages/stats/app/src/resource.d.ts
  • packages/stats/app/src/routes/[lab]/[model].tsx
  • packages/stats/app/src/routes/[lab]/index.tsx
  • packages/stats/app/src/routes/api/health.ts
  • packages/stats/app/src/routes/api/newsletter.ts
  • packages/stats/app/src/routes/breadcrumb-select.tsx
  • packages/stats/app/src/routes/compare-cards.tsx
  • packages/stats/app/src/routes/compare-radar.tsx
  • packages/stats/app/src/routes/compare-selector.tsx
  • packages/stats/app/src/routes/compare/[firstFamily]/[secondFamily].tsx
  • packages/stats/app/src/routes/compare/[firstLab]/[firstModel]/[secondLab]/[secondModel].tsx
  • packages/stats/app/src/routes/compare/index.tsx
  • packages/stats/app/src/routes/geo-map.ts
  • packages/stats/app/src/routes/index.css
  • packages/stats/app/src/routes/index.tsx
  • packages/stats/app/src/routes/model-catalog.ts
  • packages/stats/app/src/routes/section-heading.tsx
  • packages/stats/app/src/routes/sitemap.xml.ts
  • packages/stats/app/src/routes/stats-cache.ts
  • packages/stats/app/src/routes/stats-shell.tsx
  • packages/stats/app/src/routes/stats/api/health.ts
  • packages/stats/app/src/routes/stats/api/newsletter.ts
  • packages/stats/app/src/stats-runtime.ts
  • packages/stats/app/sst-env.d.ts
  • packages/stats/app/tsconfig.json
  • packages/stats/app/vite.config.ts
  • packages/stats/core/drizzle.config.ts
  • packages/stats/core/migrations/20260522121617_common_dust/migration.sql
  • packages/stats/core/migrations/20260522121617_common_dust/snapshot.json
  • packages/stats/core/migrations/20260523110335_cool_vin_gonzales/migration.sql
  • packages/stats/core/migrations/20260523110335_cool_vin_gonzales/snapshot.json
  • packages/stats/core/migrations/20260528012726_worthless_ultimo/migration.sql
  • packages/stats/core/migrations/20260528012726_worthless_ultimo/snapshot.json
  • packages/stats/core/migrations/20260528114447_misty_black_knight/migration.sql
  • packages/stats/core/migrations/20260528114447_misty_black_knight/snapshot.json
  • packages/stats/core/migrations/20260528121120_easy_multiple_man/migration.sql
  • packages/stats/core/migrations/20260528121120_easy_multiple_man/snapshot.json
  • packages/stats/core/migrations/20260620000000_unique_users/migration.sql
  • packages/stats/core/package.json
  • packages/stats/core/src/athena.ts
  • packages/stats/core/src/config.ts
  • packages/stats/core/src/database.ts
  • packages/stats/core/src/database/schema.ts
  • packages/stats/core/src/domain/geo.ts
  • packages/stats/core/src/domain/home.ts
  • packages/stats/core/src/domain/inference.test.ts
  • packages/stats/core/src/domain/inference.ts
  • packages/stats/core/src/domain/model-normalization.ts
  • packages/stats/core/src/domain/model.ts
  • packages/stats/core/src/domain/provider.ts
  • packages/stats/core/src/domain/stat.ts
  • packages/stats/core/src/ensure-unique-users.ts
  • packages/stats/core/src/honeycomb-backfill.ts
  • packages/stats/core/src/index.ts
  • packages/stats/core/src/migrate.ts
  • packages/stats/core/src/r2-sql.ts
  • packages/stats/core/src/resource.d.ts
  • packages/stats/core/src/runtime.ts
  • packages/stats/core/src/stat-sync.ts
  • packages/stats/core/sst-env.d.ts
  • packages/stats/core/tsconfig.json
  • packages/stats/server/Dockerfile
  • packages/stats/server/package.json
  • packages/stats/server/src/ingest.ts
  • packages/stats/server/src/resource.d.ts
  • packages/stats/server/src/router.ts
  • packages/stats/server/src/server.ts
  • packages/stats/server/src/shutdown.ts
  • packages/stats/server/src/stat-sync.ts
  • packages/stats/server/sst-env.d.ts
  • packages/stats/server/tsconfig.json
  • packages/storybook/.storybook/main.ts
  • packages/storybook/.storybook/mocks/app/components/dialog-select-model.tsx
  • packages/storybook/.storybook/mocks/app/context/command.ts
  • packages/storybook/.storybook/mocks/app/context/global-sync.ts
  • packages/storybook/.storybook/mocks/app/context/language.ts
  • packages/storybook/.storybook/mocks/app/context/permission.ts
  • packages/storybook/.storybook/mocks/app/context/platform.ts
  • packages/storybook/.storybook/mocks/app/context/prompt.ts
  • packages/storybook/.storybook/mocks/app/context/sdk.ts
  • packages/storybook/.storybook/mocks/app/context/server-sdk.ts
  • packages/storybook/.storybook/mocks/app/context/server-sync.ts
  • packages/storybook/.storybook/mocks/app/context/sync.ts
  • packages/storybook/.storybook/mocks/app/hooks/use-providers.ts
  • packages/storybook/.storybook/mocks/solid-router.tsx
  • packages/storybook/.storybook/playground-css-plugin.ts
  • packages/storybook/.storybook/preview.tsx
  • packages/storybook/package.json
  • packages/tui/bunfig.toml
  • packages/tui/package.json
  • packages/tui/src/app.tsx
  • packages/tui/src/attention.ts
  • packages/tui/src/audio.d.ts
  • packages/tui/src/audio.ts
  • packages/tui/src/clipboard.ts
  • packages/tui/src/component/bg-pulse-render.ts
  • packages/tui/src/component/bg-pulse.tsx
  • packages/tui/src/component/command-palette.tsx
  • packages/tui/src/component/dialog-agent.tsx
  • packages/tui/src/component/dialog-console-org.tsx
  • packages/tui/src/component/dialog-debug.tsx
  • packages/tui/src/component/dialog-mcp.tsx
  • packages/tui/src/component/dialog-model.tsx
  • packages/tui/src/component/dialog-move-session.tsx
  • packages/tui/src/component/dialog-provider.tsx
  • packages/tui/src/component/dialog-retry-action.tsx
  • packages/tui/src/component/dialog-session-delete-failed.tsx
  • packages/tui/src/component/dialog-session-list.tsx
  • packages/tui/src/component/dialog-session-rename.tsx
  • packages/tui/src/component/dialog-skill.tsx
  • packages/tui/src/component/dialog-stash.tsx
  • packages/tui/src/component/dialog-status.tsx
  • packages/tui/src/component/dialog-tag.tsx
  • packages/tui/src/component/dialog-theme-list.tsx
  • packages/tui/src/component/dialog-variant.tsx
  • packages/tui/src/component/dialog-workspace-create.tsx
  • packages/tui/src/component/dialog-workspace-file-changes.tsx
  • packages/tui/src/component/dialog-workspace-list.tsx
  • packages/tui/src/component/dialog-workspace-unavailable.tsx
  • packages/tui/src/component/error-component.tsx
  • packages/tui/src/component/logo.tsx
  • packages/tui/src/component/plugin-route-missing.tsx
  • packages/tui/src/component/prompt/autocomplete.tsx
  • packages/tui/src/component/prompt/cwd.ts
  • packages/tui/src/component/prompt/frecency.tsx
  • packages/tui/src/component/prompt/history.tsx
  • packages/tui/src/component/prompt/index.tsx
  • packages/tui/src/component/prompt/local-attachment.ts
  • packages/tui/src/component/prompt/move.tsx
  • packages/tui/src/component/prompt/stash.tsx
  • packages/tui/src/component/prompt/workspace.tsx
  • packages/tui/src/component/register-spinner.ts
  • packages/tui/src/component/spinner.tsx
  • packages/tui/src/component/startup-loading.tsx
  • packages/tui/src/component/todo-item.tsx
  • packages/tui/src/component/use-connected.tsx
  • packages/tui/src/component/workspace-label.tsx
  • packages/tui/src/config/index.tsx
  • packages/tui/src/config/keybind.ts
  • packages/tui/src/context/args.tsx
  • packages/tui/src/context/clipboard.tsx
  • packages/tui/src/context/data.tsx
  • packages/tui/src/context/directory.ts
  • packages/tui/src/context/editor.ts
  • packages/tui/src/context/epilogue.tsx
  • packages/tui/src/context/event.ts
  • packages/tui/src/context/exit.tsx
  • packages/tui/src/context/helper.tsx
  • packages/tui/src/context/kv.tsx
  • packages/tui/src/context/local.tsx
  • packages/tui/src/context/location.tsx
  • packages/tui/src/context/path-format.tsx
  • packages/tui/src/context/permission.tsx
  • packages/tui/src/context/project.tsx
  • packages/tui/src/context/prompt.tsx
  • packages/tui/src/context/route.tsx
  • packages/tui/src/context/runtime.tsx
  • packages/tui/src/context/sdk.tsx
  • packages/tui/src/context/sync.tsx
  • packages/tui/src/context/theme.tsx
  • packages/tui/src/context/thinking.ts
  • packages/tui/src/editor-zed.ts
  • packages/tui/src/editor.ts
  • packages/tui/src/feature-plugins/builtins.ts
  • packages/tui/src/feature-plugins/home/footer.tsx
  • packages/tui/src/feature-plugins/home/tips-view.tsx
  • packages/tui/src/feature-plugins/home/tips.tsx
  • packages/tui/src/feature-plugins/sidebar/context.tsx
  • packages/tui/src/feature-plugins/sidebar/files.tsx
  • packages/tui/src/feature-plugins/sidebar/footer.tsx
  • packages/tui/src/feature-plugins/sidebar/lsp.tsx
  • packages/tui/src/feature-plugins/sidebar/mcp.tsx
  • packages/tui/src/feature-plugins/sidebar/todo.tsx
  • packages/tui/src/feature-plugins/system/diff-viewer-file-tree-utils.ts
  • packages/tui/src/feature-plugins/system/diff-viewer-file-tree.tsx
  • packages/tui/src/feature-plugins/system/diff-viewer-ui.tsx
  • packages/tui/src/feature-plugins/system/diff-viewer.tsx
  • packages/tui/src/feature-plugins/system/notifications.ts
  • packages/tui/src/feature-plugins/system/plugins.tsx
  • packages/tui/src/feature-plugins/system/which-key.tsx
  • packages/tui/src/index.tsx
  • packages/tui/src/keymap.tsx
  • packages/tui/src/logo.ts
  • packages/tui/src/parsers-config.ts
  • packages/tui/src/plugin/adapters.tsx
  • packages/tui/src/plugin/api.ts
  • packages/tui/src/plugin/command-shim.ts
  • packages/tui/src/plugin/runtime.tsx
  • packages/tui/src/plugin/slots.tsx
  • packages/tui/src/prompt/display.ts
  • packages/tui/src/prompt/frecency.tsx
  • packages/tui/src/prompt/history.tsx
  • packages/tui/src/prompt/part.ts
  • packages/tui/src/prompt/stash.tsx
  • packages/tui/src/prompt/traits.ts
  • packages/tui/src/routes/home.tsx
  • packages/tui/src/routes/home/session-destination.tsx
  • packages/tui/src/routes/session/dialog-fork-from-timeline.tsx
  • packages/tui/src/routes/session/dialog-message.tsx
  • packages/tui/src/routes/session/dialog-subagent.tsx
  • packages/tui/src/routes/session/dialog-timeline.tsx
  • packages/tui/src/routes/session/footer.tsx
  • packages/tui/src/routes/session/index.tsx
  • packages/tui/src/routes/session/permission.tsx
  • packages/tui/src/routes/session/question.tsx
  • packages/tui/src/routes/session/sidebar.tsx
  • packages/tui/src/routes/session/subagent-footer.tsx
  • packages/tui/src/runtime.tsx
  • packages/tui/src/terminal-win32.ts
  • packages/tui/src/theme/assets/aura.json
  • packages/tui/src/theme/assets/ayu.json
  • packages/tui/src/theme/assets/carbonfox.json
  • packages/tui/src/theme/assets/catppuccin-frappe.json
  • packages/tui/src/theme/assets/catppuccin-macchiato.json
  • packages/tui/src/theme/assets/catppuccin.json
  • packages/tui/src/theme/assets/cobalt2.json
  • packages/tui/src/theme/assets/cursor.json
  • packages/tui/src/theme/assets/dracula.json
  • packages/tui/src/theme/assets/everforest.json
  • packages/tui/src/theme/assets/flexoki.json
  • packages/tui/src/theme/assets/github.json
  • packages/tui/src/theme/assets/gruvbox.json
  • packages/tui/src/theme/assets/kanagawa.json
  • packages/tui/src/theme/assets/lucent-orng.json
  • packages/tui/src/theme/assets/material.json
  • packages/tui/src/theme/assets/matrix.json
  • packages/tui/src/theme/assets/mercury.json
  • packages/tui/src/theme/assets/monokai.json
  • packages/tui/src/theme/assets/nightowl.json
  • packages/tui/src/theme/assets/nord.json
  • packages/tui/src/theme/assets/one-dark.json
  • packages/tui/src/theme/assets/opencode.json
  • packages/tui/src/theme/assets/orng.json
  • packages/tui/src/theme/assets/osaka-jade.json
  • packages/tui/src/theme/assets/palenight.json
  • packages/tui/src/theme/assets/rosepine.json
  • packages/tui/src/theme/assets/solarized.json
  • packages/tui/src/theme/assets/synthwave84.json
  • packages/tui/src/theme/assets/tokyonight.json
  • packages/tui/src/theme/assets/vercel.json
  • packages/tui/src/theme/assets/vesper.json
  • packages/tui/src/theme/assets/zenburn.json
  • packages/tui/src/theme/index.ts
  • packages/tui/src/ui/border.ts
  • packages/tui/src/ui/dialog-alert.tsx
  • packages/tui/src/ui/dialog-confirm.tsx
  • packages/tui/src/ui/dialog-export-options.tsx
  • packages/tui/src/ui/dialog-help.tsx
  • packages/tui/src/ui/dialog-prompt.tsx
  • packages/tui/src/ui/dialog-select.tsx
  • packages/tui/src/ui/dialog.tsx

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

hblanken and others added 3 commits August 18, 2026 21:01
- Replace deprecated octal escape \200B with literal U+200B in session-ui prompt-input
- Fix providers.all().find() → .has() (Map API) in local.tsx
- Replace out-of-scope `local.*` refs with props.controls.* in prompt-input.tsx
- Fix a.dataUrl → a.blob.url (ImageAttachmentPart API change)
- Fix DialogConnectProvider props: provider → controller
- Add disconnectedProvider stub to createPromptModelSelection return type

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- skill/index.ts: remove duplicate CUSTOMIZE_OPENCODE_SKILL_BODY import (TS2440)
- server/shared/ui.ts: replace removed AppFileSystem.mimeType with FSUtil.mimeType (TS2552)
- authorization.ts: cast string[] before join() to fix narrowing to never (TS2339)
- graphify.ts: replace removed @opencode-ai/core/util/log with inline console logger (TS2307)
- server.ts: add inline error logger; fix AsyncIterable cast; import Database from db.ts (TS2307)
- storage/db.ts: restore (removed by upstream merge); adapt for drizzle rc.2 — remove
  RuntimeFlags/Log deps, expose $client publicly via intersection type override
- storage/db.bun.ts: restore (removed by upstream merge)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
drizzle rc.2 changed integer({ mode: "timestamp_ms" }) to return Date objects
instead of numbers, and tightened insert types accordingly.

- Replace Date.now() with new Date() in all timestamp_ms inserts/updates
- Replace `date < Date.now()` with `date.getTime() < Date.now()` in comparisons
- Remove `new Date(row.created_at)` wrapping where column now returns Date
- Fix SQLQueryBindings: pass null instead of undefined for optional string (github-pr.ts)
- Fix mentionsToEvents calls: move suggestionId into context object (router.ts)
- Add "nt" to collabId prefix union (collab/id.ts) for notes table
- Remove now-unused @ts-expect-error directives from preview-router.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hblanken hblanken self-assigned this Aug 18, 2026
@sqeeswy
sqeeswy merged commit 9b103f8 into collab Aug 18, 2026
4 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.