Commit 0dc3b9d
Merge origin/staging into codex/research-sim-dashboards
Resolves conflicts in the feature-flag and skill use-case tests (moved onto
staging's central mocks) and the tab strip widths. Adapts the branch's
dashboard and analytics tests to staging's test-pattern audit, scopes the
table operation delegation invariant to operations that admit delegated
principals, and hides the rollout-gated create-dashboard built-in from the
organization composer when the dashboards flag is off.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S6aTRnkiu7PxYZPNPXYEMV2,593 files changed
Lines changed: 102774 additions & 57394 deletions
File tree
- .agents/skills
- add-block
- add-column-type
- add-feature-flag
- add-managed-cli
- add-permission-group-item
- add-selector
- add-settings-page
- add-tools
- babysit
- cleanup
- migrate-application-operation
- react-query-best-practices
- ship
- test-audit
- v2-api-conventions
- validate-permission-group-item
- you-might-not-need-a-comment
- .claude
- rules
- skills
- .cursor/rules
- .github/workflows
- apps
- desktop
- e2e
- fixtures
- src
- main
- browser-agent
- browser-credentials
- preload/browser
- renderer
- test
- docs
- realtime
- src
- database
- handlers
- middleware
- sim
- app
- (auth)
- oauth
- consent
- sign-in
- sso/launch/[providerId]
- verify
- (interfaces)
- chat
- components/message/components
- hooks
- resume/[workflowId]/[executionId]
- (landing)
- components
- hero/components/hero-platform-loop
- landing-cta-link
- customers
- demo/components/demo-scheduler
- .well-known/oauth-protected-resource/api/mcp
- serve/[serverId]
- _shell
- consent
- providers
- access-requests
- account/settings/[section]
- api
- auth
- [...all]
- forget-password
- instagram/authorize
- oauth2
- authorize
- callback
- quickbooks
- shopify
- register
- revoke
- token
- oauth
- credentials
- token
- reset-password
- shopify/authorize
- sso
- providers
- [providerId]
- register
- resolve
- billing
- invoices
- switch-plan
- update-cost
- blocks/visibility
- chat
- [identifier]
- otp
- sso
- manage/[id]
- validate
- cli/auth
- approve
- poll
- copilot
- api-keys
- validate
- chat
- abort
- steer
- stop
- confirm
- feedback
- tool-permission
- tools/execute
- credential-groups
- credentials
- [id]/members
- cron
- cleanup-stale-executions
- cleanup-table-row-ttl
- knowledge-projection
- renew-subscriptions
- custom-blocks/[id]/usages
- desktop
- auth/handoff
- tool/authorize
- update
- download
- latest-mac.yml
- files
- delete
- export/[id]
- public/[token]
- content
- inline
- otp
- sso
- serve/[...path]
- uploads
- folders
- [id]
- duplicate
- internal/file-doc/seed
- invitations
- [id]/resend
- knowledge
- [id]/export
- connectors
- directory-sync
- member-sync
- sync
- github
- installations
- setup
- member-connectors
- search
- sim-search/sources
- slack/oauth/callback
- link-preview
- logs
- export
- stats
- mcp
- discover
- oauth/callback
- servers
- [id]/refresh
- test-connection
- serve/[serverId]
- mothership
- chats
- [chatId]
- fork
- restore
- read
- events
- execute
- integrations/catalog
- runs/control
- organizations
- [id]
- connected-accounts/[groupId]/slack-managed-users
- domains
- [domainId]
- verify
- members
- [memberId]/usage-limit
- permission-groups/[groupId]
- roster
- search/history
- secret-source
- session-policy
- permission-groups/user
- pinned-items
- providers
- baseten/models
- ollama-cloud/models
- ollama/models
- together/models
- vllm/models
- resume
- [workflowId]/[executionId]
- [contextId]
- poll
- schedules
- [id]
- execute
- secrets/references
- selectors/execute
- settings/allowed-integrations
- skills
- speech/token
- table
- [tableId]
- analytics
- columns
- delete-async
- export
- groups
- import
- query
- restore
- rows
- [rowId]
- enrichment/[groupId]
- find
- import-csv
- usage
- users/me
- deletion
- settings
- subscription/[id]/transfer
- usage-limits
- usage-logs
- export
- v1
- admin
- organizations/[id]
- workspaces/[id]/import
- audit-logs
- [id]
- files/[fileId]
- knowledge
- [id]/documents
- search
- logs
- executions/[executionId]
- tables
- [tableId]
- workflows
- [id]
- deploy
- export
- rollback
- import
- v2
- chat-deployments
- chat
- custom-tools
- [customToolId]
- files
- [fileId]
- content
- metadata
- versions/[version]/revert
- bulk-download
- folders
- move
- knowledge
- [knowledgeBaseId]
- documents
- [documentId]
- uploads
- [uploadId]/complete
- restore
- search
- mcp-servers
- [mcpServerId]
- tools
- organizations
- [organizationId]
- invitations/[invitationId]/workspaces
- permission-groups
- usage
- sandboxes
- [sandboxId]
- secrets
- [name]
- skills
- [skillId]
- editors
- tables
- [tableId]
- cancel-runs
- dispatches
- query
- count
- restore
- rows
- [rowId]
- enrichment/[groupId]
- bulk-update
- search
- upsert
- views/[viewId]
- uploads/[uploadId]
- parts/[partNumber]
- workflow-mcp-servers
- [serverId]
- tools
- workflows
- [workflowId]
- deployments/chat
- deployment
- execute
- export
- runs/[runId]/resume
- versions/[version]
- activate
- revert
- import
- webhooks
- agentmail
- poll/[provider]
- quickbooks/[appKey]
- slack
- custom/[credentialId]
- tiktok
- trigger/[path]
- workflows
- [id]
- chat/status
- deployed
- deployments/[version]
- execute
- log
- workspace-events/poll
- workspaces
- [id]
- api-keys
- [keyId]
- byok-keys
- credential-groups
- [groupId]
- access
- enrollments
- environment
- files
- [fileId]
- export
- extract
- download
- fork
- excluded-workflows
- lineage
- promote
- inbox
- permissions
- sandboxes
- [sandboxId]
- visit
- invitations
- cli/auth
- credential-groups/complete
- desktop
- auth
- connect
- home
- invite/[id]
- o/[organizationId]
- components
- organization-sidebar/components/organization-header
- home
- components/composer
- integrations
- indexed
- knowledge/[knowledgeBaseId]/[documentId]
- providers
- search
- settings
- [section]
- components
- integrations
- indexed
- integrations
- providers/[connectorType]
- sources/[connectorId]
- slack-search
- connect/[token]
- install/[teamId]
- workspace/[workspaceId]
- files/components/file-viewer
- rich-markdown-editor
- collaboration
- home
- components
- chat-context-kind-registry
- chat-surface-context
- knowledge-search-results
- indexed
- message-content
- components
- chat-content
- message-sources
- source-card
- source-chip
- special-tags
- mothership-chat
- mothership-view/components
- add-resource-dropdown
- resource-content/components
- browser-session
- resource-tabs
- search-sources
- user-input
- components
- prompt-editor
- hooks
- preview
- stream
- integrations/components/connect-slack-bot-modal
- knowledge
- [id]
- components
- connector-selector-field
- edit-connector-modal
- hooks
- hooks
- lib
- providers
- settings
- [section]
- components
- browser/components
- password-detail
- passwords-view
- byok
- general/components
- tables/[tableId]
- components/row-modal
- hooks
- w
- [workflowId]
- components/panel/components
- copilot/components/user-input
- editor/components/sub-block
- components
- code
- long-input
- model-fallback-list
- slack-setup-wizard
- table
- hooks
- utils
- components/sidebar/components/workspace-header/components/pending-invitations
- background
- blocks
- blocks
- components
- dashboards
- integrations
- mcp
- secrets
- settings
- ui
- connectors
- asana
- ashby
- bitbucket
- box
- circleback
- coda
- confluence
- databricks
- fireflies
- github
- gitlab
- gmail
- google-calendar
- google-chat
- google-docs
- google-drive
- google-meet
- google-sheets
- google-workspace
- granola
- greenhouse
- incidentio
- intercom
- jira
- jsm
- linear
- microsoft-teams
- monday
- notion
- onedrive
- outlook
- reddit
- salesforce
- sentry
- servicenow
- sftp
- slack
- typeform
- webflow
- wordpress
- workday
- youtube
- zendesk
- zoom
- content/library
- best-ai-agent-platforms-for-enterprise-teams-2026
- byok-multi-model-ai-agent-builder
- ee
- access-control
- hooks
- utils
- access-requests
- components
- lib
- application
- credential-groups/components
- scim
- lib
- application
- groups
- users
- projection
- reconcile
- sso/components
- workspace-forking
- application
- components/fork-sync
- lib
- copy
- lineage
- promote
- enrichments
- executor
- execution
- handlers
- agent
- api
- condition
- credential
- evaluator
- function
- generic
- human-in-the-loop
- mothership
- pi
- cloud
- authoring
- babysit
- plan
- review
- core
- local
- search
- router
- variables
- workflow
- orchestrators
- utils
- variables
- resolvers
- hooks
- mcp
- queries
- kb
- oauth
- lib
- a2a
- admin
- api-key
- application
- api
- client
- contracts
- knowledge
- v2
- __tests__
- openapi
- mcp
- server/routes
- atlassian
- audit-logs
- application
- auth
- connectors
- sso
- application
- billing
- application
- organization-billing-summary
- organization-usage
- calculations
- core
- credits
- organizations
- storage
- validation
- webhooks
- browser-agent
- application
- catalog
- application
- projection
- chunkers
- cli-auth
- collab-doc
- concurrency
- consent
- core
- application
- async-jobs
- backends
- config
- execution-limits
- idempotency
- network
- application
- outbox
- rate-limiter
- storage
- security
- utils
- credential-groups
- application
- credentials
- __tests__
- application
- client-credential-accounts/minters
- orchestration
- token-service-accounts
- validators
- custom-tools/application
- data-drains
- application
- destinations
- desktop
- embeddings
- environment
- events
- execution
- code-placeholders
- payloads
- remote-sandbox
- sandbox/brokers
- file-parsers
- folders
- application
- function-execution
- application
- guardrails
- imap
- integrations
- internal
- a2a
- agiloft
- asana
- ashby
- azure-data-explorer
- box
- brex
- browser-use/operations
- buffer
- clickhouse
- clickup
- confluence
- crowdstrike
- cursor
- custom-tools
- deployments
- discord
- docusign
- dropbox
- elevenlabs
- embeddings
- extend
- file
- firecrawl
- fireflies
- function
- gmail
- google-drive
- google-slides
- google-vault
- grafana
- guardrails
- image
- instagram
- jira
- jupyter
- knowledge
- latex
- llm
- logs
- mail
- mcp
- memory
- microsoft-ad/operations
- mistral
- mongodb
- mysql
- onedrive
- onepassword
- outlook
- persona
- postgresql
- principals
- quickbooks
- quiver
- redis
- s3
- sailpoint
- salesforce/operations
- sap-concur
- sap-s4hana
- sftp
- slack
- smtp
- square
- stagehand
- stt
- supabase
- operations
- table
- telegram
- tiktok
- tool-operations
- tts
- twilio-voice
- vanta
- video
- vision
- whatsapp
- windchill
- workday
- workflows
- zoho-desk
- zoom
- invitations
- application
- knowledge
- __integration__
- access
- api
- application
- slack-search
- chunks
- connectors
- documents
- mcp
- orchestration
- projection
- search
- history
- tags
- transfer
- link-preview
- logs
- api
- application
- execution
- snapshot
- managed-agents
- mcp
- application
- oauth
- orchestration
- memory
- application
- messaging/email
- providers
- model-router
- mothership
- agent-cli
- engines
- application
- async-runs
- auth
- billing
- chat
- application
- docs
- inbox
- integrations/application
- observability
- persistence/tool-confirm
- request
- application
- go
- handlers
- lifecycle
- session
- tools
- resources
- server
- tasks
- application
- tool-executor
- tools
- client
- handlers
- workflow
- registry
- server
- files
- image
- knowledge
- media
- user
- transport
- vfs
- oauth
- organization-secrets/application
- organizations
- application
- members
- permission-groups
- application
- pinned-items
- platform-context/application
- posthog
- realtime
- sandboxes/application
- secrets
- application
- usage
- selectors
- application
- client
- server
- providers
- settings/application
- sim-search
- indexed
- documents
- integrations
- mcp
- retrieval
- search
- live
- skills
- application
- slack-search
- table
- __tests__
- analytics
- api
- application
- columns
- orchestration
- query-builder
- rows
- __tests__
- views
- workflow-groups
- telemetry
- terminal
- tool-execution/application
- tools
- uploads
- client
- contexts
- copilot
- execution
- organization-assistant
- organization-logo
- workspace
- core
- providers
- blob
- google-cloud-storage
- s3
- server
- upload-session
- utils
- users
- application
- webhooks
- polling
- providers
- workflows
- application
- blocks
- comparison
- credentials
- custom-blocks
- application
- custom-tools
- diff
- editing
- executor
- migrations
- operations
- orchestration
- persistence
- references
- sanitization
- schedules
- skills
- streaming
- subblocks
- workspace-events
- workspace-files
- api
- application
- orchestration
- search
- workspaces
- application
- operations
- providers
- anthropic
- azure-anthropic
- azure-openai
- baseten
- bedrock
- deepseek
- fireworks
- gemini
- google
- groq
- litellm
- mistral
- ollama-cloud
- ollama
- openai-compat
- openai
- openrouter
- together
- typesafe
- vertex
- vllm
- xai
- scripts
- serializer
- stores
- connector-setup
- execution
- panel
- resource-list-preferences
- workflows
- registry
- tools
- ashby
- bitbucket
- brex
- cbinsights
- circleback
- cloudflare
- crunchbase
- datadog
- elasticsearch
- enrow
- github
- gmail
- google_calendar
- google_slides
- harmonic
- http
- identity_center
- jira
- jotform
- linkedin
- managed_agent
- manageengine_sdp
- microsoft_ad
- microsoft_teams
- netsuite
- okta
- outlook
- parallel
- quickbooks
- slack
- snowflake
- square
- stripe
- tinyfish
- typeform
- whatsapp
- windchill
- triggers
- docker
- packages
- audit
- src
- auth
- browser-protocol
- db
- migrations
- meta
- script-migrations
- scripts
- testing
- deployment-config/src
- desktop-bridge
- emcn
- src
- components
- modal
- tab-strip
- toast
- hooks
- logger
- src
- platform-authz
- realtime-protocol
- runtime-secrets
- security
- sim-cli
- src
- auth
- commands
- protocol
- http
- output
- runtime
- telemetry
- test
- transfer
- update
- sim-setup
- src
- terminal-protocol
- testing
- src
- factories
- helpers
- mocks
- ts-sdk
- src
- utils
- src
- workflow-persistence
- workflow-renderer
- workflow-types
- patches
- scripts
- openapi
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
902 | 902 | | |
903 | 903 | | |
904 | 904 | | |
905 | | - | |
| 905 | + | |
906 | 906 | | |
907 | 907 | | |
908 | 908 | | |
909 | 909 | | |
910 | 910 | | |
911 | | - | |
| 911 | + | |
912 | 912 | | |
913 | | - | |
914 | | - | |
| 913 | + | |
| 914 | + | |
915 | 915 | | |
916 | 916 | | |
917 | 917 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
159 | | - | |
| 158 | + | |
| 159 | + | |
160 | 160 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
114 | | - | |
115 | 113 | | |
116 | | - | |
| 114 | + | |
117 | 115 | | |
118 | 116 | | |
119 | 117 | | |
120 | 118 | | |
121 | | - | |
122 | | - | |
123 | | - | |
| 119 | + | |
124 | 120 | | |
125 | 121 | | |
126 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
| 213 | + | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
259 | | - | |
| 259 | + | |
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
133 | 131 | | |
134 | 132 | | |
135 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
0 commit comments