Documentation Index
Fetch the complete documentation index at: https://test-8862363a-chore-changelog-update-20260530070123.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
v0.2.741
May 30, 2026- chore(nix): migrate cachix cache from tembo-sh to tembo (#8198)
- agent_run
notifyCompletiontool (#8165) - Add GitLab merge request thread mutations (#8192)
- fix: pr provider capabilities and merge strategies (#8202)
- fix: cold boot VM when snapshot unavailable (#8207)
- style: format snapshotUnavailableReason type union as multiline
- Order auth providers with Google first (#8209)
- feat: add custom wallpaper to KasmVNC desktop environment (#8215)
- feat(golden): add progress logging for flatten, integrity checks, and sentry skill update (#8210)
- feat: add progress tracking to golden snapshot builds (#8219)
- Fathom MCP v1 (#8203)
- fix(sandbox): add droid to agents package set
- fix(sandbox): improve wallpaper and window manager startup ordering
- fix(vm): allow vm_start to recover terminated VMs instead of throwing (#8223)
- test(vm): add explicit type for virtualMachineFindUnique mock return
- refactor(vm): convert type alias to interface for VirtualMachineFindUniqueResult
- feat(weekly-reports): skip users with no pull requests in the last 3 weeks
- fix(weekly-reports): simplify skip logic to check org-level PR activity instead of per-user
- refactor(issue): convert getDefaultIssueVisibility to switch statement
- feat(vm): add issue-based VM start endpoint with auto-creation (#8226)
- fix(issue): pass unsafePrisma instead of tx to getValidHostIds
- 0.2.741
v0.2.740
May 29, 2026- feat: bitbucket review list (#8081)
- fix(golden): add filesystem integrity checks to prevent corrupt snapshots (#8028)
- fix(review): apply pull request filters (#8085)
- refactor(hypervisor): move MEMORY_SAFETY_BUFFER_MB to constants module (#8089)
agent_runjob (initial version) (#8017)- feat: GitLab PR checks and external statuses (#8092)
- Add DB URL config endpoint (#8091)
- feat: MCP Batch Added —> Intercom, Apify, Mobbin, tavily and tinyfish mcps (#8027)
- refactor(sandbox): move streamSandboxEvents into sandbox utils file and delete stream.ts (#8095)
- refactor: rename tembo-cli to tembo-mcp and wrap binary
- feat: Bitbucket PR checks and external statuses (#8096)
- fix(nix): remove tsPkg references causing nix build hang and simplify tembo-sandbox-cli (#8097)
- feat(desktop): add clone window option and IPC handler for new window creation (#8101)
- fix(nix): rewrite tembo-sandbox-cli as bun-executed TS package with pnpm deps (#8100)
- fix(nix): enable unprivileged user namespaces in guest VM kernel
- fix(nix): add deployment.json to tembo-deps source filter
- fix(nix): add separate pnpm deps hash for API workspace and auto-update in CI (#8105)
- fix(api): correct log message for payment_intent.succeeded event in webhook (#8106)
- fix(page): add Metadata type to Next.js metadata export (#8108)
- tspkg workaround (#8109)
- Update npm deps hash (#8111)
- feat(settings): add Bitbucket connected account (#8112)
- refactor(integrations): filter categories by installable and client-only types (#8076)
- mcp:
createPullRequest(#8098) - init new host manager (#8090)
- feat(auth): add self-hosted GitLab connected accounts (#8113)
- fix(mcp): deduplicate TOML keys by snake_case name to prevent duplicate key errors (#8116)
- fix(api): add missing parseRepoUrl mock to fix unit tests (#8120)
- feat(admin): add virtual machines pages and API integration utils (#8121)
- Don’t render duplicate initial messages for
agent_run(#8118) - feat(golden): self-contained snapshots with migration-based restore (#7999)
- feat(auth): add self-hosted Bitbucket connected accounts (#8119)
- fix(api): improve host manager requeue logic and add VM snapshot column (#8124)
- style: format code with prettier
- test(api): remove integration rate limit tests
- feat(api): add built-in agent-browser skill and shared sandbox skill storage (#7937)
- Add GitLab self-hosted auth buttons (#8126)
- feat(sandbox): update desktop wallpaper and set it with hsetroot
- logs: convert Claude Tasks into to-dos (#8082)
- feat(api): add Sentry tracing and structured logging to host manager queue loop (#8133)
- fix(api): deduplicate build_golden enqueue on concurrent host boot (#8131)
- Add Bitbucket self-hosted auth buttons (#8132)
- Update ensureSnapshots.ts
- feat(admin): add host manager queue jobs page under queue dropdown navigation (#8134)
- fix(nix): stop excluding .md files from tembo-deps source filter
- feat(golden): compress flattened snapshots with qemu-img convert -c (#8135)
- fix(cdk): use dedicated secret for CloudFront assets private key (#8136)
- fix(api): block public API proxy requests and improve wallpaper setup
- fix(api): wrap proxy access block in feature flag check
- Add credit check in composer submission (#8139)
- feat(workflows): add “Commit of the day” Slack workflow template (#8142)
- Add sandbar-port system skill (#8141)
- feat(new-task-dialog): add option to deselect all repositories in modal (#8144)
- feat(agent): replace Gemini label with Antigravity and add new icon (#8149)
- fix(terminal): send Ctrl+C via tmux to improve signal delivery (#8148)
- Undo
agent runUI toggle - server: Check for the
'use-agent-run-job'feature flag - fix(sandbox): guard kasmvnc background substitution and soften hidpi check
- Centralize session activity shimmer handling (#8122)
- Enqueue
agent_runjobs as follow-ups (#8153) - Prevent duplicate VM start/stop jobs (#8147)
- fix(host-manager): reserve memory for in-flight jobs to prevent OOM (#8155)
- Agent CLI: command for creating PRs (#8115)
- fix(host-manager): deduplicate golden jobs during rapid ASG deployments (#8156)
- Snapshot tiering and session state separation (#8162)
- feat(models): add support for claude-opus-4-8 integration and update defaults (#8164)
- fix(golden): use atomic rename for state file downloads (#8168)
- feat(github): add label filter support to pull request opened trigger (#8173)
- feat(web,nix): persist computer preview and remove desktop wallpaper
- fix(host-manager): prevent vm_stop hang from QMP deadlock and keep-alive race (#8172)
- Hubspot Integration - webhooks & triggers (#8170)
- feat(worker): requeue VM boot jobs when host memory is insufficient (#8163)
GET /job: missingagent_run(#8179)jobExecutionTimeout: bump to 24 hours- fix sandbox cli package alias files (#8180)
- fix(user-prompt): keep actions near short bubbles (#8182)
- feat: gitlab and bitbucket git auth (#8169)
- feat(vm): add Stopping status to VmStatus enum (#8183)
- chore: remove unused sandbox guest asset images
- Self-hosted: configurable sign-in OAuth providers (#8151)
- feat: clean up sandbox session on pre-startup error or requeue (#8185)
- feat: show queued state shimmer when task is waiting for capacity (#8188)
- feat: add running task icon to queued activity shimmer
- Sync GitLab MR discussions into PR comment read model (#8187)
- feat: add VM start on sidebar open and rename hostManager to virtualMachine (#8190)
- fix: rename status to vmStatus to avoid variable shadowing in terminal preview
- fix(vm): skip start VM call if VM is already running or warm (#8194)
- tools.nix: allow
rustup - 0.2.740
v0.2.739
May 26, 2026- fix(pull-requests): invalidate reviewers cache after submitting review (#8079)
- feat: gitlab reviews list (#8080)
- Update/flake (#8078)
- 0.2.739
v0.2.738
May 26, 2026- init ssh term (#7740)
- chore: remove gh directory and README from sandbox worker (#8048)
- chore(guest-image): reduce additionalSpace from 20G to 10G (#8049)
- feat(terminal): show computer tab empty state when VM not running or disconnected (#8052)
- refactor(terminal): use ComputerBootingState for booting empty state display (#8053)
- Restrict start_terminal_session to EC2 workers (#8054)
- fix(session): add computer URL for terminal sessions and enhance refetch logic (#8055)
- fix(header): disable title shimmer for terminal session type in progress (#8056)
- Terminal tab empty state update (#8057)
- add grok
- Merge branch ‘main’ of https://github.com/tembo-io/monorepo
- fix grok
- feat(agent): add disabled Grok Build agent with icon in dropdown (#8062)
- refactor(sandbox): rename sandbox-exec.ts to exec.ts and update refs (#8065)
- fix(sandbox): ignore HUP signals to keep processes alive after SSH disconnect (#8063)
snyk:getIntegrationInstanceName(#8061)- feat: new agent tools + cli - starting with browser tool (#8066)
- make tailscale optional on install, default to true (#8068)
- fix(sandbox): pass tsPkg to guest tools configuration
- flake updates (#8075)
- chore: update npm deps hash
- 0.2.738
v0.2.737
May 24, 2026- chore(api): set free credits default to 0 to prevent signup abuse (#8045)
- test(api): hardcode free credits in resupply test to avoid config drift
- 0.2.737
v0.2.736
May 24, 2026- perf(review): increase virtualizer overscroll and intersection margins (#8040)
- fix(billing): reduce signup free credits from 20 to 10 (#8044)
- chore(nix): update flake.lock dependencies
- 0.2.736
v0.2.735
May 23, 2026- adding reaper cron to reset jobs that get stuck during a db restart (#8023)
- feat(github): add messageContains filter to issueCommentCreated trigger (#8026)
- fix(queue): use execution timeout for sandbox jobs and separate from long-running jobs
- Fix onboarding continue button (#8033)
- 0.2.735
v0.2.734
May 22, 2026- Use —secret-overriding=false in IS_TEMBO env (#8009)
- automation editor: warn user if tab closes with unsaved changes (#8012)
- fix(snapshots): remove the word golden from snapshot toast messages (#8018)
- fix(queue): use Prisma.raw for memory filter to fix Azure parameter binding (#8014)
- Add xhigh option to GPT 5.5 (#8020)
- feat(settings): add GitLab connected account with Clerk auth integration (#8021)
- 0.2.734
v0.2.733
May 21, 2026- feat(mcp,web): gracefully handle missing MCP config and move version to app top bar (#8002)
- refactor(mcp): use interface over type alias and extract noop helpers in tests
- fix(chat-panel): auto-scroll only if user is at bottom of event stream (#8004)
- feat: add infisical CLI package to tembo.nix configuration (#8006)
- chore(devShell): fix prisma/zenstack engines config for NixOS environment (#8007)
- 0.2.733
v0.2.732
May 21, 2026- flae.lock again (#8005)
- 0.2.732
v0.2.731
May 21, 2026- flake update for self hosted (#8003)
- 0.2.731
v0.2.730
May 21, 2026- Feature/aws prep (#7983)
- 0.2.730
v0.2.729
May 21, 2026- triggers(slack): add
messageContainsfilter tomessageSentInChannel(#7996) - If no
defaultAgentsetting, always useDEFAULT_AGENT/DEFAULT_MODEL(#8000) - 0.2.729
v0.2.728
May 21, 2026- fix(tokenUsage): show usage graph data for unlimited plan users with skipBilling true (#7995)
- feat(database): add Asset table and update keepAliveUntil to timestamptz
- 0.2.728
v0.2.727
May 21, 2026- fix(scripts): add projectId to infisical run for secret loading in dev scripts (#7994)
- 0.2.727
v0.2.726
May 21, 2026- feat(workflows): add non-technical cursor automation templates for agents (#7984)
- Set HOST_ID for self-hosted (#7985)
- Add S3 upload tool to Tembo MCP (#7987)
- Add session filter to sidebar (#7991)
- Revert “Add session filter to sidebar (#7991)” (#7992)
- feat(kasmvnc): add remote debugging address and port flags to Chromium args (#7993)
- 0.2.726
v0.2.725
May 20, 2026- GitLab/Bitbucket parity: external PR lifecycle sync into PullRequest records (#7951)
- fix: SNYK_TOKEN env resolution + updated scope (#7968)
- fix: added generic countUniqueKeys -> simplify keycount flow + more ’… (#7970)
- fix(session): hide copy computer URL button when computer tab is not selected (#7975)
- GitLab/Bitbucket parity: PR comment get/update APIs (#7959)
- Route cleanup for issueType (#7891)
- Codex: fix base_url (#7981)
- fix(keep-alive): set at job completion + use message type (#7980)
- 0.2.725
v0.2.724
May 20, 2026- feat(linear): add issueStatusChanged trigger for issue status updates (#7960)
- 0.2.724
v0.2.723
May 19, 2026- fix(sandbox): handle empty remote in tembo-clone-repo (TEM-7319) (#7963)
- 0.2.723
v0.2.722
May 19, 2026- feat(snapshots): add tooltip showing Building… on shimmer hover during build (#7947)
- fixing self hosted with no fleet env needs (#7953)
- sandbox(claudeCode): don’t reset CLAUDE.md if preexisting (#7956)
- feat(computer-preview): add copy computer URL button with feature flag (#7957)
- Update skillSchema in events.ts (#7958)
- feat(computer-preview): add copy computer URL button with feature flag
- fix(computer-preview): use is-internal flag for copy computer URL button
- Add skillUseCount to CollapsedLogs (#7870)
- fix(computer-preview): show booting state when VM is stopped (terminated) (#7961)
- adding aws self hosted support (#7962)
- 0.2.722