Compare commits
merge into: petru/coder-server:fix/diff-viewer-error-handling
petru/coder-server:main
petru/coder-server:jakehwll/linear-progress-demui
petru/coder-server:jakehwll/demui-circular-progress
petru/coder-server:yevhenii/allow-byok
petru/coder-server:dfraley/review-unread-chats-impl
petru/coder-server:dfraley/plan/implement-completed-status
petru/coder-server:devtools/08-debug-panel-components-settings
petru/coder-server:devtools/09-storybook-stories
petru/coder-server:devtools/06-http-handlers-api-docs
petru/coder-server:devtools/07-frontend-api-panel-utils
petru/coder-server:devtools/05-chat-lifecycle-wiring
petru/coder-server:devtools/02-types-context-model-normalization
petru/coder-server:devtools/03-recorder-transport-redaction
petru/coder-server:devtools/04-service-summary-aggregation
petru/coder-server:devtools/01-database-schema-sdk-types
petru/coder-server:dylan/implement-cli-for-user-secrets
petru/coder-server:mike/exp-agents-tui
petru/coder-server:zedkipp/plat-80-secret-value-validation
petru/coder-server:pb/aibridge-code-move
petru/coder-server:lilac/emotion-to-tailwind
petru/coder-server:mike/plan-management-fb3t
petru/coder-server:dfraley/review-unread-chats-plan
petru/coder-server:feat/log-message-on-nested-transactions
petru/coder-server:lilac/upgrade-dogfood-ubuntu-26.04
petru/coder-server:docs/remove-dead-chat-statuses
petru/coder-server:lilac/remove-mui-x-tree-view
petru/coder-server:dependabot/go_modules/x-7e75875e1d
petru/coder-server:dependabot/github_actions/github-actions-9800aaf60e
petru/coder-server:yevhenii/byok-docs
petru/coder-server:cian/consolidate-anthropic-forks
petru/coder-server:dependabot/go_modules/github.com/open-policy-agent/opa-1.15.2
petru/coder-server:release/2.32
petru/coder-server:fix/login-theme-flash-on-first-render
petru/coder-server:cian/chat-org-scoping
petru/coder-server:cherry-pick/win-version-release-2.29
petru/coder-server:fix/plat-110-dns-state-preservation
petru/coder-server:release/2.29
petru/coder-server:fix/devcontainer-delete-failed-state
petru/coder-server:cian/provisionerd-process-groups-metrics
petru/coder-server:jeremyruppel/sessions-page-spacer
petru/coder-server:yevhenii/aibridge-mask-secret
petru/coder-server:dependabot/go_modules/github.com/open-policy-agent/opa-1.15.1
petru/coder-server:eng-724/agent-first-connection-metric
petru/coder-server:mike/plan-mode-turn-scoped
petru/coder-server:dk/objstore
petru/coder-server:cherry-pick/remove-subdomain-release-2.29
petru/coder-server:mafredri/fix-storybook-hang
petru/coder-server:jeremyruppel/user-appearance-initial-theme
petru/coder-server:purple-theme
petru/coder-server:docs-agent-flat-branch-naming
petru/coder-server:mike/multi-provider-configs-part1
petru/coder-server:ethan/chatd-control-redesign
petru/coder-server:dk/bridge-multi-provider
petru/coder-server:chat-rendering-vzs3
petru/coder-server:perf/chatd-stream-singleflight
petru/coder-server:mike/multi-provider-configs-stage2
petru/coder-server:cian/async-workspace-creation
petru/coder-server:cian/dogfood-multistage
petru/coder-server:monaco-perf-ps8q
petru/coder-server:cian/narrow-system-actors-phase1
petru/coder-server:cian/improve-deep-review-skill
petru/coder-server:markdown-rendering-tzek
petru/coder-server:remove-community-label-job
petru/coder-server:pubsub-buffer-fix
petru/coder-server:ethan/pubsub-batching-scaletest
petru/coder-server:feat/editable-chat-title
petru/coder-server:pubsub-buffer
petru/coder-server:fix/pgcoord-skip-noop-peer-updates
petru/coder-server:lilac/agents-limit-group-links
petru/coder-server:fix/false-deprecation-warnings-23847
petru/coder-server:callum/ws-agent-connection-metric
petru/coder-server:yevhenii/docs-fix
petru/coder-server:cherry-pick/24187/release/2.24
petru/coder-server:fix/use-parameter-defaults-empty-string-23170
petru/coder-server:cherry-pick/24187/release/2.33.0-rc
petru/coder-server:release/2.30
petru/coder-server:release/2.31
petru/coder-server:ci/release-workflow-rewrite
petru/coder-server:zedkipp/rename-db-encryption-keys
petru/coder-server:ci/release-branch-creation
petru/coder-server:mike/multi-provider-configs-stage1
petru/coder-server:f0ssel/multi-channel-dogfood
petru/coder-server:ethan/pubsub-batching
petru/coder-server:feat/dogfood-ec2-template
petru/coder-server:timeline-ext6
petru/coder-server:jakehwll/DEVEX-85-templatevariablespage-callback-flake
petru/coder-server:docs/ai-bridge-idle-connection-timeout
petru/coder-server:feat/dogfood-k8s-template
petru/coder-server:jakehwll/DEVEX-112-add-users-popover
petru/coder-server:fix/dogfood-skip-rc-branches
petru/coder-server:bpmct/template-readme-formatting
petru/coder-server:release/2.33.0-rc
petru/coder-server:fix/chat-streaming-race-conditions
petru/coder-server:add-first-pass-review-skill
petru/coder-server:scott/fix-typos-writeable
petru/coder-server:scott/fix-typos-arm64-arch
petru/coder-server:mike/chat-spend-limit
petru/coder-server:backport/24051-to-2.30
petru/coder-server:backport/24051-to-2.32
petru/coder-server:backport/24051-to-2.31
petru/coder-server:bpmct/fix-checkbox-alignment
petru/coder-server:ci/community-label-public-membership-check
petru/coder-server:feat/edit-roles-add-remove
petru/coder-server:perf/agents-page-phase1-rendering
petru/coder-server:mike/multi-provider-configs-part2
petru/coder-server:fix/chat-store-hydration-flash
petru/coder-server:dm/agents-secret-placeholder
petru/coder-server:ethan/agents-scaletest
petru/coder-server:mike/example-repo-context-discovery
petru/coder-server:dm/agents-utility-consolidation
petru/coder-server:fix/flake-executor-autostart-ok
petru/coder-server:george/r232/backport-plat-31-connection-and-audit-logs-page-timeouts
petru/coder-server:fix/devcontainer-delete-menu-error-state
petru/coder-server:fix/workspace-params-default-values
petru/coder-server:fix/claude-skip-dangerous-mode-prompt
petru/coder-server:fix/release-branch-regex-patch-version
petru/coder-server:danielle/analytics-datepicker
petru/coder-server:danielle/behavior-collapsible
petru/coder-server:danielle/collapsible-section
petru/coder-server:dm/fix-git-refresh-remote-prs
petru/coder-server:security-patch-train-doc
petru/coder-server:docs/tasks-to-chats-migration
petru/coder-server:dependabot/go_modules/github.com/chromedp/chromedp-0.15.1
petru/coder-server:dm/perf-fix-chattopbar-spread
petru/coder-server:dm/perf-decouple-chat-input
petru/coder-server:dm/use-effect-event-agents-page
petru/coder-server:revert-23290-dean/force-main-deploy
petru/coder-server:backport/23829-to-2.32
petru/coder-server:fix/build-timeline-first-load-24055
petru/coder-server:jakehwll/react-query-enabled-cleanup
petru/coder-server:backport/24040-to-2.32
petru/coder-server:fix/ssh-stdio-retry-v2
petru/coder-server:notifications-d9f7
petru/coder-server:skill-chips-input
petru/coder-server:tracy/copy-indicator-scope
petru/coder-server:matt/fix-copy-indicator-scope
petru/coder-server:prebuild-autoscaling-pmmp
petru/coder-server:provisioners-t3fv
petru/coder-server:danielle/merge-spend-pages
petru/coder-server:feat/chat-shared-snapshots
petru/coder-server:cat/doc-check-status-fix
petru/coder-server:chore/prune-orphaned-chat-files
petru/coder-server:feat/templates-push-frontmatter
petru/coder-server:feat/banner-link-underline-option
petru/coder-server:fix/devcontainer-delete-menu-failed
petru/coder-server:fix/add-archlinux-icon
petru/coder-server:danielle/eng-2331-flake-testagent_devcontainersdisabledforsubagent
petru/coder-server:dk/cp-23969
petru/coder-server:mafredri/chatd-chatprovider-coverage
petru/coder-server:sort-slice-to-slices
petru/coder-server:fix/chat-transport-loading-gate
petru/coder-server:ibetitsmike/add-cancel-bulk-action
petru/coder-server:fix/owner-breadcrumb-tooltip
petru/coder-server:lilac/leptos
petru/coder-server:fix/docs-notification-recipients-22822
petru/coder-server:cian/org-autocomplete-value-prop
petru/coder-server:fix/chats-404-errors-23099
petru/coder-server:fix/add-archlinux-icon-23760
petru/coder-server:cian/chatd-architecture-doc
petru/coder-server:automations-database
petru/coder-server:chat-sidebar-4hqq
petru/coder-server:devtools-logs-hka9
petru/coder-server:fix/chat-title-url-handling
petru/coder-server:agents-desktop-mode
petru/coder-server:fix/false-deprecation-warnings-email
petru/coder-server:agent-hours-page
petru/coder-server:feat/data-protection-mode
petru/coder-server:fix/handle-invalid-app-urls-gracefully
petru/coder-server:mike/fix-applink-blank-protocol
petru/coder-server:mafredri/chat-workspace-status-paused
petru/coder-server:feat/model-mcp-group-scoping
petru/coder-server:dk/diff-expand-context
petru/coder-server:cleanup/remove-legacy-chatd-env-vars
petru/coder-server:cj/noop
petru/coder-server:ethan/redis-scaletest
petru/coder-server:mafredri/extract-scroll-anchoring
petru/coder-server:mafredri/simplify-scroll-anchoring
petru/coder-server:cian/cascade-gap-test
petru/coder-server:hack/skip-tf-on-prebuild-claim
petru/coder-server:ben/eng-2293-devcontainer-three-dot-menu-delete-not-shown-for-failed
petru/coder-server:fix/scroll-guard-clear-repin
petru/coder-server:sidebar-pr-review-status
petru/coder-server:mike/docker-boundary-sandbox
petru/coder-server:ci/add-artifact-metadata-permission
petru/coder-server:fix/docs-oauth2-provider-manifest-state
petru/coder-server:fix/docs-mcp-injection-deprecated
petru/coder-server:fix/docs-startup-coordination-early-access-label
petru/coder-server:fix/docs-external-workspaces-early-access-notice
petru/coder-server:john/delegated-authority-doc-sketch
petru/coder-server:feat-users-ai-seat-filter
petru/coder-server:daniellemaywood/sidebar-rerender-fix
petru/coder-server:yevhenii/aibridge-chatgpt-provider
petru/coder-server:fix/mobile-menu-ai-bridge-links
petru/coder-server:kyle/go126
petru/coder-server:enable-no-unchecked-indexed-access
petru/coder-server:restructure-agents-page
petru/coder-server:bpmct/template-push-frontmatter
petru/coder-server:dm/cleanup-detail-dropdown
petru/coder-server:daniellemaywood/agents-page-perf
petru/coder-server:fix/git-watcher-scroll-reset
petru/coder-server:mike/p1-model-provider-options
petru/coder-server:heartbeat-batcher
petru/coder-server:matt/coder-agents-pinned-chats
petru/coder-server:cursor/pool-test-file-7d86
petru/coder-server:cursor/readme-testing-comment-7787
petru/coder-server:cursor/idle-timeout-test-file-aaeb
petru/coder-server:cursor/daemon-integration-test-file-955b
petru/coder-server:mf/perf-sidebar-derivation-memoization
petru/coder-server:audit/chats-agents-api-review
petru/coder-server:danielle/streamdown-animated
petru/coder-server:automations
petru/coder-server:bg-process-indicator
petru/coder-server:cian/replace-eventually-with-testutil
petru/coder-server:jon/peers
petru/coder-server:docs/update-release-v2.30.5
petru/coder-server:docs/update-release-v2.31.6
petru/coder-server:feat/chat-provider-custom-headers
petru/coder-server:callum/prebuild-scaletest-cleanup
petru/coder-server:fix/autostart-section-description
petru/coder-server:fix/provisioner-cta-label
petru/coder-server:fix/schedule-dialog-button-style
petru/coder-server:dm/file-diff-collapsing
petru/coder-server:dm/agent-usage-table-collapse-tokens
petru/coder-server:cian/ci-consolidate-jobs
petru/coder-server:security/pin-create-task-action
petru/coder-server:security/fix-ghsa-json-injection
petru/coder-server:security/pin-actionlint-download
petru/coder-server:christin/agent-ui-explorations
petru/coder-server:fix/template-admin-read-dormant-workspaces
petru/coder-server:callum/prebuild-scaletest-combined
petru/coder-server:dm/merge-limits-usage-pages
petru/coder-server:callum/prebuild-scaletest-global-cleanup
petru/coder-server:agent-connections
petru/coder-server:callum/prebuild-scaletest-measure-deletion
petru/coder-server:fix/agents-preserve-duplicate-model-form-state
petru/coder-server:fix-agents-system-prompt-settings
petru/coder-server:release-7wr4
petru/coder-server:release/2.32.0-rc
petru/coder-server:fix/mcp-oauth2-dcr-confidential-client
petru/coder-server:kylecarbs/collapsed-tool-calls
petru/coder-server:fix/bump-embedded-postgres-v16
petru/coder-server:fix/diff-viewer-error-handling
petru/coder-server:feat/edit-files-structured-response
petru/coder-server:jeremyruppel/aibridge-queries-alt
petru/coder-server:jeremyruppel/aibridge-tables-components-alt
petru/coder-server:graphite-base/23475
petru/coder-server:dm/models-provider-subtitle
petru/coder-server:tracy/deployment-banner-slide-nav
petru/coder-server:dm/diff-header-polish
petru/coder-server:lilac/edit-user-page
petru/coder-server:dm/agents-early-access-badge
petru/coder-server:cj/chats/spend_limit_standalone
petru/coder-server:fix/textarea-parameter-input-lag
petru/coder-server:copilot/where-do-you-run
petru/coder-server:dm/replace-raw-buttons-with-button-component
petru/coder-server:dm/agents-delete-dialog-shadcn
petru/coder-server:dm/unsaved-changes-warning-agents-settings
petru/coder-server:mike/fix-openai-reasoning-websearch-replay
petru/coder-server:codagt-58/configurable-editor-deep-links
petru/coder-server:cian/dogfood-alpine-experiment
petru/coder-server:mike/beautify-agent-transcripts
petru/coder-server:cleanup/quickstart-docs
petru/coder-server:mike/agents-frontend-q7wq
petru/coder-server:mafredri/fix-chat-catch-up-replay
petru/coder-server:fix/agents-sidebar-expand-button
petru/coder-server:kc/analytics-redesign
petru/coder-server:fix/community-label-membership-api
petru/coder-server:feat/agents-terminal-sidebar
petru/coder-server:daniellemaywood/fix-local-diff-overscroll
petru/coder-server:cian/dbauthz-default-wrapper
petru/coder-server:fix/diff-viewer-consistency
petru/coder-server:dm/fix-archive-delete-navigation
petru/coder-server:merge-queued-messages
petru/coder-server:cian/fix-local-unpushed-diffs
petru/coder-server:dogfood-android-template
petru/coder-server:kylecarbs/autochat
petru/coder-server:cian/list-provider-models
petru/coder-server:fix/agents-page-react-query-cleanup
petru/coder-server:litellm-provider-agent5
petru/coder-server:fix/auth-error-state-handling
petru/coder-server:fix/useref-render-time-access
petru/coder-server:dm/useeffect-cleanup
petru/coder-server:fix/alpine-openrc-service
petru/coder-server:refactor/provisionersdk-tar-untar
petru/coder-server:fix/tooltip-trigger-keyboard-a11y
petru/coder-server:2.29/cherry_preview_1_0_8_no_moby
petru/coder-server:cj/agent-delete-workspace-dialog
petru/coder-server:perf/diff-panel-css-containment
petru/coder-server:link-default-prompt-in-agents-settings
petru/coder-server:mike/cache-tokens-wtzm
petru/coder-server:release/2.29_preview_1_0_8_no_moby
petru/coder-server:release/2.29_preview_1_0_8
petru/coder-server:fix/heartbeat-close-log-level
petru/coder-server:embed-chat-deeplink
petru/coder-server:lint-wpga
petru/coder-server:fix/resize-images-for-anthropic
petru/coder-server:list-workspaces-slow
petru/coder-server:remove-openai-base-url-dogfood
petru/coder-server:fix/e2e-safe-goto-wrapper
petru/coder-server:fix/sync-form-parameters-race
petru/coder-server:fix/agent-chat-scroll-stick-to-bottom
petru/coder-server:fix/pwa-logo-navigation
petru/coder-server:refactor/chat-message-part-union
petru/coder-server:feat/windows-install-script
petru/coder-server:docs/dotfiles-windows-support
petru/coder-server:kylecarbs/agents-mcp-servers
petru/coder-server:bug-pubsub-kill
petru/coder-server:kylecarbs/openai-reasoning-integration-test
petru/coder-server:bug-subscriber-drop
petru/coder-server:bug-retry-duplicate
petru/coder-server:fix/agents-chat-usage-ux-consistency
petru/coder-server:fix/agents-settings-loading-skeleton
petru/coder-server:dm/agents-read-only-foreign-chat
petru/coder-server:mafredri/build-macos-fixes
petru/coder-server:cj/dogfood/remove-workspace-tags
petru/coder-server:mike/simplify-chat-cost-nullable
petru/coder-server:chat-runs-steps
petru/coder-server:kylecarbs/spawn-agent-best-of-n
petru/coder-server:mike/agents-limiting
petru/coder-server:cursor/critical-bug-inspection-0434
petru/coder-server:bug-frontend-stream
petru/coder-server:jon/gvisor
petru/coder-server:ci/speed-up-ci-pr-checks
petru/coder-server:wcag-a11y-remediation
petru/coder-server:mike/cost-analytics-x72y
petru/coder-server:fix/agents-git-panel-drag-perf
petru/coder-server:netgru2
petru/coder-server:multi-mmm2b9rj-fork-1-fork-1
petru/coder-server:upgrade-vite-8
petru/coder-server:blink/chatd-formatting-instruction
petru/coder-server:improve-ssh-disconnect-reasons
petru/coder-server:fix/derp-latency-reporting-race
petru/coder-server:fix/flaky-test-open-vscode-devcontainer
petru/coder-server:chatd-x-coder-chat-id-header
petru/coder-server:mike/postgres-startup-egjp
petru/coder-server:cj/open-app-port-fallback
petru/coder-server:fix/dynamic-params-ws-reconnect-idle-timeout
petru/coder-server:chatd-mm93
petru/coder-server:cursor/development-environment-setup-1451
petru/coder-server:lighten-pre-push-hook
petru/coder-server:agent-editor-g50d
petru/coder-server:cat/workflow-redundant-env
petru/coder-server:dk/parallel-tool-calls
petru/coder-server:graphite-base/22676
petru/coder-server:cursor/critical-bug-inspection-16ca
petru/coder-server:refactor/agents-layout
petru/coder-server:mafredri/show-workspace-name-in-delete-action
petru/coder-server:fix/agents-error-handling
petru/coder-server:fix/agents-accessibility
petru/coder-server:fix/reaper-subprocess-tests
petru/coder-server:fix/nullable-chat-title
petru/coder-server:fix/file-reference-user-messages
petru/coder-server:e2e-login-retry
petru/coder-server:fix-flakes
petru/coder-server:e2e-verify-fix
petru/coder-server:fix-autobuild-flake
petru/coder-server:fix-e2e-network-retry
petru/coder-server:fix/cap-concurrent-pings
petru/coder-server:fix/non-fatal-stats-metadata
petru/coder-server:feat/create-no-wait
petru/coder-server:reaper-fix
petru/coder-server:coderd-gitprovider-review-3
petru/coder-server:e2e-fix
petru/coder-server:fix/errcheck-site
petru/coder-server:fix/errcheck-enterprise
petru/coder-server:fix/chatd-finish-reason-length
petru/coder-server:agents-fix-issue-9
petru/coder-server:matt/agents-collapsed-commands
petru/coder-server:fix/agent-sidebar-layout-shift
petru/coder-server:yevhenii/aibridge-byok
petru/coder-server:release/2.31_workspace_oidc_refresh
petru/coder-server:fix/multi-select-icon-missing
petru/coder-server:jjs/internal-1269
petru/coder-server:stevenmasley/2.31_oidc_early_refresh
petru/coder-server:dk/aibridge-list-clients-endpoint
petru/coder-server:upgrade-docker-provider-dogfood
petru/coder-server:prebuilds10k
petru/coder-server:fix/agent-chat-scroll-restoration
petru/coder-server:feat/image-diff-rendering
petru/coder-server:push-notify-click-navigate
petru/coder-server:stevenmasley/ai_seats
petru/coder-server:feat/agent-archive-confirmation-dialogs
petru/coder-server:fix/preserve-client-timestamps
petru/coder-server:fix/agents-sidebar-date-group-spacing
petru/coder-server:cj/hack/agent-skills-autodiscovery
petru/coder-server:blink/add-index-provisioner-job-timings
petru/coder-server:jakehwll/refactor-setup-page
petru/coder-server:fix/chat-provider-delete-fk-cascade
petru/coder-server:fix/searchable-workspace-selector-22602
petru/coder-server:stevenmasley/chat-message-pagination
petru/coder-server:fix/missing-return-and-format-verbs
petru/coder-server:fix/webpush-stale-subscription-cleanup
petru/coder-server:release/2.31_renew_oidc
petru/coder-server:kc/file-copy-strategy
petru/coder-server:graphite-base/22548
petru/coder-server:graphite-base/22411
petru/coder-server:mafredri/chat-stats-api
petru/coder-server:fix/flaky-workspace-provisionerd-server-metrics
petru/coder-server:f0ssel/2.30.2-docs
petru/coder-server:yevhenii/aibridge-proxy
petru/coder-server:release/2.31_hide_sharing_ui
petru/coder-server:stevenmasley/remove_has_aitask
petru/coder-server:release/2.31_pauseresumev2
petru/coder-server:update-coder-agent-to-workspace-daemon
petru/coder-server:fix/stream-animation-replay
petru/coder-server:ui/improve-prompt-text-contrast
petru/coder-server:kyle/git-provider-abstraction
petru/coder-server:cj/chat-toolsdk-consolidation
petru/coder-server:fix/chat-store-lazy-ref-and-effect-merge
petru/coder-server:chat-config-settings
petru/coder-server:readme-ascii-art
petru/coder-server:ascii-art-agent-readme
petru/coder-server:fix-flake-chatd-shutdown-retry
petru/coder-server:mike/bump-mux-module-1.3.1
petru/coder-server:stevenmasley/refresh_oidc_early
petru/coder-server:cian/create-workspace-async-response
petru/coder-server:tasks-download-chat-logs
petru/coder-server:backport/2.29-go1.25.7
petru/coder-server:ethan/backport-codersdk-header-auth
petru/coder-server:cursor/development-environment-setup-8aba
petru/coder-server:jakehwll/csv-filter
petru/coder-server:improve-ssh-failed-error-ux
petru/coder-server:feat/at-file-search-chat-input
petru/coder-server:refactor/agents-remove-portal-pattern
petru/coder-server:kylecarbs/last-error-nullable
petru/coder-server:docs/add-ascii-art-to-agents-readme
petru/coder-server:fix/agents-input-clear-race
petru/coder-server:chore/readme-joke
petru/coder-server:hugodutka/agents-working-changes
petru/coder-server:jakehwll/workspace-tables-troubleshooting-link
petru/coder-server:jakehwll/deployment-notifications-refactor
petru/coder-server:release/2.30-backport-22322
petru/coder-server:release/2.29-backport-22322
petru/coder-server:danielle/agents
petru/coder-server:add-joke-to-readme
petru/coder-server:chore/fix-cve-deps-otel-go
petru/coder-server:dk/root-id
petru/coder-server:release/2.31_pauseresumeapi
petru/coder-server:jakehwll/KIWI-20-aibridge-filter-multiple-clients
petru/coder-server:jakehwll/monaco-editor-storybook-ci-fix
petru/coder-server:release/2.31_cookieauth
petru/coder-server:docs-research-x99h
petru/coder-server:jakehwll/inbox-read-state
petru/coder-server:fix/task-status-detection-reliability
petru/coder-server:jakehwll/modal-dropdownmenu
petru/coder-server:wsproxy
petru/coder-server:jakehwll/aibridge-dropdown-icons
petru/coder-server:jakehwll/aibridge-filter-anthropic-icon
petru/coder-server:activity-workspace-nsyx
petru/coder-server:release/2.28
petru/coder-server:agents-backup
petru/coder-server:cat/flake-fix-workflow
petru/coder-server:cherry-pick/2.28/60e3ab7
petru/coder-server:add-joke-to-readme-1771873730
petru/coder-server:feat/task-auto-resume-on-send
petru/coder-server:zedkipp/template-acl-app-proxy
petru/coder-server:stevenmasley/auto_prefix
petru/coder-server:feat/template-versions-diff
petru/coder-server:jakehwll/ghostty-web
petru/coder-server:zedkipp/workspace-template-acl
petru/coder-server:ai-governance-docs-update
petru/coder-server:02-19-demo_018a1e31_add_activity_feed_api
petru/coder-server:stevenmasley/config_audit
petru/coder-server:dk/prompt_provenance_poc
petru/coder-server:ss/netgru2
petru/coder-server:jakehwll/upgrade-storybook-v10
petru/coder-server:jakehwll/dialog-refactor
petru/coder-server:danielle/modernize-loops
petru/coder-server:registry-templates
petru/coder-server:jakehwll/1154-resolution
petru/coder-server:jakehwll/1154-flake-resolution
petru/coder-server:phorcys/refactor-devcontainer-docs
petru/coder-server:pb/aibridge-user-agent-cli-flag
petru/coder-server:graphite-base/21769
petru/coder-server:pb/aibridge-user-agent-recording
petru/coder-server:jakehwll/license-settings-success
petru/coder-server:copilot/document-antigravity-integration
petru/coder-server:fix/vite-proxy-path-based-apps
petru/coder-server:autologin
petru/coder-server:cj/cdev-compose
petru/coder-server:fix/issue-21954-app-buttons-connecting-state
petru/coder-server:fix/nested-tx-isolation-level
petru/coder-server:fix/issue-22031-automatic-updates-consistency
petru/coder-server:fix/issue-22045-optional-param-label
petru/coder-server:fix/issue-22078-select-default-cursor
petru/coder-server:fix/issue-20333-stop-before-start-dynamic-params
petru/coder-server:h7n/basement-musicians-codev
petru/coder-server:h7n/basement-musicians-passthrough
petru/coder-server:agent-oom
petru/coder-server:fix/license-upgrade-dialog
petru/coder-server:codex-ssh-disconnect-diagnostics
petru/coder-server:license-settings-ayzv
petru/coder-server:jakehwll/daterange-calendar-primitive
petru/coder-server:aqandrew/update-workspace-notification-design
petru/coder-server:fix/issue-22065-defer-api-key
petru/coder-server:f0ssel/workspace-available-users
petru/coder-server:jjs/local-obs
petru/coder-server:dk/agent-revival
petru/coder-server:workflow-5nyf
petru/coder-server:jjs/internal-1262-tests
petru/coder-server:jakehwll/global-mobile-navigation
petru/coder-server:jakehwll/mobile-navigation
petru/coder-server:notifications-z564
petru/coder-server:h7n/basement-musicians
petru/coder-server:jakehwll/workspaces-mobile-improvement
petru/coder-server:jakehwll/template-settings-refactor
petru/coder-server:cv/docs/coder-server-cli-docs
petru/coder-server:coordinator-728x
petru/coder-server:connections-b2kh
petru/coder-server:jakehwll/theme-pixel-clipping
petru/coder-server:jakehwll/license-seat-count-variance
petru/coder-server:kacpersaw/aibridge-rbac
petru/coder-server:fix/prebuilds-resilient-metrics-registration
petru/coder-server:fix/follow-symlinks-19310
petru/coder-server:jakehwll/notifications-tabs-filter
petru/coder-server:jakehwll/20870-table-shift-multiple-select
petru/coder-server:jakehwll/20870-shift-multiple-tables
petru/coder-server:tracy/token-search-prototype
petru/coder-server:jakehwll/refactor-field-form
petru/coder-server:logpanic
petru/coder-server:control-plane-agent-9ejz
petru/coder-server:callum/compressor-cache-metrics
petru/coder-server:flake-test-j1ke
petru/coder-server:flake-analysis-e4rp
petru/coder-server:flake-analysis-rget
petru/coder-server:cat/code-review-silence
petru/coder-server:jakehwll/filter-active-state
petru/coder-server:chats
petru/coder-server:cj/internal-1313
petru/coder-server:danielle/devcontainer-rfc
petru/coder-server:chore/2.27-alpine-3.23.3
petru/coder-server:fix/template-dropdown-ellipsis
petru/coder-server:mux/publish-mcp-registry
petru/coder-server:cursor/potential-codebase-improvements-b8a4
petru/coder-server:cursor/janky-codebase-areas-092c
petru/coder-server:cursor/testing-strategy-improvements-a8b7
petru/coder-server:cursor/readme-file-improvement-09ad
petru/coder-server:cursor/autofill-query-parameters-ba06
petru/coder-server:fix/sidebar-scroll-to-top
petru/coder-server:jakehwll/experimental/data-active-state
petru/coder-server:unified-prototype
petru/coder-server:jakehwll/redirect-on-task-create
petru/coder-server:cat/traiage-skills-workflow
petru/coder-server:fix-flaky-multiple-lifecycle-executors
petru/coder-server:cat/docs-dupe-prevention
petru/coder-server:dk/log-api-key-2
petru/coder-server:fix/workspace-parameter-update-restart
petru/coder-server:zedkipp/moar-usage-tests
petru/coder-server:dk/golangci-lint-v2-agent
petru/coder-server:dk/golangci-lint-v2-base
petru/coder-server:dk/golangci-lint-v2-cli
petru/coder-server:dk/golangci-lint-v2-coderd
petru/coder-server:dk/golangci-lint-v2-codersdk
petru/coder-server:dk/golangci-lint-v2-enterprise
petru/coder-server:dk/golangci-lint-v2-misc
petru/coder-server:dk/golangci-lint-v2-provisioner
petru/coder-server:dk/golangci-lint-v2-tailnet
petru/coder-server:show-log-snapshot
petru/coder-server:dk/lint-go1.25
petru/coder-server:ssncf/feat-aibridgeproxy-in-memory-handler
petru/coder-server:pb/aibridge-responses-doc-update
petru/coder-server:dean/release/2.29/21696
petru/coder-server:dean/release/2.29/21186
petru/coder-server:stevenmasley/only_sucess_counts
petru/coder-server:release/2.27
petru/coder-server:fix/oauth2-rfc-compliance
petru/coder-server:jakehwll/restore-aibridge-premium
petru/coder-server:asher/non-interactive
petru/coder-server:lilac/convert-emotion-to-tailwind
petru/coder-server:zedkipp/boundary-usage-telemetry
petru/coder-server:kacpersaw/issue-1276
petru/coder-server:cv/docs/terraform-state-docs
petru/coder-server:telemetry-yz65
petru/coder-server:feat/auto-reconnect-dynamic-params-ws
petru/coder-server:dk/increase-max-conns
petru/coder-server:fix/issue-21432-filter-dropdown-layout-jump
petru/coder-server:jjs/bridge-scaletests
petru/coder-server:jakehwll/1227-dont-enforce-aigovernance-addon
petru/coder-server:fix/tfvars-map-string-support
petru/coder-server:internal-1241
petru/coder-server:coder
petru/coder-server:chore/remove-jetbrains-fleet
petru/coder-server:dogfood-remove-fleet
petru/coder-server:mux/remove-jetbrains-fleet
petru/coder-server:remove-jetbrains-fleet-dogfood
petru/coder-server:internal-1240
petru/coder-server:internal-r643
petru/coder-server:docs/devcontainer-docker-compose
petru/coder-server:jaaydenh/sentence-case
petru/coder-server:callum/batch-metadata-updates-2
petru/coder-server:aigovernancelanguage
petru/coder-server:cj/acp-poc
petru/coder-server:spike/fix-scaletest-independent-headers
petru/coder-server:jakehwll/20857-apikey-middleware-optimisation
petru/coder-server:jaaydenh/workspace-sharing-disable
petru/coder-server:01-06-fix_allow_shared_users_to_access_shared_workspaces
petru/coder-server:jjs/cache-prebuild-tags
petru/coder-server:blank-pr-1767784125
petru/coder-server:callum/batcher-quartz
petru/coder-server:test-pr-blink-1767723453
petru/coder-server:cursor/pull-request-review-ac11
petru/coder-server:jjs/script-executor-ordering
petru/coder-server:cj/cli/builds-cmd
petru/coder-server:docs/vscode-offline-8946
petru/coder-server:lilac/port-some-tests-1
petru/coder-server:kylecarbs/ai-bridge-proxy-tests-v2
petru/coder-server:dk/bridge-scaletests
petru/coder-server:intelligencemock
petru/coder-server:jakehwll/ai-bridge-request-logs-model
petru/coder-server:jakehwll/ai-bridge-request-logs-prompt-collapse
petru/coder-server:jakehwll/20857-user-rate-limit-remediation
petru/coder-server:jaaydenh/migrate-autocomplete
petru/coder-server:cat/doc-check-update
petru/coder-server:danielle/tasks/site-tests
petru/coder-server:cj/hack/exp-acp-shim
petru/coder-server:12-22-demo_4f25eaa8_add_activity_feed_api
petru/coder-server:jakehwll/ai-bridge-request-logs-improvements
petru/coder-server:callum/agentfn-perf
petru/coder-server:callum/prebuild-fail-interval
petru/coder-server:garrett/agent-metadata-server-poll
petru/coder-server:jakehwll/ai-bridge-request-logs-token-usage-formatting
petru/coder-server:jakehwll/mui-cssnuke-components
petru/coder-server:callum/agent-metadata-poll
petru/coder-server:cursor/issue-20846-planning-a4cb
petru/coder-server:callum/workspacebyjob-perf
petru/coder-server:callum/workspace-create-metrics
petru/coder-server:callum/rbac-fastpath-additional-cases
petru/coder-server:cat/openwebui-icon-fix
petru/coder-server:cat/perplexica-icon
petru/coder-server:jakehwll/mui-cssnuke-templates
petru/coder-server:jakehwll/mui-css-cleanup
petru/coder-server:callum/min-metadata-interval
petru/coder-server:publish-vex-document
petru/coder-server:poc-aibridge-http-proxy-auth
petru/coder-server:feat/prebuild-render-cache
petru/coder-server:mafredri/ci-pg-no-ramdisk
petru/coder-server:revert-21091-dk/fat-ci-bois
petru/coder-server:dean-tallyman-dashboard-endpoint
petru/coder-server:docs/tasks-api-first-positioning
petru/coder-server:feat/add-tasks-template-flag
petru/coder-server:fix-create-non-interactive-y-flag
petru/coder-server:add-model-column-to-aibridge-logs
petru/coder-server:feat/oidc-pkce-support
petru/coder-server:update-feature-stages-docs
petru/coder-server:fix/issue-21111-display-version-name
petru/coder-server:react-upgrade
petru/coder-server:react-version-upgrade
petru/coder-server:test
petru/coder-server:docs/add-documentation-style-guide
petru/coder-server:feat/document-template-insights-21138
petru/coder-server:copilot/fix-ssh-config-location
petru/coder-server:blink/configurable-metadata-interval
petru/coder-server:blink/add-report-metadata-interval-env
petru/coder-server:rename-notifications-to-alerts
petru/coder-server:poc-aibridge-http-proxy-v5-proxy-auth
petru/coder-server:feat/logo-hover-animation
petru/coder-server:docs/endpoint-security-clarification
petru/coder-server:poc-aibridge-http-proxy-v3
petru/coder-server:poc-aibridge-http-proxy-v4-copilot
petru/coder-server:fix-ssh-startup-script-error
petru/coder-server:poc-aibridge-http-proxy-v2
petru/coder-server:blink/test-pr-readme
petru/coder-server:dk/req-logging-rebase
petru/coder-server:poc-aibridge-http-proxy
petru/coder-server:stevenmasley/terraform_al_la_carte
petru/coder-server:dk/disable-retention
petru/coder-server:copilot/fix-ai-bridge-logs-access
petru/coder-server:release/2.26
petru/coder-server:refactor/dbpurge-table-driven-tests
petru/coder-server:spike/coderd-api-test-refactor
petru/coder-server:pr-19567
petru/coder-server:rowansmithau/feat/db-read-creds-from-file
petru/coder-server:hello-feature
petru/coder-server:add-app-id-index
petru/coder-server:review-pattern-docs-update
petru/coder-server:jakehwll/ai-bridge-licensed-content
petru/coder-server:pr-20951
petru/coder-server:fix-spyon-usage
petru/coder-server:feature/license-auto-import
petru/coder-server:cat/test-check-action
petru/coder-server:fix/task-display-name-truncation
petru/coder-server:df/gh-to-tasks-docs
petru/coder-server:fix-issue-mafredri-approach
petru/coder-server:stevenmasley/serialize_modules
petru/coder-server:update-ghostty-web-api
petru/coder-server:stevenmasley/purge_expired_keys_test
petru/coder-server:stevenmasley/graph_as_step
petru/coder-server:add-api-docs-linter
petru/coder-server:add-unhealthy-workspaces-filter
petru/coder-server:devcontainer-delete-agent
petru/coder-server:blink/remove-pr-title-linter
petru/coder-server:17917-invalidation-ui
petru/coder-server:spike/cli-mock-sdk
petru/coder-server:stevenmasley/plan_state
petru/coder-server:stevenmasley/convert_state_refactor_actual
petru/coder-server:replace-xtermjs-with-ghostty-web
petru/coder-server:stevenmasley/second_graph
petru/coder-server:stevenmasley/doublegraph
petru/coder-server:danielle-change-task-prompt
petru/coder-server:mafredri/fix-deleted-template-button
petru/coder-server:jaaydenh/workspace-sharing-icon
petru/coder-server:stevenmasley/time_plans
petru/coder-server:mafredri/fix-coderd-workspace-app-audit-load
petru/coder-server:template-warnings
petru/coder-server:zedkipp/ban-http-global
petru/coder-server:zedkipp/globals-bad
petru/coder-server:fix/template-file-access-error-message
petru/coder-server:codex/create-simple-to-do-list-app
petru/coder-server:df/add-security-opt-for-releasescript
petru/coder-server:10-30-pb-aibridge-intc-user-agent-metadata
petru/coder-server:feat/template-version-build-logs
petru/coder-server:df/release/2.28/agent-limit
petru/coder-server:fix/theme-setting-on-initial-load
petru/coder-server:fix-light-theme-on-login
petru/coder-server:chore/cli-version-mismatch-msg
petru/coder-server:fix/windows-cli-install-page
petru/coder-server:cat/copyparty-dogfood
petru/coder-server:asher/mcp-bash
petru/coder-server:jjs/restore-prebuilds-transaction
petru/coder-server:jjs/internal-1095-cli
petru/coder-server:jakehwll/migrate-mui-tooltips
petru/coder-server:dk/renice
petru/coder-server:sk/hide-10k-diagram
petru/coder-server:bpmct/traiage-gh-20429-18727290938
petru/coder-server:fix/ai-workspace-limit-flat-deployment
petru/coder-server:stevenmasley/tf_workspace
petru/coder-server:dk/unexperimental
petru/coder-server:bq/fix-dynamic-parameters-form-init
petru/coder-server:cj/create-task-action
petru/coder-server:thomask33/10-23-enforce_api_key_time_checks
petru/coder-server:thomask33/10-22-enhance_composite_scope_defaults
petru/coder-server:jjs/internal-1095-socket
petru/coder-server:jjs/internal-1094
petru/coder-server:callum/workspace-agent-call-volume-2
petru/coder-server:cj/tasks/deprecate-task-state
petru/coder-server:fix/task-naming-consistency
petru/coder-server:cj/convert-was-task-state
petru/coder-server:mike/show-login-type-tokens
petru/coder-server:graphite-base/19983
petru/coder-server:jaayden/migrate-stack-agent-rows
petru/coder-server:f0ssel/codeowners
petru/coder-server:jaayden/migrate-stack-agent-components
petru/coder-server:dk/req-logging
petru/coder-server:cat/dogfood-claude-322
petru/coder-server:graphite-base/20008
petru/coder-server:aibridge-provider-docs
petru/coder-server:jakehwll/oauth2-no-applications-table
petru/coder-server:stevenmasley/member_test
petru/coder-server:feat/replace-mui-link-phase1
petru/coder-server:fix/center-task-error-warning
petru/coder-server:mike/immortal-streams-agent-api
petru/coder-server:cj/hack/task-terminal
petru/coder-server:david-fraley/traiage-gh-20352-18601159107
petru/coder-server:callum/combined-agent-metrics-query
petru/coder-server:feat/documentation-check-workflow
petru/coder-server:cj/exp-task-logs-follow
petru/coder-server:aqandrew/replace-mui-tooltip
petru/coder-server:fix-template-insights-overflow
petru/coder-server:chore/update-boundary-dependency
petru/coder-server:release/2.25
petru/coder-server:danielle/tasks/post-feedback-endpoint
petru/coder-server:cursor/update-documentation-and-symlink-files-340a
petru/coder-server:dk/authzchecks
petru/coder-server:cj/claude-token-usage
petru/coder-server:thomask33/07-14-feat_oauth2_add_bulk_token_revocation_endpoint_with_usage_tracking
petru/coder-server:thomask33/07-15-fix_oauth2_allow_custom_uri_schemes_without_reverse_domain_notation_for_native_apps
petru/coder-server:thomask33/07-12-feat_oauth2_add_client_credentials_grant_type_and_user_ownership
petru/coder-server:thomask33/07-14-feat_oauth2_add_frontend_ui_for_client_credentials_applications
petru/coder-server:thomask33/07-10-feat_add_cleanup_for_expired_oauth2_provider_app_codes_and_tokens
petru/coder-server:release/2.24
petru/coder-server:release/2.23
petru/coder-server:release/2.22
petru/coder-server:release/2.21
petru/coder-server:release/2.20
petru/coder-server:release/2.22-patch
petru/coder-server:release/2.19
petru/coder-server:release/2.18
petru/coder-server:release/2.17
petru/coder-server:release/2.16
petru/coder-server:release/2.15
petru/coder-server:release/2.14
petru/coder-server:release/2.13
petru/coder-server:release/2.12
petru/coder-server:release/2.11
petru/coder-server:release/2.10
petru/coder-server:release/2.9
petru/coder-server:v2.29.10
petru/coder-server:v2.30.7
petru/coder-server:v2.31.9
petru/coder-server:v2.31.8
petru/coder-server:v2.33.0-rc.1
petru/coder-server:v2.33.0-rc.0
petru/coder-server:v2.30.6
petru/coder-server:v2.31.7
petru/coder-server:v2.29.9
petru/coder-server:v2.30.5
petru/coder-server:v2.31.6
petru/coder-server:v2.32.0-rc.0
petru/coder-server:v2.30.4
petru/coder-server:v2.31.5
petru/coder-server:v2.31.4
petru/coder-server:v2.31.3
petru/coder-server:v2.31.2
petru/coder-server:v2.31.1
petru/coder-server:v2.30.3
petru/coder-server:describe
petru/coder-server:list
petru/coder-server:v2.29.8
petru/coder-server:v2.28.11
petru/coder-server:v2.29.7
petru/coder-server:v2.30.2
petru/coder-server:v2.31.0
petru/coder-server:v2.30.1
petru/coder-server:v2.29.6
petru/coder-server:v2.30.0
petru/coder-server:v2.29.5
petru/coder-server:v2.28.10
petru/coder-server:v2.29.4
petru/coder-server:v2.28.9
petru/coder-server:v2.27.11
petru/coder-server:v2.29.3
petru/coder-server:v2.28.8
petru/coder-server:v2.27.10
petru/coder-server:v2.28.7
petru/coder-server:v2.29.2
petru/coder-server:v2.27.9
petru/coder-server:v2.28.6
petru/coder-server:v2.29.1
petru/coder-server:v2.29.0
petru/coder-server:v2.26.6
petru/coder-server:v2.28.5
petru/coder-server:v2.27.8
petru/coder-server:v2.28.4
petru/coder-server:v2.27.7
petru/coder-server:v2.26.5
petru/coder-server:v2.28.3
petru/coder-server:v2.27.6
petru/coder-server:v2.28.2
petru/coder-server:v2.27.5
petru/coder-server:v2.26.4
petru/coder-server:v2.28.1
petru/coder-server:v2.27.4
petru/coder-server:v2.28.0
petru/coder-server:v2.27.3
petru/coder-server:v2.27.2
petru/coder-server:v2.26.3
petru/coder-server:v2.26.2
petru/coder-server:v2.27.1
petru/coder-server:v2.27.0
petru/coder-server:v2.25.3
petru/coder-server:v2.26.1
petru/coder-server:v2.25.2
petru/coder-server:v2.24.4
petru/coder-server:v2.26.0
petru/coder-server:v2.23.5
petru/coder-server:v2.25.1
petru/coder-server:v2.24.3
petru/coder-server:v2.25.0
petru/coder-server:v2.24.2
petru/coder-server:v2.23.4
petru/coder-server:v2.23.3
petru/coder-server:v2.24.1
petru/coder-server:v2.24.0
petru/coder-server:v2.23.2
petru/coder-server:v2.23.1
petru/coder-server:v2.23.0
petru/coder-server:v2.22.1
petru/coder-server:v2.22.0
petru/coder-server:v2.21.3
petru/coder-server:v2.20.3
petru/coder-server:v2.19.3
petru/coder-server:v2.19.2
petru/coder-server:v2.21.2
petru/coder-server:v2.21.1
petru/coder-server:v2.21.0
petru/coder-server:v2.20.2
petru/coder-server:v2.20.1
petru/coder-server:v2.19.1
petru/coder-server:v2.20.0
petru/coder-server:v2.19.0
petru/coder-server:v2.18.5
petru/coder-server:v2.18.4
petru/coder-server:v2.18.3
petru/coder-server:v2.18.2
petru/coder-server:v2.18.1
petru/coder-server:v2.17.3
petru/coder-server:v2.18.0
petru/coder-server:v2.17.2
petru/coder-server:v2.17.0
petru/coder-server:v2.16.1
petru/coder-server:v2.15.4
petru/coder-server:v2.14.4
petru/coder-server:v2.15.3
petru/coder-server:v2.15.2
petru/coder-server:v2.15.1
petru/coder-server:v2.16.0
petru/coder-server:v2.14.3
petru/coder-server:v2.15.0
petru/coder-server:v2.14.2
petru/coder-server:v2.13.5
petru/coder-server:v2.14.1
petru/coder-server:v2.14.0
petru/coder-server:v2.13.4
petru/coder-server:v2.13.3
petru/coder-server:v2.12.6
petru/coder-server:v2.13.2
petru/coder-server:v2.12.5
petru/coder-server:v2.12.4
petru/coder-server:v2.13.1
petru/coder-server:v2.13.0
petru/coder-server:v2.12.3
petru/coder-server:v2.11.4
petru/coder-server:v2.12.2
petru/coder-server:v2.11.3
petru/coder-server:v2.12.1
petru/coder-server:v2.12.0
petru/coder-server:v2.10.3
petru/coder-server:v2.11.2
petru/coder-server:v2.11.1
petru/coder-server:v2.11.0
petru/coder-server:v2.10.2
petru/coder-server:v2.9.4
petru/coder-server:v2.10.1
petru/coder-server:v2.9.3
petru/coder-server:v2.9.2
petru/coder-server:v2.10.0
petru/coder-server:v2.9.1
petru/coder-server:v2.9.0
petru/coder-server:v2.8.5
petru/coder-server:v2.8.4
petru/coder-server:v2.7.3
petru/coder-server:v2.6.1
petru/coder-server:v2.8.3
petru/coder-server:v2.8.2
petru/coder-server:v2.8.1
petru/coder-server:v2.8.0
petru/coder-server:v2.7.2
petru/coder-server:v2.7.1
petru/coder-server:v2.7.0
petru/coder-server:v2.6.0
petru/coder-server:v2.5.1
petru/coder-server:v2.5.0
petru/coder-server:v2.4.0
petru/coder-server:v2.3.3
petru/coder-server:v2.3.2
petru/coder-server:v2.3.1
petru/coder-server:v2.3.0
petru/coder-server:v2.2.1
petru/coder-server:v2.2.0
petru/coder-server:v2.1.5
petru/coder-server:v2.1.4
petru/coder-server:v2.1.3
petru/coder-server:v2.1.2
petru/coder-server:v2.1.1
petru/coder-server:v2.1.0
petru/coder-server:v2.0.2
petru/coder-server:v2.0.1
petru/coder-server:v2.0.0
petru/coder-server:v0.27.3
petru/coder-server:v0.27.2
petru/coder-server:v0.27.1
petru/coder-server:v0.27.0
petru/coder-server:v0.26.2
petru/coder-server:v0.26.1
petru/coder-server:v0.26.0
petru/coder-server:v0.25.0
petru/coder-server:v0.24.1
petru/coder-server:v0.24.0
petru/coder-server:v0.23.7
petru/coder-server:v0.23.6
petru/coder-server:v0.23.5
petru/coder-server:v0.23.4
petru/coder-server:v0.23.3
petru/coder-server:v0.23.2
petru/coder-server:v0.23.1
petru/coder-server:v0.23.0
petru/coder-server:v0.22.2
petru/coder-server:v0.22.1
petru/coder-server:v0.22.0
petru/coder-server:v0.21.3
petru/coder-server:v0.21.2
petru/coder-server:v0.21.1
petru/coder-server:v0.21.0
petru/coder-server:v0.20.1
petru/coder-server:v0.20.0
petru/coder-server:v0.19.2
petru/coder-server:v0.19.1
petru/coder-server:v0.19.0
petru/coder-server:v0.18.1
petru/coder-server:v0.18.0
petru/coder-server:v0.17.4
petru/coder-server:v0.17.3
petru/coder-server:v0.17.2
petru/coder-server:v0.17.1
petru/coder-server:v0.17.0
petru/coder-server:v0.16.0
petru/coder-server:v0.15.3
petru/coder-server:v0.15.2
petru/coder-server:v0.15.1
petru/coder-server:v0.15.0
petru/coder-server:v0.14.3
petru/coder-server:v0.14.2
petru/coder-server:v0.14.1
petru/coder-server:v0.14.0
petru/coder-server:v0.13.6
petru/coder-server:v0.13.5
petru/coder-server:v0.13.4
petru/coder-server:v0.13.3
petru/coder-server:v0.13.2
petru/coder-server:v0.13.1
petru/coder-server:v0.13.0
petru/coder-server:v0.12.9
petru/coder-server:v0.12.8
petru/coder-server:v0.12.7
petru/coder-server:v0.12.6
petru/coder-server:v0.12.5
petru/coder-server:v0.12.4
petru/coder-server:v0.12.3
petru/coder-server:v0.12.2
petru/coder-server:v0.12.1
petru/coder-server:v0.12.0
petru/coder-server:v0.11.0
petru/coder-server:v0.10.2
petru/coder-server:v0.10.1
petru/coder-server:v0.10.0
petru/coder-server:rm
petru/coder-server:v0.9.10
petru/coder-server:v0.9.9
petru/coder-server:v0.9.8
petru/coder-server:v0.9.7
petru/coder-server:v0.9.6
petru/coder-server:v0.9.5
petru/coder-server:v0.9.4
petru/coder-server:v0.9.3
petru/coder-server:v0.9.2
petru/coder-server:v0.9.1
petru/coder-server:v0.9.0
petru/coder-server:v0.8.15
petru/coder-server:v0.8.14
petru/coder-server:v0.8.13
petru/coder-server:v0.8.12
petru/coder-server:v0.8.11
petru/coder-server:v0.8.10
petru/coder-server:v0.8.9
petru/coder-server:v0.8.8
petru/coder-server:v0.8.7
petru/coder-server:v0.8.6
petru/coder-server:v0.8.5
petru/coder-server:v0.8.4
petru/coder-server:v0.8.3
petru/coder-server:v0.8.2
petru/coder-server:v0.8.1
petru/coder-server:v0.8.0
petru/coder-server:v0.7.12
petru/coder-server:v0.7.11
petru/coder-server:v0.7.10
petru/coder-server:v0.7.9
petru/coder-server:v0.7.8
petru/coder-server:v0.7.7
petru/coder-server:v0.7.6
petru/coder-server:v0.7.5
petru/coder-server:v0.7.4
petru/coder-server:v0.7.3
petru/coder-server:v0.7.2
petru/coder-server:v0.7.1
petru/coder-server:v0.7.0
petru/coder-server:v0.6.6
petru/coder-server:v0.6.5
petru/coder-server:v0.6.4
petru/coder-server:v0.6.3
petru/coder-server:v0.6.2
petru/coder-server:v0.6.1
petru/coder-server:v0.6.0
petru/coder-server:v0.5.11
petru/coder-server:v0.5.10
petru/coder-server:v0.5.9
petru/coder-server:v0.5.8
petru/coder-server:v0.5.7
petru/coder-server:v0.5.6
petru/coder-server:v0.5.5
petru/coder-server:v0.5.4
petru/coder-server:v0.5.3
petru/coder-server:v0.5.2
petru/coder-server:v0.5.1
petru/coder-server:v0.5.0
petru/coder-server:v0.4.4
petru/coder-server:v0.4.3
petru/coder-server:v0.4.2
petru/coder-server:v0.4.1
petru/coder-server:v0.4.0
petru/coder-server:v0.3.5
petru/coder-server:v0.3.4
petru/coder-server:v0.3.3
petru/coder-server:v0.3.2
petru/coder-server:v0.3.1
petru/coder-server:v0.3.0
petru/coder-server:v0.2.0
petru/coder-server:v0.1.0
...
pull from: petru/coder-server:fix/tfvars-map-string-support
petru/coder-server:main
petru/coder-server:jakehwll/linear-progress-demui
petru/coder-server:jakehwll/demui-circular-progress
petru/coder-server:yevhenii/allow-byok
petru/coder-server:dfraley/review-unread-chats-impl
petru/coder-server:dfraley/plan/implement-completed-status
petru/coder-server:devtools/08-debug-panel-components-settings
petru/coder-server:devtools/09-storybook-stories
petru/coder-server:devtools/06-http-handlers-api-docs
petru/coder-server:devtools/07-frontend-api-panel-utils
petru/coder-server:devtools/05-chat-lifecycle-wiring
petru/coder-server:devtools/02-types-context-model-normalization
petru/coder-server:devtools/03-recorder-transport-redaction
petru/coder-server:devtools/04-service-summary-aggregation
petru/coder-server:devtools/01-database-schema-sdk-types
petru/coder-server:dylan/implement-cli-for-user-secrets
petru/coder-server:mike/exp-agents-tui
petru/coder-server:zedkipp/plat-80-secret-value-validation
petru/coder-server:pb/aibridge-code-move
petru/coder-server:lilac/emotion-to-tailwind
petru/coder-server:mike/plan-management-fb3t
petru/coder-server:dfraley/review-unread-chats-plan
petru/coder-server:feat/log-message-on-nested-transactions
petru/coder-server:lilac/upgrade-dogfood-ubuntu-26.04
petru/coder-server:docs/remove-dead-chat-statuses
petru/coder-server:lilac/remove-mui-x-tree-view
petru/coder-server:dependabot/go_modules/x-7e75875e1d
petru/coder-server:dependabot/github_actions/github-actions-9800aaf60e
petru/coder-server:yevhenii/byok-docs
petru/coder-server:cian/consolidate-anthropic-forks
petru/coder-server:dependabot/go_modules/github.com/open-policy-agent/opa-1.15.2
petru/coder-server:release/2.32
petru/coder-server:fix/login-theme-flash-on-first-render
petru/coder-server:cian/chat-org-scoping
petru/coder-server:cherry-pick/win-version-release-2.29
petru/coder-server:fix/plat-110-dns-state-preservation
petru/coder-server:release/2.29
petru/coder-server:fix/devcontainer-delete-failed-state
petru/coder-server:cian/provisionerd-process-groups-metrics
petru/coder-server:jeremyruppel/sessions-page-spacer
petru/coder-server:yevhenii/aibridge-mask-secret
petru/coder-server:dependabot/go_modules/github.com/open-policy-agent/opa-1.15.1
petru/coder-server:eng-724/agent-first-connection-metric
petru/coder-server:mike/plan-mode-turn-scoped
petru/coder-server:dk/objstore
petru/coder-server:cherry-pick/remove-subdomain-release-2.29
petru/coder-server:mafredri/fix-storybook-hang
petru/coder-server:jeremyruppel/user-appearance-initial-theme
petru/coder-server:purple-theme
petru/coder-server:docs-agent-flat-branch-naming
petru/coder-server:mike/multi-provider-configs-part1
petru/coder-server:ethan/chatd-control-redesign
petru/coder-server:dk/bridge-multi-provider
petru/coder-server:chat-rendering-vzs3
petru/coder-server:perf/chatd-stream-singleflight
petru/coder-server:mike/multi-provider-configs-stage2
petru/coder-server:cian/async-workspace-creation
petru/coder-server:cian/dogfood-multistage
petru/coder-server:monaco-perf-ps8q
petru/coder-server:cian/narrow-system-actors-phase1
petru/coder-server:cian/improve-deep-review-skill
petru/coder-server:markdown-rendering-tzek
petru/coder-server:remove-community-label-job
petru/coder-server:pubsub-buffer-fix
petru/coder-server:ethan/pubsub-batching-scaletest
petru/coder-server:feat/editable-chat-title
petru/coder-server:pubsub-buffer
petru/coder-server:fix/pgcoord-skip-noop-peer-updates
petru/coder-server:lilac/agents-limit-group-links
petru/coder-server:fix/false-deprecation-warnings-23847
petru/coder-server:callum/ws-agent-connection-metric
petru/coder-server:yevhenii/docs-fix
petru/coder-server:cherry-pick/24187/release/2.24
petru/coder-server:fix/use-parameter-defaults-empty-string-23170
petru/coder-server:cherry-pick/24187/release/2.33.0-rc
petru/coder-server:release/2.30
petru/coder-server:release/2.31
petru/coder-server:ci/release-workflow-rewrite
petru/coder-server:zedkipp/rename-db-encryption-keys
petru/coder-server:ci/release-branch-creation
petru/coder-server:mike/multi-provider-configs-stage1
petru/coder-server:f0ssel/multi-channel-dogfood
petru/coder-server:ethan/pubsub-batching
petru/coder-server:feat/dogfood-ec2-template
petru/coder-server:timeline-ext6
petru/coder-server:jakehwll/DEVEX-85-templatevariablespage-callback-flake
petru/coder-server:docs/ai-bridge-idle-connection-timeout
petru/coder-server:feat/dogfood-k8s-template
petru/coder-server:jakehwll/DEVEX-112-add-users-popover
petru/coder-server:fix/dogfood-skip-rc-branches
petru/coder-server:bpmct/template-readme-formatting
petru/coder-server:release/2.33.0-rc
petru/coder-server:fix/chat-streaming-race-conditions
petru/coder-server:add-first-pass-review-skill
petru/coder-server:scott/fix-typos-writeable
petru/coder-server:scott/fix-typos-arm64-arch
petru/coder-server:mike/chat-spend-limit
petru/coder-server:backport/24051-to-2.30
petru/coder-server:backport/24051-to-2.32
petru/coder-server:backport/24051-to-2.31
petru/coder-server:bpmct/fix-checkbox-alignment
petru/coder-server:ci/community-label-public-membership-check
petru/coder-server:feat/edit-roles-add-remove
petru/coder-server:perf/agents-page-phase1-rendering
petru/coder-server:mike/multi-provider-configs-part2
petru/coder-server:fix/chat-store-hydration-flash
petru/coder-server:dm/agents-secret-placeholder
petru/coder-server:ethan/agents-scaletest
petru/coder-server:mike/example-repo-context-discovery
petru/coder-server:dm/agents-utility-consolidation
petru/coder-server:fix/flake-executor-autostart-ok
petru/coder-server:george/r232/backport-plat-31-connection-and-audit-logs-page-timeouts
petru/coder-server:fix/devcontainer-delete-menu-error-state
petru/coder-server:fix/workspace-params-default-values
petru/coder-server:fix/claude-skip-dangerous-mode-prompt
petru/coder-server:fix/release-branch-regex-patch-version
petru/coder-server:danielle/analytics-datepicker
petru/coder-server:danielle/behavior-collapsible
petru/coder-server:danielle/collapsible-section
petru/coder-server:dm/fix-git-refresh-remote-prs
petru/coder-server:security-patch-train-doc
petru/coder-server:docs/tasks-to-chats-migration
petru/coder-server:dependabot/go_modules/github.com/chromedp/chromedp-0.15.1
petru/coder-server:dm/perf-fix-chattopbar-spread
petru/coder-server:dm/perf-decouple-chat-input
petru/coder-server:dm/use-effect-event-agents-page
petru/coder-server:revert-23290-dean/force-main-deploy
petru/coder-server:backport/23829-to-2.32
petru/coder-server:fix/build-timeline-first-load-24055
petru/coder-server:jakehwll/react-query-enabled-cleanup
petru/coder-server:backport/24040-to-2.32
petru/coder-server:fix/ssh-stdio-retry-v2
petru/coder-server:notifications-d9f7
petru/coder-server:skill-chips-input
petru/coder-server:tracy/copy-indicator-scope
petru/coder-server:matt/fix-copy-indicator-scope
petru/coder-server:prebuild-autoscaling-pmmp
petru/coder-server:provisioners-t3fv
petru/coder-server:danielle/merge-spend-pages
petru/coder-server:feat/chat-shared-snapshots
petru/coder-server:cat/doc-check-status-fix
petru/coder-server:chore/prune-orphaned-chat-files
petru/coder-server:feat/templates-push-frontmatter
petru/coder-server:feat/banner-link-underline-option
petru/coder-server:fix/devcontainer-delete-menu-failed
petru/coder-server:fix/add-archlinux-icon
petru/coder-server:danielle/eng-2331-flake-testagent_devcontainersdisabledforsubagent
petru/coder-server:dk/cp-23969
petru/coder-server:mafredri/chatd-chatprovider-coverage
petru/coder-server:sort-slice-to-slices
petru/coder-server:fix/chat-transport-loading-gate
petru/coder-server:ibetitsmike/add-cancel-bulk-action
petru/coder-server:fix/owner-breadcrumb-tooltip
petru/coder-server:lilac/leptos
petru/coder-server:fix/docs-notification-recipients-22822
petru/coder-server:cian/org-autocomplete-value-prop
petru/coder-server:fix/chats-404-errors-23099
petru/coder-server:fix/add-archlinux-icon-23760
petru/coder-server:cian/chatd-architecture-doc
petru/coder-server:automations-database
petru/coder-server:chat-sidebar-4hqq
petru/coder-server:devtools-logs-hka9
petru/coder-server:fix/chat-title-url-handling
petru/coder-server:agents-desktop-mode
petru/coder-server:fix/false-deprecation-warnings-email
petru/coder-server:agent-hours-page
petru/coder-server:feat/data-protection-mode
petru/coder-server:fix/handle-invalid-app-urls-gracefully
petru/coder-server:mike/fix-applink-blank-protocol
petru/coder-server:mafredri/chat-workspace-status-paused
petru/coder-server:feat/model-mcp-group-scoping
petru/coder-server:dk/diff-expand-context
petru/coder-server:cleanup/remove-legacy-chatd-env-vars
petru/coder-server:cj/noop
petru/coder-server:ethan/redis-scaletest
petru/coder-server:mafredri/extract-scroll-anchoring
petru/coder-server:mafredri/simplify-scroll-anchoring
petru/coder-server:cian/cascade-gap-test
petru/coder-server:hack/skip-tf-on-prebuild-claim
petru/coder-server:ben/eng-2293-devcontainer-three-dot-menu-delete-not-shown-for-failed
petru/coder-server:fix/scroll-guard-clear-repin
petru/coder-server:sidebar-pr-review-status
petru/coder-server:mike/docker-boundary-sandbox
petru/coder-server:ci/add-artifact-metadata-permission
petru/coder-server:fix/docs-oauth2-provider-manifest-state
petru/coder-server:fix/docs-mcp-injection-deprecated
petru/coder-server:fix/docs-startup-coordination-early-access-label
petru/coder-server:fix/docs-external-workspaces-early-access-notice
petru/coder-server:john/delegated-authority-doc-sketch
petru/coder-server:feat-users-ai-seat-filter
petru/coder-server:daniellemaywood/sidebar-rerender-fix
petru/coder-server:yevhenii/aibridge-chatgpt-provider
petru/coder-server:fix/mobile-menu-ai-bridge-links
petru/coder-server:kyle/go126
petru/coder-server:enable-no-unchecked-indexed-access
petru/coder-server:restructure-agents-page
petru/coder-server:bpmct/template-push-frontmatter
petru/coder-server:dm/cleanup-detail-dropdown
petru/coder-server:daniellemaywood/agents-page-perf
petru/coder-server:fix/git-watcher-scroll-reset
petru/coder-server:mike/p1-model-provider-options
petru/coder-server:heartbeat-batcher
petru/coder-server:matt/coder-agents-pinned-chats
petru/coder-server:cursor/pool-test-file-7d86
petru/coder-server:cursor/readme-testing-comment-7787
petru/coder-server:cursor/idle-timeout-test-file-aaeb
petru/coder-server:cursor/daemon-integration-test-file-955b
petru/coder-server:mf/perf-sidebar-derivation-memoization
petru/coder-server:audit/chats-agents-api-review
petru/coder-server:danielle/streamdown-animated
petru/coder-server:automations
petru/coder-server:bg-process-indicator
petru/coder-server:cian/replace-eventually-with-testutil
petru/coder-server:jon/peers
petru/coder-server:docs/update-release-v2.30.5
petru/coder-server:docs/update-release-v2.31.6
petru/coder-server:feat/chat-provider-custom-headers
petru/coder-server:callum/prebuild-scaletest-cleanup
petru/coder-server:fix/autostart-section-description
petru/coder-server:fix/provisioner-cta-label
petru/coder-server:fix/schedule-dialog-button-style
petru/coder-server:dm/file-diff-collapsing
petru/coder-server:dm/agent-usage-table-collapse-tokens
petru/coder-server:cian/ci-consolidate-jobs
petru/coder-server:security/pin-create-task-action
petru/coder-server:security/fix-ghsa-json-injection
petru/coder-server:security/pin-actionlint-download
petru/coder-server:christin/agent-ui-explorations
petru/coder-server:fix/template-admin-read-dormant-workspaces
petru/coder-server:callum/prebuild-scaletest-combined
petru/coder-server:dm/merge-limits-usage-pages
petru/coder-server:callum/prebuild-scaletest-global-cleanup
petru/coder-server:agent-connections
petru/coder-server:callum/prebuild-scaletest-measure-deletion
petru/coder-server:fix/agents-preserve-duplicate-model-form-state
petru/coder-server:fix-agents-system-prompt-settings
petru/coder-server:release-7wr4
petru/coder-server:release/2.32.0-rc
petru/coder-server:fix/mcp-oauth2-dcr-confidential-client
petru/coder-server:kylecarbs/collapsed-tool-calls
petru/coder-server:fix/bump-embedded-postgres-v16
petru/coder-server:fix/diff-viewer-error-handling
petru/coder-server:feat/edit-files-structured-response
petru/coder-server:jeremyruppel/aibridge-queries-alt
petru/coder-server:jeremyruppel/aibridge-tables-components-alt
petru/coder-server:graphite-base/23475
petru/coder-server:dm/models-provider-subtitle
petru/coder-server:tracy/deployment-banner-slide-nav
petru/coder-server:dm/diff-header-polish
petru/coder-server:lilac/edit-user-page
petru/coder-server:dm/agents-early-access-badge
petru/coder-server:cj/chats/spend_limit_standalone
petru/coder-server:fix/textarea-parameter-input-lag
petru/coder-server:copilot/where-do-you-run
petru/coder-server:dm/replace-raw-buttons-with-button-component
petru/coder-server:dm/agents-delete-dialog-shadcn
petru/coder-server:dm/unsaved-changes-warning-agents-settings
petru/coder-server:mike/fix-openai-reasoning-websearch-replay
petru/coder-server:codagt-58/configurable-editor-deep-links
petru/coder-server:cian/dogfood-alpine-experiment
petru/coder-server:mike/beautify-agent-transcripts
petru/coder-server:cleanup/quickstart-docs
petru/coder-server:mike/agents-frontend-q7wq
petru/coder-server:mafredri/fix-chat-catch-up-replay
petru/coder-server:fix/agents-sidebar-expand-button
petru/coder-server:kc/analytics-redesign
petru/coder-server:fix/community-label-membership-api
petru/coder-server:feat/agents-terminal-sidebar
petru/coder-server:daniellemaywood/fix-local-diff-overscroll
petru/coder-server:cian/dbauthz-default-wrapper
petru/coder-server:fix/diff-viewer-consistency
petru/coder-server:dm/fix-archive-delete-navigation
petru/coder-server:merge-queued-messages
petru/coder-server:cian/fix-local-unpushed-diffs
petru/coder-server:dogfood-android-template
petru/coder-server:kylecarbs/autochat
petru/coder-server:cian/list-provider-models
petru/coder-server:fix/agents-page-react-query-cleanup
petru/coder-server:litellm-provider-agent5
petru/coder-server:fix/auth-error-state-handling
petru/coder-server:fix/useref-render-time-access
petru/coder-server:dm/useeffect-cleanup
petru/coder-server:fix/alpine-openrc-service
petru/coder-server:refactor/provisionersdk-tar-untar
petru/coder-server:fix/tooltip-trigger-keyboard-a11y
petru/coder-server:2.29/cherry_preview_1_0_8_no_moby
petru/coder-server:cj/agent-delete-workspace-dialog
petru/coder-server:perf/diff-panel-css-containment
petru/coder-server:link-default-prompt-in-agents-settings
petru/coder-server:mike/cache-tokens-wtzm
petru/coder-server:release/2.29_preview_1_0_8_no_moby
petru/coder-server:release/2.29_preview_1_0_8
petru/coder-server:fix/heartbeat-close-log-level
petru/coder-server:embed-chat-deeplink
petru/coder-server:lint-wpga
petru/coder-server:fix/resize-images-for-anthropic
petru/coder-server:list-workspaces-slow
petru/coder-server:remove-openai-base-url-dogfood
petru/coder-server:fix/e2e-safe-goto-wrapper
petru/coder-server:fix/sync-form-parameters-race
petru/coder-server:fix/agent-chat-scroll-stick-to-bottom
petru/coder-server:fix/pwa-logo-navigation
petru/coder-server:refactor/chat-message-part-union
petru/coder-server:feat/windows-install-script
petru/coder-server:docs/dotfiles-windows-support
petru/coder-server:kylecarbs/agents-mcp-servers
petru/coder-server:bug-pubsub-kill
petru/coder-server:kylecarbs/openai-reasoning-integration-test
petru/coder-server:bug-subscriber-drop
petru/coder-server:bug-retry-duplicate
petru/coder-server:fix/agents-chat-usage-ux-consistency
petru/coder-server:fix/agents-settings-loading-skeleton
petru/coder-server:dm/agents-read-only-foreign-chat
petru/coder-server:mafredri/build-macos-fixes
petru/coder-server:cj/dogfood/remove-workspace-tags
petru/coder-server:mike/simplify-chat-cost-nullable
petru/coder-server:chat-runs-steps
petru/coder-server:kylecarbs/spawn-agent-best-of-n
petru/coder-server:mike/agents-limiting
petru/coder-server:cursor/critical-bug-inspection-0434
petru/coder-server:bug-frontend-stream
petru/coder-server:jon/gvisor
petru/coder-server:ci/speed-up-ci-pr-checks
petru/coder-server:wcag-a11y-remediation
petru/coder-server:mike/cost-analytics-x72y
petru/coder-server:fix/agents-git-panel-drag-perf
petru/coder-server:netgru2
petru/coder-server:multi-mmm2b9rj-fork-1-fork-1
petru/coder-server:upgrade-vite-8
petru/coder-server:blink/chatd-formatting-instruction
petru/coder-server:improve-ssh-disconnect-reasons
petru/coder-server:fix/derp-latency-reporting-race
petru/coder-server:fix/flaky-test-open-vscode-devcontainer
petru/coder-server:chatd-x-coder-chat-id-header
petru/coder-server:mike/postgres-startup-egjp
petru/coder-server:cj/open-app-port-fallback
petru/coder-server:fix/dynamic-params-ws-reconnect-idle-timeout
petru/coder-server:chatd-mm93
petru/coder-server:cursor/development-environment-setup-1451
petru/coder-server:lighten-pre-push-hook
petru/coder-server:agent-editor-g50d
petru/coder-server:cat/workflow-redundant-env
petru/coder-server:dk/parallel-tool-calls
petru/coder-server:graphite-base/22676
petru/coder-server:cursor/critical-bug-inspection-16ca
petru/coder-server:refactor/agents-layout
petru/coder-server:mafredri/show-workspace-name-in-delete-action
petru/coder-server:fix/agents-error-handling
petru/coder-server:fix/agents-accessibility
petru/coder-server:fix/reaper-subprocess-tests
petru/coder-server:fix/nullable-chat-title
petru/coder-server:fix/file-reference-user-messages
petru/coder-server:e2e-login-retry
petru/coder-server:fix-flakes
petru/coder-server:e2e-verify-fix
petru/coder-server:fix-autobuild-flake
petru/coder-server:fix-e2e-network-retry
petru/coder-server:fix/cap-concurrent-pings
petru/coder-server:fix/non-fatal-stats-metadata
petru/coder-server:feat/create-no-wait
petru/coder-server:reaper-fix
petru/coder-server:coderd-gitprovider-review-3
petru/coder-server:e2e-fix
petru/coder-server:fix/errcheck-site
petru/coder-server:fix/errcheck-enterprise
petru/coder-server:fix/chatd-finish-reason-length
petru/coder-server:agents-fix-issue-9
petru/coder-server:matt/agents-collapsed-commands
petru/coder-server:fix/agent-sidebar-layout-shift
petru/coder-server:yevhenii/aibridge-byok
petru/coder-server:release/2.31_workspace_oidc_refresh
petru/coder-server:fix/multi-select-icon-missing
petru/coder-server:jjs/internal-1269
petru/coder-server:stevenmasley/2.31_oidc_early_refresh
petru/coder-server:dk/aibridge-list-clients-endpoint
petru/coder-server:upgrade-docker-provider-dogfood
petru/coder-server:prebuilds10k
petru/coder-server:fix/agent-chat-scroll-restoration
petru/coder-server:feat/image-diff-rendering
petru/coder-server:push-notify-click-navigate
petru/coder-server:stevenmasley/ai_seats
petru/coder-server:feat/agent-archive-confirmation-dialogs
petru/coder-server:fix/preserve-client-timestamps
petru/coder-server:fix/agents-sidebar-date-group-spacing
petru/coder-server:cj/hack/agent-skills-autodiscovery
petru/coder-server:blink/add-index-provisioner-job-timings
petru/coder-server:jakehwll/refactor-setup-page
petru/coder-server:fix/chat-provider-delete-fk-cascade
petru/coder-server:fix/searchable-workspace-selector-22602
petru/coder-server:stevenmasley/chat-message-pagination
petru/coder-server:fix/missing-return-and-format-verbs
petru/coder-server:fix/webpush-stale-subscription-cleanup
petru/coder-server:release/2.31_renew_oidc
petru/coder-server:kc/file-copy-strategy
petru/coder-server:graphite-base/22548
petru/coder-server:graphite-base/22411
petru/coder-server:mafredri/chat-stats-api
petru/coder-server:fix/flaky-workspace-provisionerd-server-metrics
petru/coder-server:f0ssel/2.30.2-docs
petru/coder-server:yevhenii/aibridge-proxy
petru/coder-server:release/2.31_hide_sharing_ui
petru/coder-server:stevenmasley/remove_has_aitask
petru/coder-server:release/2.31_pauseresumev2
petru/coder-server:update-coder-agent-to-workspace-daemon
petru/coder-server:fix/stream-animation-replay
petru/coder-server:ui/improve-prompt-text-contrast
petru/coder-server:kyle/git-provider-abstraction
petru/coder-server:cj/chat-toolsdk-consolidation
petru/coder-server:fix/chat-store-lazy-ref-and-effect-merge
petru/coder-server:chat-config-settings
petru/coder-server:readme-ascii-art
petru/coder-server:ascii-art-agent-readme
petru/coder-server:fix-flake-chatd-shutdown-retry
petru/coder-server:mike/bump-mux-module-1.3.1
petru/coder-server:stevenmasley/refresh_oidc_early
petru/coder-server:cian/create-workspace-async-response
petru/coder-server:tasks-download-chat-logs
petru/coder-server:backport/2.29-go1.25.7
petru/coder-server:ethan/backport-codersdk-header-auth
petru/coder-server:cursor/development-environment-setup-8aba
petru/coder-server:jakehwll/csv-filter
petru/coder-server:improve-ssh-failed-error-ux
petru/coder-server:feat/at-file-search-chat-input
petru/coder-server:refactor/agents-remove-portal-pattern
petru/coder-server:kylecarbs/last-error-nullable
petru/coder-server:docs/add-ascii-art-to-agents-readme
petru/coder-server:fix/agents-input-clear-race
petru/coder-server:chore/readme-joke
petru/coder-server:hugodutka/agents-working-changes
petru/coder-server:jakehwll/workspace-tables-troubleshooting-link
petru/coder-server:jakehwll/deployment-notifications-refactor
petru/coder-server:release/2.30-backport-22322
petru/coder-server:release/2.29-backport-22322
petru/coder-server:danielle/agents
petru/coder-server:add-joke-to-readme
petru/coder-server:chore/fix-cve-deps-otel-go
petru/coder-server:dk/root-id
petru/coder-server:release/2.31_pauseresumeapi
petru/coder-server:jakehwll/KIWI-20-aibridge-filter-multiple-clients
petru/coder-server:jakehwll/monaco-editor-storybook-ci-fix
petru/coder-server:release/2.31_cookieauth
petru/coder-server:docs-research-x99h
petru/coder-server:jakehwll/inbox-read-state
petru/coder-server:fix/task-status-detection-reliability
petru/coder-server:jakehwll/modal-dropdownmenu
petru/coder-server:wsproxy
petru/coder-server:jakehwll/aibridge-dropdown-icons
petru/coder-server:jakehwll/aibridge-filter-anthropic-icon
petru/coder-server:activity-workspace-nsyx
petru/coder-server:release/2.28
petru/coder-server:agents-backup
petru/coder-server:cat/flake-fix-workflow
petru/coder-server:cherry-pick/2.28/60e3ab7
petru/coder-server:add-joke-to-readme-1771873730
petru/coder-server:feat/task-auto-resume-on-send
petru/coder-server:zedkipp/template-acl-app-proxy
petru/coder-server:stevenmasley/auto_prefix
petru/coder-server:feat/template-versions-diff
petru/coder-server:jakehwll/ghostty-web
petru/coder-server:zedkipp/workspace-template-acl
petru/coder-server:ai-governance-docs-update
petru/coder-server:02-19-demo_018a1e31_add_activity_feed_api
petru/coder-server:stevenmasley/config_audit
petru/coder-server:dk/prompt_provenance_poc
petru/coder-server:ss/netgru2
petru/coder-server:jakehwll/upgrade-storybook-v10
petru/coder-server:jakehwll/dialog-refactor
petru/coder-server:danielle/modernize-loops
petru/coder-server:registry-templates
petru/coder-server:jakehwll/1154-resolution
petru/coder-server:jakehwll/1154-flake-resolution
petru/coder-server:phorcys/refactor-devcontainer-docs
petru/coder-server:pb/aibridge-user-agent-cli-flag
petru/coder-server:graphite-base/21769
petru/coder-server:pb/aibridge-user-agent-recording
petru/coder-server:jakehwll/license-settings-success
petru/coder-server:copilot/document-antigravity-integration
petru/coder-server:fix/vite-proxy-path-based-apps
petru/coder-server:autologin
petru/coder-server:cj/cdev-compose
petru/coder-server:fix/issue-21954-app-buttons-connecting-state
petru/coder-server:fix/nested-tx-isolation-level
petru/coder-server:fix/issue-22031-automatic-updates-consistency
petru/coder-server:fix/issue-22045-optional-param-label
petru/coder-server:fix/issue-22078-select-default-cursor
petru/coder-server:fix/issue-20333-stop-before-start-dynamic-params
petru/coder-server:h7n/basement-musicians-codev
petru/coder-server:h7n/basement-musicians-passthrough
petru/coder-server:agent-oom
petru/coder-server:fix/license-upgrade-dialog
petru/coder-server:codex-ssh-disconnect-diagnostics
petru/coder-server:license-settings-ayzv
petru/coder-server:jakehwll/daterange-calendar-primitive
petru/coder-server:aqandrew/update-workspace-notification-design
petru/coder-server:fix/issue-22065-defer-api-key
petru/coder-server:f0ssel/workspace-available-users
petru/coder-server:jjs/local-obs
petru/coder-server:dk/agent-revival
petru/coder-server:workflow-5nyf
petru/coder-server:jjs/internal-1262-tests
petru/coder-server:jakehwll/global-mobile-navigation
petru/coder-server:jakehwll/mobile-navigation
petru/coder-server:notifications-z564
petru/coder-server:h7n/basement-musicians
petru/coder-server:jakehwll/workspaces-mobile-improvement
petru/coder-server:jakehwll/template-settings-refactor
petru/coder-server:cv/docs/coder-server-cli-docs
petru/coder-server:coordinator-728x
petru/coder-server:connections-b2kh
petru/coder-server:jakehwll/theme-pixel-clipping
petru/coder-server:jakehwll/license-seat-count-variance
petru/coder-server:kacpersaw/aibridge-rbac
petru/coder-server:fix/prebuilds-resilient-metrics-registration
petru/coder-server:fix/follow-symlinks-19310
petru/coder-server:jakehwll/notifications-tabs-filter
petru/coder-server:jakehwll/20870-table-shift-multiple-select
petru/coder-server:jakehwll/20870-shift-multiple-tables
petru/coder-server:tracy/token-search-prototype
petru/coder-server:jakehwll/refactor-field-form
petru/coder-server:logpanic
petru/coder-server:control-plane-agent-9ejz
petru/coder-server:callum/compressor-cache-metrics
petru/coder-server:flake-test-j1ke
petru/coder-server:flake-analysis-e4rp
petru/coder-server:flake-analysis-rget
petru/coder-server:cat/code-review-silence
petru/coder-server:jakehwll/filter-active-state
petru/coder-server:chats
petru/coder-server:cj/internal-1313
petru/coder-server:danielle/devcontainer-rfc
petru/coder-server:chore/2.27-alpine-3.23.3
petru/coder-server:fix/template-dropdown-ellipsis
petru/coder-server:mux/publish-mcp-registry
petru/coder-server:cursor/potential-codebase-improvements-b8a4
petru/coder-server:cursor/janky-codebase-areas-092c
petru/coder-server:cursor/testing-strategy-improvements-a8b7
petru/coder-server:cursor/readme-file-improvement-09ad
petru/coder-server:cursor/autofill-query-parameters-ba06
petru/coder-server:fix/sidebar-scroll-to-top
petru/coder-server:jakehwll/experimental/data-active-state
petru/coder-server:unified-prototype
petru/coder-server:jakehwll/redirect-on-task-create
petru/coder-server:cat/traiage-skills-workflow
petru/coder-server:fix-flaky-multiple-lifecycle-executors
petru/coder-server:cat/docs-dupe-prevention
petru/coder-server:dk/log-api-key-2
petru/coder-server:fix/workspace-parameter-update-restart
petru/coder-server:zedkipp/moar-usage-tests
petru/coder-server:dk/golangci-lint-v2-agent
petru/coder-server:dk/golangci-lint-v2-base
petru/coder-server:dk/golangci-lint-v2-cli
petru/coder-server:dk/golangci-lint-v2-coderd
petru/coder-server:dk/golangci-lint-v2-codersdk
petru/coder-server:dk/golangci-lint-v2-enterprise
petru/coder-server:dk/golangci-lint-v2-misc
petru/coder-server:dk/golangci-lint-v2-provisioner
petru/coder-server:dk/golangci-lint-v2-tailnet
petru/coder-server:show-log-snapshot
petru/coder-server:dk/lint-go1.25
petru/coder-server:ssncf/feat-aibridgeproxy-in-memory-handler
petru/coder-server:pb/aibridge-responses-doc-update
petru/coder-server:dean/release/2.29/21696
petru/coder-server:dean/release/2.29/21186
petru/coder-server:stevenmasley/only_sucess_counts
petru/coder-server:release/2.27
petru/coder-server:fix/oauth2-rfc-compliance
petru/coder-server:jakehwll/restore-aibridge-premium
petru/coder-server:asher/non-interactive
petru/coder-server:lilac/convert-emotion-to-tailwind
petru/coder-server:zedkipp/boundary-usage-telemetry
petru/coder-server:kacpersaw/issue-1276
petru/coder-server:cv/docs/terraform-state-docs
petru/coder-server:telemetry-yz65
petru/coder-server:feat/auto-reconnect-dynamic-params-ws
petru/coder-server:dk/increase-max-conns
petru/coder-server:fix/issue-21432-filter-dropdown-layout-jump
petru/coder-server:jjs/bridge-scaletests
petru/coder-server:jakehwll/1227-dont-enforce-aigovernance-addon
petru/coder-server:fix/tfvars-map-string-support
petru/coder-server:internal-1241
petru/coder-server:coder
petru/coder-server:chore/remove-jetbrains-fleet
petru/coder-server:dogfood-remove-fleet
petru/coder-server:mux/remove-jetbrains-fleet
petru/coder-server:remove-jetbrains-fleet-dogfood
petru/coder-server:internal-1240
petru/coder-server:internal-r643
petru/coder-server:docs/devcontainer-docker-compose
petru/coder-server:jaaydenh/sentence-case
petru/coder-server:callum/batch-metadata-updates-2
petru/coder-server:aigovernancelanguage
petru/coder-server:cj/acp-poc
petru/coder-server:spike/fix-scaletest-independent-headers
petru/coder-server:jakehwll/20857-apikey-middleware-optimisation
petru/coder-server:jaaydenh/workspace-sharing-disable
petru/coder-server:01-06-fix_allow_shared_users_to_access_shared_workspaces
petru/coder-server:jjs/cache-prebuild-tags
petru/coder-server:blank-pr-1767784125
petru/coder-server:callum/batcher-quartz
petru/coder-server:test-pr-blink-1767723453
petru/coder-server:cursor/pull-request-review-ac11
petru/coder-server:jjs/script-executor-ordering
petru/coder-server:cj/cli/builds-cmd
petru/coder-server:docs/vscode-offline-8946
petru/coder-server:lilac/port-some-tests-1
petru/coder-server:kylecarbs/ai-bridge-proxy-tests-v2
petru/coder-server:dk/bridge-scaletests
petru/coder-server:intelligencemock
petru/coder-server:jakehwll/ai-bridge-request-logs-model
petru/coder-server:jakehwll/ai-bridge-request-logs-prompt-collapse
petru/coder-server:jakehwll/20857-user-rate-limit-remediation
petru/coder-server:jaaydenh/migrate-autocomplete
petru/coder-server:cat/doc-check-update
petru/coder-server:danielle/tasks/site-tests
petru/coder-server:cj/hack/exp-acp-shim
petru/coder-server:12-22-demo_4f25eaa8_add_activity_feed_api
petru/coder-server:jakehwll/ai-bridge-request-logs-improvements
petru/coder-server:callum/agentfn-perf
petru/coder-server:callum/prebuild-fail-interval
petru/coder-server:garrett/agent-metadata-server-poll
petru/coder-server:jakehwll/ai-bridge-request-logs-token-usage-formatting
petru/coder-server:jakehwll/mui-cssnuke-components
petru/coder-server:callum/agent-metadata-poll
petru/coder-server:cursor/issue-20846-planning-a4cb
petru/coder-server:callum/workspacebyjob-perf
petru/coder-server:callum/workspace-create-metrics
petru/coder-server:callum/rbac-fastpath-additional-cases
petru/coder-server:cat/openwebui-icon-fix
petru/coder-server:cat/perplexica-icon
petru/coder-server:jakehwll/mui-cssnuke-templates
petru/coder-server:jakehwll/mui-css-cleanup
petru/coder-server:callum/min-metadata-interval
petru/coder-server:publish-vex-document
petru/coder-server:poc-aibridge-http-proxy-auth
petru/coder-server:feat/prebuild-render-cache
petru/coder-server:mafredri/ci-pg-no-ramdisk
petru/coder-server:revert-21091-dk/fat-ci-bois
petru/coder-server:dean-tallyman-dashboard-endpoint
petru/coder-server:docs/tasks-api-first-positioning
petru/coder-server:feat/add-tasks-template-flag
petru/coder-server:fix-create-non-interactive-y-flag
petru/coder-server:add-model-column-to-aibridge-logs
petru/coder-server:feat/oidc-pkce-support
petru/coder-server:update-feature-stages-docs
petru/coder-server:fix/issue-21111-display-version-name
petru/coder-server:react-upgrade
petru/coder-server:react-version-upgrade
petru/coder-server:test
petru/coder-server:docs/add-documentation-style-guide
petru/coder-server:feat/document-template-insights-21138
petru/coder-server:copilot/fix-ssh-config-location
petru/coder-server:blink/configurable-metadata-interval
petru/coder-server:blink/add-report-metadata-interval-env
petru/coder-server:rename-notifications-to-alerts
petru/coder-server:poc-aibridge-http-proxy-v5-proxy-auth
petru/coder-server:feat/logo-hover-animation
petru/coder-server:docs/endpoint-security-clarification
petru/coder-server:poc-aibridge-http-proxy-v3
petru/coder-server:poc-aibridge-http-proxy-v4-copilot
petru/coder-server:fix-ssh-startup-script-error
petru/coder-server:poc-aibridge-http-proxy-v2
petru/coder-server:blink/test-pr-readme
petru/coder-server:dk/req-logging-rebase
petru/coder-server:poc-aibridge-http-proxy
petru/coder-server:stevenmasley/terraform_al_la_carte
petru/coder-server:dk/disable-retention
petru/coder-server:copilot/fix-ai-bridge-logs-access
petru/coder-server:release/2.26
petru/coder-server:refactor/dbpurge-table-driven-tests
petru/coder-server:spike/coderd-api-test-refactor
petru/coder-server:pr-19567
petru/coder-server:rowansmithau/feat/db-read-creds-from-file
petru/coder-server:hello-feature
petru/coder-server:add-app-id-index
petru/coder-server:review-pattern-docs-update
petru/coder-server:jakehwll/ai-bridge-licensed-content
petru/coder-server:pr-20951
petru/coder-server:fix-spyon-usage
petru/coder-server:feature/license-auto-import
petru/coder-server:cat/test-check-action
petru/coder-server:fix/task-display-name-truncation
petru/coder-server:df/gh-to-tasks-docs
petru/coder-server:fix-issue-mafredri-approach
petru/coder-server:stevenmasley/serialize_modules
petru/coder-server:update-ghostty-web-api
petru/coder-server:stevenmasley/purge_expired_keys_test
petru/coder-server:stevenmasley/graph_as_step
petru/coder-server:add-api-docs-linter
petru/coder-server:add-unhealthy-workspaces-filter
petru/coder-server:devcontainer-delete-agent
petru/coder-server:blink/remove-pr-title-linter
petru/coder-server:17917-invalidation-ui
petru/coder-server:spike/cli-mock-sdk
petru/coder-server:stevenmasley/plan_state
petru/coder-server:stevenmasley/convert_state_refactor_actual
petru/coder-server:replace-xtermjs-with-ghostty-web
petru/coder-server:stevenmasley/second_graph
petru/coder-server:stevenmasley/doublegraph
petru/coder-server:danielle-change-task-prompt
petru/coder-server:mafredri/fix-deleted-template-button
petru/coder-server:jaaydenh/workspace-sharing-icon
petru/coder-server:stevenmasley/time_plans
petru/coder-server:mafredri/fix-coderd-workspace-app-audit-load
petru/coder-server:template-warnings
petru/coder-server:zedkipp/ban-http-global
petru/coder-server:zedkipp/globals-bad
petru/coder-server:fix/template-file-access-error-message
petru/coder-server:codex/create-simple-to-do-list-app
petru/coder-server:df/add-security-opt-for-releasescript
petru/coder-server:10-30-pb-aibridge-intc-user-agent-metadata
petru/coder-server:feat/template-version-build-logs
petru/coder-server:df/release/2.28/agent-limit
petru/coder-server:fix/theme-setting-on-initial-load
petru/coder-server:fix-light-theme-on-login
petru/coder-server:chore/cli-version-mismatch-msg
petru/coder-server:fix/windows-cli-install-page
petru/coder-server:cat/copyparty-dogfood
petru/coder-server:asher/mcp-bash
petru/coder-server:jjs/restore-prebuilds-transaction
petru/coder-server:jjs/internal-1095-cli
petru/coder-server:jakehwll/migrate-mui-tooltips
petru/coder-server:dk/renice
petru/coder-server:sk/hide-10k-diagram
petru/coder-server:bpmct/traiage-gh-20429-18727290938
petru/coder-server:fix/ai-workspace-limit-flat-deployment
petru/coder-server:stevenmasley/tf_workspace
petru/coder-server:dk/unexperimental
petru/coder-server:bq/fix-dynamic-parameters-form-init
petru/coder-server:cj/create-task-action
petru/coder-server:thomask33/10-23-enforce_api_key_time_checks
petru/coder-server:thomask33/10-22-enhance_composite_scope_defaults
petru/coder-server:jjs/internal-1095-socket
petru/coder-server:jjs/internal-1094
petru/coder-server:callum/workspace-agent-call-volume-2
petru/coder-server:cj/tasks/deprecate-task-state
petru/coder-server:fix/task-naming-consistency
petru/coder-server:cj/convert-was-task-state
petru/coder-server:mike/show-login-type-tokens
petru/coder-server:graphite-base/19983
petru/coder-server:jaayden/migrate-stack-agent-rows
petru/coder-server:f0ssel/codeowners
petru/coder-server:jaayden/migrate-stack-agent-components
petru/coder-server:dk/req-logging
petru/coder-server:cat/dogfood-claude-322
petru/coder-server:graphite-base/20008
petru/coder-server:aibridge-provider-docs
petru/coder-server:jakehwll/oauth2-no-applications-table
petru/coder-server:stevenmasley/member_test
petru/coder-server:feat/replace-mui-link-phase1
petru/coder-server:fix/center-task-error-warning
petru/coder-server:mike/immortal-streams-agent-api
petru/coder-server:cj/hack/task-terminal
petru/coder-server:david-fraley/traiage-gh-20352-18601159107
petru/coder-server:callum/combined-agent-metrics-query
petru/coder-server:feat/documentation-check-workflow
petru/coder-server:cj/exp-task-logs-follow
petru/coder-server:aqandrew/replace-mui-tooltip
petru/coder-server:fix-template-insights-overflow
petru/coder-server:chore/update-boundary-dependency
petru/coder-server:release/2.25
petru/coder-server:danielle/tasks/post-feedback-endpoint
petru/coder-server:cursor/update-documentation-and-symlink-files-340a
petru/coder-server:dk/authzchecks
petru/coder-server:cj/claude-token-usage
petru/coder-server:thomask33/07-14-feat_oauth2_add_bulk_token_revocation_endpoint_with_usage_tracking
petru/coder-server:thomask33/07-15-fix_oauth2_allow_custom_uri_schemes_without_reverse_domain_notation_for_native_apps
petru/coder-server:thomask33/07-12-feat_oauth2_add_client_credentials_grant_type_and_user_ownership
petru/coder-server:thomask33/07-14-feat_oauth2_add_frontend_ui_for_client_credentials_applications
petru/coder-server:thomask33/07-10-feat_add_cleanup_for_expired_oauth2_provider_app_codes_and_tokens
petru/coder-server:release/2.24
petru/coder-server:release/2.23
petru/coder-server:release/2.22
petru/coder-server:release/2.21
petru/coder-server:release/2.20
petru/coder-server:release/2.22-patch
petru/coder-server:release/2.19
petru/coder-server:release/2.18
petru/coder-server:release/2.17
petru/coder-server:release/2.16
petru/coder-server:release/2.15
petru/coder-server:release/2.14
petru/coder-server:release/2.13
petru/coder-server:release/2.12
petru/coder-server:release/2.11
petru/coder-server:release/2.10
petru/coder-server:release/2.9
petru/coder-server:v2.29.10
petru/coder-server:v2.30.7
petru/coder-server:v2.31.9
petru/coder-server:v2.31.8
petru/coder-server:v2.33.0-rc.1
petru/coder-server:v2.33.0-rc.0
petru/coder-server:v2.30.6
petru/coder-server:v2.31.7
petru/coder-server:v2.29.9
petru/coder-server:v2.30.5
petru/coder-server:v2.31.6
petru/coder-server:v2.32.0-rc.0
petru/coder-server:v2.30.4
petru/coder-server:v2.31.5
petru/coder-server:v2.31.4
petru/coder-server:v2.31.3
petru/coder-server:v2.31.2
petru/coder-server:v2.31.1
petru/coder-server:v2.30.3
petru/coder-server:describe
petru/coder-server:list
petru/coder-server:v2.29.8
petru/coder-server:v2.28.11
petru/coder-server:v2.29.7
petru/coder-server:v2.30.2
petru/coder-server:v2.31.0
petru/coder-server:v2.30.1
petru/coder-server:v2.29.6
petru/coder-server:v2.30.0
petru/coder-server:v2.29.5
petru/coder-server:v2.28.10
petru/coder-server:v2.29.4
petru/coder-server:v2.28.9
petru/coder-server:v2.27.11
petru/coder-server:v2.29.3
petru/coder-server:v2.28.8
petru/coder-server:v2.27.10
petru/coder-server:v2.28.7
petru/coder-server:v2.29.2
petru/coder-server:v2.27.9
petru/coder-server:v2.28.6
petru/coder-server:v2.29.1
petru/coder-server:v2.29.0
petru/coder-server:v2.26.6
petru/coder-server:v2.28.5
petru/coder-server:v2.27.8
petru/coder-server:v2.28.4
petru/coder-server:v2.27.7
petru/coder-server:v2.26.5
petru/coder-server:v2.28.3
petru/coder-server:v2.27.6
petru/coder-server:v2.28.2
petru/coder-server:v2.27.5
petru/coder-server:v2.26.4
petru/coder-server:v2.28.1
petru/coder-server:v2.27.4
petru/coder-server:v2.28.0
petru/coder-server:v2.27.3
petru/coder-server:v2.27.2
petru/coder-server:v2.26.3
petru/coder-server:v2.26.2
petru/coder-server:v2.27.1
petru/coder-server:v2.27.0
petru/coder-server:v2.25.3
petru/coder-server:v2.26.1
petru/coder-server:v2.25.2
petru/coder-server:v2.24.4
petru/coder-server:v2.26.0
petru/coder-server:v2.23.5
petru/coder-server:v2.25.1
petru/coder-server:v2.24.3
petru/coder-server:v2.25.0
petru/coder-server:v2.24.2
petru/coder-server:v2.23.4
petru/coder-server:v2.23.3
petru/coder-server:v2.24.1
petru/coder-server:v2.24.0
petru/coder-server:v2.23.2
petru/coder-server:v2.23.1
petru/coder-server:v2.23.0
petru/coder-server:v2.22.1
petru/coder-server:v2.22.0
petru/coder-server:v2.21.3
petru/coder-server:v2.20.3
petru/coder-server:v2.19.3
petru/coder-server:v2.19.2
petru/coder-server:v2.21.2
petru/coder-server:v2.21.1
petru/coder-server:v2.21.0
petru/coder-server:v2.20.2
petru/coder-server:v2.20.1
petru/coder-server:v2.19.1
petru/coder-server:v2.20.0
petru/coder-server:v2.19.0
petru/coder-server:v2.18.5
petru/coder-server:v2.18.4
petru/coder-server:v2.18.3
petru/coder-server:v2.18.2
petru/coder-server:v2.18.1
petru/coder-server:v2.17.3
petru/coder-server:v2.18.0
petru/coder-server:v2.17.2
petru/coder-server:v2.17.0
petru/coder-server:v2.16.1
petru/coder-server:v2.15.4
petru/coder-server:v2.14.4
petru/coder-server:v2.15.3
petru/coder-server:v2.15.2
petru/coder-server:v2.15.1
petru/coder-server:v2.16.0
petru/coder-server:v2.14.3
petru/coder-server:v2.15.0
petru/coder-server:v2.14.2
petru/coder-server:v2.13.5
petru/coder-server:v2.14.1
petru/coder-server:v2.14.0
petru/coder-server:v2.13.4
petru/coder-server:v2.13.3
petru/coder-server:v2.12.6
petru/coder-server:v2.13.2
petru/coder-server:v2.12.5
petru/coder-server:v2.12.4
petru/coder-server:v2.13.1
petru/coder-server:v2.13.0
petru/coder-server:v2.12.3
petru/coder-server:v2.11.4
petru/coder-server:v2.12.2
petru/coder-server:v2.11.3
petru/coder-server:v2.12.1
petru/coder-server:v2.12.0
petru/coder-server:v2.10.3
petru/coder-server:v2.11.2
petru/coder-server:v2.11.1
petru/coder-server:v2.11.0
petru/coder-server:v2.10.2
petru/coder-server:v2.9.4
petru/coder-server:v2.10.1
petru/coder-server:v2.9.3
petru/coder-server:v2.9.2
petru/coder-server:v2.10.0
petru/coder-server:v2.9.1
petru/coder-server:v2.9.0
petru/coder-server:v2.8.5
petru/coder-server:v2.8.4
petru/coder-server:v2.7.3
petru/coder-server:v2.6.1
petru/coder-server:v2.8.3
petru/coder-server:v2.8.2
petru/coder-server:v2.8.1
petru/coder-server:v2.8.0
petru/coder-server:v2.7.2
petru/coder-server:v2.7.1
petru/coder-server:v2.7.0
petru/coder-server:v2.6.0
petru/coder-server:v2.5.1
petru/coder-server:v2.5.0
petru/coder-server:v2.4.0
petru/coder-server:v2.3.3
petru/coder-server:v2.3.2
petru/coder-server:v2.3.1
petru/coder-server:v2.3.0
petru/coder-server:v2.2.1
petru/coder-server:v2.2.0
petru/coder-server:v2.1.5
petru/coder-server:v2.1.4
petru/coder-server:v2.1.3
petru/coder-server:v2.1.2
petru/coder-server:v2.1.1
petru/coder-server:v2.1.0
petru/coder-server:v2.0.2
petru/coder-server:v2.0.1
petru/coder-server:v2.0.0
petru/coder-server:v0.27.3
petru/coder-server:v0.27.2
petru/coder-server:v0.27.1
petru/coder-server:v0.27.0
petru/coder-server:v0.26.2
petru/coder-server:v0.26.1
petru/coder-server:v0.26.0
petru/coder-server:v0.25.0
petru/coder-server:v0.24.1
petru/coder-server:v0.24.0
petru/coder-server:v0.23.7
petru/coder-server:v0.23.6
petru/coder-server:v0.23.5
petru/coder-server:v0.23.4
petru/coder-server:v0.23.3
petru/coder-server:v0.23.2
petru/coder-server:v0.23.1
petru/coder-server:v0.23.0
petru/coder-server:v0.22.2
petru/coder-server:v0.22.1
petru/coder-server:v0.22.0
petru/coder-server:v0.21.3
petru/coder-server:v0.21.2
petru/coder-server:v0.21.1
petru/coder-server:v0.21.0
petru/coder-server:v0.20.1
petru/coder-server:v0.20.0
petru/coder-server:v0.19.2
petru/coder-server:v0.19.1
petru/coder-server:v0.19.0
petru/coder-server:v0.18.1
petru/coder-server:v0.18.0
petru/coder-server:v0.17.4
petru/coder-server:v0.17.3
petru/coder-server:v0.17.2
petru/coder-server:v0.17.1
petru/coder-server:v0.17.0
petru/coder-server:v0.16.0
petru/coder-server:v0.15.3
petru/coder-server:v0.15.2
petru/coder-server:v0.15.1
petru/coder-server:v0.15.0
petru/coder-server:v0.14.3
petru/coder-server:v0.14.2
petru/coder-server:v0.14.1
petru/coder-server:v0.14.0
petru/coder-server:v0.13.6
petru/coder-server:v0.13.5
petru/coder-server:v0.13.4
petru/coder-server:v0.13.3
petru/coder-server:v0.13.2
petru/coder-server:v0.13.1
petru/coder-server:v0.13.0
petru/coder-server:v0.12.9
petru/coder-server:v0.12.8
petru/coder-server:v0.12.7
petru/coder-server:v0.12.6
petru/coder-server:v0.12.5
petru/coder-server:v0.12.4
petru/coder-server:v0.12.3
petru/coder-server:v0.12.2
petru/coder-server:v0.12.1
petru/coder-server:v0.12.0
petru/coder-server:v0.11.0
petru/coder-server:v0.10.2
petru/coder-server:v0.10.1
petru/coder-server:v0.10.0
petru/coder-server:rm
petru/coder-server:v0.9.10
petru/coder-server:v0.9.9
petru/coder-server:v0.9.8
petru/coder-server:v0.9.7
petru/coder-server:v0.9.6
petru/coder-server:v0.9.5
petru/coder-server:v0.9.4
petru/coder-server:v0.9.3
petru/coder-server:v0.9.2
petru/coder-server:v0.9.1
petru/coder-server:v0.9.0
petru/coder-server:v0.8.15
petru/coder-server:v0.8.14
petru/coder-server:v0.8.13
petru/coder-server:v0.8.12
petru/coder-server:v0.8.11
petru/coder-server:v0.8.10
petru/coder-server:v0.8.9
petru/coder-server:v0.8.8
petru/coder-server:v0.8.7
petru/coder-server:v0.8.6
petru/coder-server:v0.8.5
petru/coder-server:v0.8.4
petru/coder-server:v0.8.3
petru/coder-server:v0.8.2
petru/coder-server:v0.8.1
petru/coder-server:v0.8.0
petru/coder-server:v0.7.12
petru/coder-server:v0.7.11
petru/coder-server:v0.7.10
petru/coder-server:v0.7.9
petru/coder-server:v0.7.8
petru/coder-server:v0.7.7
petru/coder-server:v0.7.6
petru/coder-server:v0.7.5
petru/coder-server:v0.7.4
petru/coder-server:v0.7.3
petru/coder-server:v0.7.2
petru/coder-server:v0.7.1
petru/coder-server:v0.7.0
petru/coder-server:v0.6.6
petru/coder-server:v0.6.5
petru/coder-server:v0.6.4
petru/coder-server:v0.6.3
petru/coder-server:v0.6.2
petru/coder-server:v0.6.1
petru/coder-server:v0.6.0
petru/coder-server:v0.5.11
petru/coder-server:v0.5.10
petru/coder-server:v0.5.9
petru/coder-server:v0.5.8
petru/coder-server:v0.5.7
petru/coder-server:v0.5.6
petru/coder-server:v0.5.5
petru/coder-server:v0.5.4
petru/coder-server:v0.5.3
petru/coder-server:v0.5.2
petru/coder-server:v0.5.1
petru/coder-server:v0.5.0
petru/coder-server:v0.4.4
petru/coder-server:v0.4.3
petru/coder-server:v0.4.2
petru/coder-server:v0.4.1
petru/coder-server:v0.4.0
petru/coder-server:v0.3.5
petru/coder-server:v0.3.4
petru/coder-server:v0.3.3
petru/coder-server:v0.3.2
petru/coder-server:v0.3.1
petru/coder-server:v0.3.0
petru/coder-server:v0.2.0
petru/coder-server:v0.1.0
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
2e60bde9b9 |
fix: support map(string) variables in tfvars files
Adds support for parsing map(string) type variables in .tfvars files. Previously, only string, number, and list(string) types were supported, causing template push to fail with "unsupported value type" errors when using map variables. The fix adds a case for cty.Object and cty.Map types that: - Validates all values in the map are strings - Serializes the map to JSON (consistent with list handling) - Returns a clear error if non-string values are found Fixes #21525 |
2 changed files with 94 additions and 0 deletions
@@ -146,6 +146,27 @@ func parseVariableValuesFromHCL(content []byte) ([]VariableValue, error) {
|
||||
return nil, err
|
||||
}
|
||||
stringData[attribute.Name] = string(m)
|
||||
case ctyType.IsObjectType() || ctyType.IsMapType():
|
||||
// In case of objects/maps, Coder only supports the map(string) type.
|
||||
result := map[string]string{}
|
||||
var err error
|
||||
_ = ctyValue.ForEachElement(func(key, val cty.Value) (stop bool) {
|
||||
if !val.Type().Equals(cty.String) {
|
||||
err = xerrors.Errorf("unsupported map value type for key %q: %s", key.AsString(), val.Type().GoString())
|
||||
return true
|
||||
}
|
||||
result[key.AsString()] = val.AsString()
|
||||
return false
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
m, err := json.Marshal(result)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
stringData[attribute.Name] = string(m)
|
||||
default:
|
||||
return nil, xerrors.Errorf("unsupported value type (name: %s): %s", attribute.Name, ctyType.GoString())
|
||||
}
|
||||
|
||||
@@ -175,3 +175,76 @@ cores: 2`
|
||||
require.Error(t, err)
|
||||
require.Contains(t, err.Error(), `use the equals sign "=" to introduce the argument value`)
|
||||
}
|
||||
|
||||
func TestParseVariableValuesFromVarsFiles_MapOfStrings(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
// Given
|
||||
const (
|
||||
hclFilename = "file.tfvars"
|
||||
hclContent = `region = "us-east-1"
|
||||
default_tags = {
|
||||
owner_name = "John Doe"
|
||||
owner_email = "john@example.com"
|
||||
owner_slack = "@johndoe"
|
||||
}`
|
||||
)
|
||||
|
||||
// Prepare the .tfvars files
|
||||
tempDir, err := os.MkdirTemp(os.TempDir(), "test-parse-variable-values-from-vars-files-map-of-strings-*")
|
||||
require.NoError(t, err)
|
||||
t.Cleanup(func() {
|
||||
_ = os.RemoveAll(tempDir)
|
||||
})
|
||||
|
||||
err = os.WriteFile(filepath.Join(tempDir, hclFilename), []byte(hclContent), 0o600)
|
||||
require.NoError(t, err)
|
||||
|
||||
// When
|
||||
actual, err := codersdk.ParseUserVariableValues([]string{
|
||||
filepath.Join(tempDir, hclFilename),
|
||||
}, "", nil)
|
||||
|
||||
// Then
|
||||
require.NoError(t, err)
|
||||
require.Len(t, actual, 2)
|
||||
|
||||
// Results are sorted by name
|
||||
require.Equal(t, "default_tags", actual[0].Name)
|
||||
require.JSONEq(t, `{"owner_email":"john@example.com","owner_name":"John Doe","owner_slack":"@johndoe"}`, actual[0].Value)
|
||||
require.Equal(t, "region", actual[1].Name)
|
||||
require.Equal(t, "us-east-1", actual[1].Value)
|
||||
}
|
||||
|
||||
func TestParseVariableValuesFromVarsFiles_MapWithNonStringValues(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
// Given - a map with non-string values should error
|
||||
const (
|
||||
hclFilename = "file.tfvars"
|
||||
hclContent = `config = {
|
||||
name = "test"
|
||||
count = 5
|
||||
}`
|
||||
)
|
||||
|
||||
// Prepare the .tfvars files
|
||||
tempDir, err := os.MkdirTemp(os.TempDir(), "test-parse-variable-values-from-vars-files-map-non-string-*")
|
||||
require.NoError(t, err)
|
||||
t.Cleanup(func() {
|
||||
_ = os.RemoveAll(tempDir)
|
||||
})
|
||||
|
||||
err = os.WriteFile(filepath.Join(tempDir, hclFilename), []byte(hclContent), 0o600)
|
||||
require.NoError(t, err)
|
||||
|
||||
// When
|
||||
actual, err := codersdk.ParseUserVariableValues([]string{
|
||||
filepath.Join(tempDir, hclFilename),
|
||||
}, "", nil)
|
||||
|
||||
// Then
|
||||
require.Nil(t, actual)
|
||||
require.Error(t, err)
|
||||
require.Contains(t, err.Error(), "unsupported map value type")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.