-
Notifications
You must be signed in to change notification settings - Fork 3.8k
v0.9.0: mothership v1, live search, slack list and canvas tools, ui consolidation #8273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
f734ba5
feat(mothership): v1.0.0 (#8208)
Sg312 11cba52
fix(knowledge): skip global readiness checks for ordinary KBs (#8212)
TheodoreSpeaks e919e4c
fix(mothership): follow-ups for v1.0.0 regressions (#8215)
waleedlatif1 3c3770a
feat(browser): batch planned page actions and keep snapshot ids after…
waleedlatif1 c510377
fix(chat): keep organization composer controls within narrow panels (…
waleedlatif1 b073643
fix(insights): show member profile photos with the canonical avatar (…
waleedlatif1 b4b2625
Add Lists operations and improve Canvas support in Slack (#8213)
TheodoreSpeaks 58a2ed9
improvement(chat): reduce streaming render work and completion delay …
waleedlatif1 92d3b38
fix(settings): use one member avatar with profile photos everywhere (…
waleedlatif1 36603fe
docs(library): update best-gumloop-alternatives-in-2026 (#8223)
icecrasher321 1702bc1
feat(library): Best Self-Hosted AI Workflow Automation Platforms in 2…
icecrasher321 2d0353a
improvement(search): polish organization search and source results (#…
waleedlatif1 d976aff
fix(search): harden live search accuracy, provider queries, and reque…
waleedlatif1 75fbc72
improvement(chat): restore stable inline tool activity headers and ac…
waleedlatif1 6377330
improvement(search): title search activity by intent, collapse finish…
waleedlatif1 2710244
improvement(chat): keep the previous step's label while the next call…
waleedlatif1 05ed98d
fix(search): add GitHub commit search and accept native-only live que…
waleedlatif1 124f4ba
fix(search): wait for the source-created handler in the live setup te…
waleedlatif1 79a25d2
fix(file-parsers): read side-by-side calendar grids one block at a ti…
waleedlatif1 b7a8087
feat(library): Best AI Agent Evaluation Platforms in 2026: 6 Tools Co…
icecrasher321 ad66fdf
fix(search): use shared inline tool activity (#8233)
waleedlatif1 99b1702
fix(slack): accept scalar checkbox values in List responses (#8236)
TheodoreSpeaks 316fea0
fix(chat): restore double Enter and wait for queued handoff settlemen…
Sg312 d5ef007
feat(library): Best AI Workflow Builders for Technical and Semi-Techn…
icecrasher321 1fa912f
improvement(logs): refresh the table on demand (#8235)
waleedlatif1 d9db35e
Fix staging Stop admission and oversized response uploads (#8257)
Sg312 491740a
Finalize stopped replay only after the owned stream completes (#8259)
Sg312 2671951
improvement(chat): unify message styling and source previews (#8241)
waleedlatif1 22fb0eb
fix(slack-search): stream task progress in plan mode (#8219)
TheodoreSpeaks 13fb807
Finish cancelling stopped tools and preserve late-title replay (#8264)
Sg312 293e883
improvement(search): search several GitHub and GitLab kinds per accou…
waleedlatif1 5ab33dd
fix(chat): reconnect silently stalled live streams (#8272)
Sg312 df3b413
improvement(ui): align resource tab titles and actions with sidebar (…
waleedlatif1 f12677b
fix(navigation): restore organization return from shared workspaces (…
TheodoreSpeaks addb457
fix(file-search): recover dispatch claims abandoned between commit an…
icecrasher321 eac44eb
fix(chat): clarify activity spacing and unify overflow fades (#8271)
waleedlatif1 b28837f
fix(billing): cache enterprise reporting-window usage sums for soft u…
waleedlatif1 60d0e1c
docs(library): update best-ai-agent-builders-with-mcp-support (#8251)
icecrasher321 4455a54
fix(chat): align composer controls and source presentation (#8274)
waleedlatif1 cbffe90
fix(mothership): strip presentation activity from desktop-authorized …
waleedlatif1 0ede40b
feat(slack): expand workflow APIs and fix custom-app manifests (#8261)
TheodoreSpeaks aced5f7
fix: address release review findings (#8276)
waleedlatif1 6da76e4
improvement(search): multiple native queries per account with rank fu…
waleedlatif1 e6e3a1f
refactor(ui): use native terminal row buttons (#8263)
BillLeoutsakosvl346 c6b49d0
refactor(resources): share filter panel structure (#8260)
BillLeoutsakosvl346 7b21069
refactor(auth): share loading skeleton treatments (#8254)
BillLeoutsakosvl346 63853e3
refactor(emcn): share product page heading recipe (#8253)
BillLeoutsakosvl346 aee32f1
fix(preview): scope cursor styling per instance (#8245)
BillLeoutsakosvl346 ab16777
refactor(emcn): remove duplicate Label primary color classes (#8242)
BillLeoutsakosvl346 d8e7e92
improvement(ui): source collaborator colours from CSS palette (#8210)
BillLeoutsakosvl346 55b1a5f
improvement(search): guide independent live searches and reads into o…
waleedlatif1 0be1f38
fix(workspaces): persist visit recency server-side so sidebar order i…
waleedlatif1 40f4a8e
feat(browser): sharper computer use for the desktop browser agent (#8…
waleedlatif1 4fd0b06
fix(cli): strip endpoint trailing slashes in linear time, deflake pro…
waleedlatif1 da76452
fix(executor): stop run-from-block reusing the source run's branch st…
waleedlatif1 45e20cf
fix(browser): keep new markers out of find and time out a hung name c…
waleedlatif1 faebb47
improvement(search): name Slack authors, read only when needed, and l…
waleedlatif1 f6035de
fix(knowledge): deflake projection integration tests by ranking vecto…
waleedlatif1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,75 @@ | ||
| name: Deploy Dev Tasks | ||
|
|
||
| # Independent of app CI: task packaging and deployment must never delay dev images. | ||
| on: | ||
| push: | ||
| branches: [dev] | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| # Serialize promotions without cancelling an external deployment in flight. | ||
| # Pending pushes coalesce to the newest run while the current run finishes. | ||
| concurrency: | ||
| group: deploy-trigger-dev | ||
| cancel-in-progress: false | ||
|
|
||
| jobs: | ||
| deploy: | ||
| name: Deploy Trigger.dev preview | ||
| runs-on: ${{ (vars.CI_PROVIDER == '' || vars.CI_PROVIDER == 'blacksmith') && 'blacksmith-4vcpu-ubuntu-2404' || 'ubuntu-latest' }} | ||
| timeout-minutes: 30 | ||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 | ||
|
|
||
| - name: Setup Bun | ||
| uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 | ||
| with: | ||
| bun-version: 1.4.1 | ||
|
|
||
| - name: Cache Bun dependencies | ||
| uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 | ||
| with: | ||
| path: | | ||
| ~/.bun/install/cache | ||
| node_modules | ||
| **/node_modules | ||
| key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }} | ||
| restore-keys: | | ||
| ${{ runner.os }}-bun- | ||
|
|
||
| - name: Install dependencies | ||
| run: bun install --frozen-lockfile --ignore-scripts | ||
|
|
||
| - name: Upload preview version | ||
| id: deploy | ||
| working-directory: ./apps/sim | ||
| env: | ||
| TRIGGER_ACCESS_TOKEN: ${{ secrets.TRIGGER_ACCESS_TOKEN }} | ||
| TRIGGER_PROJECT_ID: ${{ secrets.TRIGGER_PROJECT_ID }} | ||
| run: | | ||
| set -euo pipefail | ||
| : "${TRIGGER_ACCESS_TOKEN:?TRIGGER_ACCESS_TOKEN must be configured}" | ||
| : "${TRIGGER_PROJECT_ID:?TRIGGER_PROJECT_ID must be configured}" | ||
| bunx trigger.dev@4.5.16 deploy --env preview --branch dev-sim --skip-promotion | ||
|
|
||
| - name: Promote current dev preview | ||
| working-directory: ./apps/sim | ||
| env: | ||
| GH_TOKEN: ${{ github.token }} | ||
| TRIGGER_ACCESS_TOKEN: ${{ secrets.TRIGGER_ACCESS_TOKEN }} | ||
| TRIGGER_PROJECT_ID: ${{ secrets.TRIGGER_PROJECT_ID }} | ||
| VERSION: ${{ steps.deploy.outputs.deploymentVersion }} | ||
| run: | | ||
| set -euo pipefail | ||
| if ! [[ "$VERSION" =~ ^[0-9]{8}\.[0-9]+$ ]]; then | ||
| echo "ERROR: Trigger.dev did not report a valid deploymentVersion output" >&2 | ||
| exit 1 | ||
| fi | ||
| CURRENT_SHA=$(gh api "repos/$GITHUB_REPOSITORY/git/ref/heads/dev" --jq '.object.sha') | ||
| if [ "$CURRENT_SHA" != "$GITHUB_SHA" ]; then | ||
| echo "::notice::Skipping superseded dev task version $VERSION" | ||
| exit 0 | ||
| fi | ||
| bunx trigger.dev@4.5.16 promote "$VERSION" --env preview --branch dev-sim | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.