0.123.0 (2025-11-20)
Features
- add "@" commands (tambo-ai/tambo-cloud#2048) (4c209fb)
- add audio transcription route (tambo-ai/tambo-cloud#1983) (ca72c1b)
- add context badge for images (tambo-ai/tambo-cloud#1982) (3006720)
- add context badges for component selection (tambo-ai/tambo-cloud#2013) (fadd955)
- add dockerfile for mcp-everything (tambo-ai/tambo-cloud#1999) (357c700)
- add support for claude 4.5 (tambo-ai/tambo-cloud#1950) (383acdb)
- api: make the mcpAccessToken optional, only returning it if we have any mcp servers (tambo-ai/tambo-cloud#1963) (9b2a219)
- backend: move suggestions generation to internal model (tambo-ai/tambo-cloud#1941) (8d4d26c)
- blog: Improve blog design and simplify architecture (tambo-ai/tambo-cloud#2015) (c9c31e8)
- Introduce "file" type to message content parts (tambo-ai/tambo-cloud#2041) (beca84a)
- make more settings components interactables (tambo-ai/tambo-cloud#2037) (d053339)
- mcp: Add tool, prompt, resource prefixes to all MCP servers (tambo-ai/tambo-cloud#2066) (1c10684)
- mcp: expose resources with serverKey suffix (tambo-ai/tambo-cloud#2067) (3d28cb4)
- mcp: Rename "File" to "Resource" (tambo-ai/tambo-cloud#2044) (11c1d08)
- merge cloud repo into mono repo (#1314) (6b88f60)
- refactor tool registration for tambo (tambo-ai/tambo-cloud#1948) (0895c73)
- remove reactivation emails (tambo-ai/tambo-cloud#1984) (1899efd)
- Stream sampling messages back to client (tambo-ai/tambo-cloud#1940) (cc697bc)
- stub out "proxy" mcp server, just for prompts (tambo-ai/tambo-cloud#1949) (6e2d1eb)
- Track reasoning duration, set minimal effort (tambo-ai/tambo-cloud#1942) (4f063d3)
- web: shift to message thread panel and modal design (tambo-ai/tambo-cloud#1925) (8e28bac)
Bug Fixes
- add mastra to ag-ui group so packages move together (tambo-ai/tambo-cloud#1965) (1460d5c)
- add reasoningSummary to openai provider default params (tambo-ai/tambo-cloud#1938) (6d5ba3e)
- api: Make sure thread API returns tool calls (tambo-ai/tambo-cloud#1944) (516da0d)
- backend: suggestions failing with tool call messages (tambo-ai/tambo-cloud#1923) (a16e764)
- better MCP Everything docker deploy (tambo-ai/tambo-cloud#2001) (c6e91ab)
- better strict handling (tambo-ai/tambo-cloud#2073) (211e5b9)
- calculate reasoningduration of all steps (tambo-ai/tambo-cloud#1947) (056e2f4)
- disable strict json (tambo-ai/tambo-cloud#2030) (c3ceb62)
- enable strict json mode (tambo-ai/tambo-cloud#2046) (d499402)
- Ensure Tambo always responds with a complete _tambo_displayMessage (tambo-ai/tambo-cloud#2003) (7d5171e)
- eslintconfig for docs-mcp (tambo-ai/tambo-cloud#1964) (a96ccac)
- fall back to latest non-child message in the db if parentMessageId was not passed through the sampling _meta request (tambo-ai/tambo-cloud#1979) (220ca7e)
- handle images in tool call responses (tambo-ai/tambo-cloud#1978) (f324ad4)
- hero: enhance command box interaction and visual feedback (tambo-ai/tambo-cloud#2052) (ad8dcd4)
- let handleAdvanceStream end streams on error (tambo-ai/tambo-cloud#1997) (e6886da)
- make mcp prompts proxy correcty (tambo-ai/tambo-cloud#1986) (d0fe67d)
- mcp: Make "proxy" mcp server proxy elicitations (tambo-ai/tambo-cloud#2019) (b145a0c)
- re-enable strict json mode for openai (tambo-ai/tambo-cloud#2016) (3675e02)
- Refactor JWT claims structure in transactionMiddleware (tambo-ai/tambo-cloud#2033) (5ad9e2f)
- remove strict mode for now (tambo-ai/tambo-cloud#2009) (5930038)
- run npm dedupe --legacy-peer-deps (tambo-ai/tambo-cloud#2070) (fbc12d1)
- split middleware commands (tambo-ai/tambo-cloud#2034) (9709ed4)
- suggestions generating in random language (tambo-ai/tambo-cloud#2049) (aa9fba6)
- tools: Fix handling of primitives in tool parameters (tambo-ai/tambo-cloud#2011) (ad75909)
- unprefix system tool calls before actually calling them (tambo-ai/tambo-cloud#2071) (adf0948)
- update default MCP transport from SSE to HTTP (tambo-ai/tambo-cloud#2029) (54ae327)
- use types to make sure all exposed models are supported (tambo-ai/tambo-cloud#1952) (7188dce)
Miscellaneous Chores
- add charlie contribution notes (tambo-ai/tambo-cloud#2042) (c7bc4dc)
- add MCP Sampling blogpost (tambo-ai/tambo-cloud#1976) (e74c53c)
- Add metadata labels to our docker images (tambo-ai/tambo-cloud#2002) (49482cc)
- blog: Add cheatsheet blog post. (tambo-ai/tambo-cloud#2004) (69ef52d)
- bump tambo assistant components (tambo-ai/tambo-cloud#1922) (cbb2c5a)
- bump to node 22.21 (tambo-ai/tambo-cloud#1977) (acf05d4)
- deps-dev: bump @nestjs/schematics from 11.0.8 to 11.0.9 in the nestjs group (tambo-ai/tambo-cloud#1928) (0c1a863)
- deps-dev: bump @types/pg from 8.15.5 to 8.15.6 (tambo-ai/tambo-cloud#2062) (5a8f778)
- deps-dev: bump drizzle-kit from 0.31.5 to 0.31.6 in the drizzle group (tambo-ai/tambo-cloud#2022) (70e5fb0)
- deps-dev: bump the eslint group across 1 directory with 3 updates (tambo-ai/tambo-cloud#1998) (6a7c269)
- deps-dev: bump the eslint group with 4 updates (tambo-ai/tambo-cloud#2056) (163d06e)
- deps-dev: bump ts-jest from 29.4.4 to 29.4.5 in the testing group (tambo-ai/tambo-cloud#1929) (7b240ff)
- deps: bump @langfuse/otel from 4.2.0 to 4.2.1 (tambo-ai/tambo-cloud#1992) (76a7846)
- deps: bump @modelcontextprotocol/sdk from 1.19.1 to 1.20.1 (tambo-ai/tambo-cloud#1975) (f8f6d60)
- deps: bump @modelcontextprotocol/sdk from 1.20.1 to 1.20.2 (tambo-ai/tambo-cloud#2028) (fc3ac08)
- deps: bump @nestjs/swagger from 11.2.0 to 11.2.1 in the nestjs group (tambo-ai/tambo-cloud#1953) (7cbb53d)
- deps: bump @tambo-ai/react from 0.56.0 to 0.57.0 in the tambo-ai group (tambo-ai/tambo-cloud#1931) (13549fa)
- deps: bump @tambo-ai/typescript-sdk from 0.73.0 to 0.74.0 in the tambo-ai group (tambo-ai/tambo-cloud#1957) (a997a88)
- deps: bump @tambo-ai/typescript-sdk from 0.74.0 to 0.75.0 in the tambo-ai group (tambo-ai/tambo-cloud#1968) (fdd918a)
- deps: bump @tanstack/react-query from 5.90.2 to 5.90.5 (tambo-ai/tambo-cloud#1973) (da3e93d)
- deps: bump dompurify from 3.2.7 to 3.3.0 (tambo-ai/tambo-cloud#1962) (bdb4ffc)
- deps: bump drizzle-orm from 0.44.6 to 0.44.7 in the drizzle group (tambo-ai/tambo-cloud#1989) (419b3d7)
- deps: bump framer-motion from 12.23.22 to 12.23.24 (tambo-ai/tambo-cloud#1935) (297e628)
- deps: bump gpt-tokenizer from 3.0.1 to 3.2.0 (tambo-ai/tambo-cloud#1972) (eb5b628)
- deps: bump langfuse from 3.38.5 to 3.38.6 (tambo-ai/tambo-cloud#1995) (6f93656)
- deps: bump mcp-handler from 1.0.2 to 1.0.3 (tambo-ai/tambo-cloud#1933) (cd447f0)
- deps: bump next-auth from 4.24.11 to 4.24.12 (tambo-ai/tambo-cloud#2065) (ef1409a)
- deps: bump openai from 6.1.0 to 6.4.0 (tambo-ai/tambo-cloud#1974) (ac59824)
- deps: bump react-hook-form from 7.64.0 to 7.65.0 (tambo-ai/tambo-cloud#1971) (e3e3373)
- deps: bump recharts from 3.2.1 to 3.3.0 (tambo-ai/tambo-cloud#1993) (c1c2c53)
- deps: bump resend from 6.1.2 to 6.1.3 (tambo-ai/tambo-cloud#1961) (b120f50)
- deps: bump resend from 6.1.3 to 6.4.1 (tambo-ai/tambo-cloud#2063) (14e7a26)
- deps: bump streamdown from 1.3.0 to 1.4.0 (tambo-ai/tambo-cloud#1970) (b421780)
- deps: bump tambo version to get mcpAccessToken behavior (tambo-ai/tambo-cloud#1980) (fa11a53)
- deps: bump the ag-ui group across 1 directory with 5 updates (tambo-ai/tambo-cloud#2054) (f45704f)
- deps: bump the ai-sdk group with 3 updates (tambo-ai/tambo-cloud#1990) (dd09a54)
- deps: bump the ai-sdk group with 4 updates (tambo-ai/tambo-cloud#1955) (570aca9)
- deps: bump the ai-sdk group with 7 updates (tambo-ai/tambo-cloud#1930) (ff0ad2c)
- deps: bump the ai-sdk group with 7 updates (tambo-ai/tambo-cloud#2023) (cc953e7)
- deps: bump the ai-sdk group with 7 updates (tambo-ai/tambo-cloud#2057) (fb9cb3a)
- deps: bump the nestjs group with 4 updates (tambo-ai/tambo-cloud#1988) (af96322)
- deps: bump the nestjs group with 4 updates (tambo-ai/tambo-cloud#2021) (470aeae)
- deps: bump the next group with 2 updates (tambo-ai/tambo-cloud#1956) (dbd6d9d)
- deps: bump the radix-ui group with 4 updates (tambo-ai/tambo-cloud#2055) (1842955)
- deps: bump the sentry group with 3 updates (tambo-ai/tambo-cloud#1959) (fcc60a9)
- deps: bump the sentry group with 3 updates (tambo-ai/tambo-cloud#1994) (dcaea0c)
- deps: bump the sentry group with 3 updates (tambo-ai/tambo-cloud#2027) (f3158b4)
- deps: bump the sentry group with 3 updates (tambo-ai/tambo-cloud#2061) (4bbba87)
- deps: bump the small-safe-packages group across 1 directory with 9 updates (tambo-ai/tambo-cloud#1937) (b4bd7b1)
- deps: bump the small-safe-packages group with 2 updates (tambo-ai/tambo-cloud#1958) (c7a84d9)
- deps: bump the small-safe-packages group with 2 updates (tambo-ai/tambo-cloud#1969) (71ed786)
- deps: bump the small-safe-packages group with 3 updates (tambo-ai/tambo-cloud#2026) (15bd58a)
- deps: bump the small-safe-packages group with 4 updates (tambo-ai/tambo-cloud#2060) (6e33b4c)
- deps: bump the small-safe-packages group with 8 updates (tambo-ai/tambo-cloud#1991) (6b1da4c)
- deps: bump the tambo-ai group with 2 updates (tambo-ai/tambo-cloud#2025) (7d89352)
- deps: bump the tambo-ai group with 2 updates (tambo-ai/tambo-cloud#2059) (cf9d834)
- deps: bump the trpc group with 3 updates (tambo-ai/tambo-cloud#2020) (63363d4)
- deps: bump tldts from 7.0.16 to 7.0.17 (tambo-ai/tambo-cloud#1936) (beb38c6)
- Fix release-please configs (#1326) (8696855)
- main: release repo 0.115.0 (tambo-ai/tambo-cloud#1919) (2e35b69)
- main: release repo 0.116.0 (tambo-ai/tambo-cloud#1939) (94e0d46)
- main: release repo 0.116.1 (tambo-ai/tambo-cloud#1945) (03bfce3)
- main: release repo 0.117.0 (tambo-ai/tambo-cloud#1951) (37e881a)
- main: release repo 0.118.0 (tambo-ai/tambo-cloud#1966) (19acdcd)
- main: release repo 0.118.1 (tambo-ai/tambo-cloud#1981) (728ccb3)
- main: release repo 0.119.0 (tambo-ai/tambo-cloud#1985) (eb07c0c)
- main: release repo 0.120.0 (tambo-ai/tambo-cloud#2000) (177e54f)
- main: release repo 0.120.1 (tambo-ai/tambo-cloud#2005) (b7dc360)
- main: release repo 0.120.2 (tambo-ai/tambo-cloud#2007) (d6393f8)
- main: release repo 0.120.3 (tambo-ai/tambo-cloud#2010) (c053be1)
- main: release repo 0.120.4 (tambo-ai/tambo-cloud#2012) (d289498)
- main: release repo 0.120.5 (tambo-ai/tambo-cloud#2018) (97cd414)
- main: release repo 0.120.6 (tambo-ai/tambo-cloud#2031) (9f199f4)
- main: release repo 0.120.7 (tambo-ai/tambo-cloud#2032) (88e230a)
- main: release repo 0.120.8 (tambo-ai/tambo-cloud#2035) (71d85ac)
- main: release repo 0.121.0 (tambo-ai/tambo-cloud#2036) (f13584f)
- main: release repo 0.121.1 (tambo-ai/tambo-cloud#2047) (c4df9cc)
- main: release repo 0.121.2 (tambo-ai/tambo-cloud#2050) (3601ee7)
- main: release repo 0.121.3 (tambo-ai/tambo-cloud#2053) (a65a65e)
- main: release repo 0.121.4 (tambo-ai/tambo-cloud#2064) (9f76aad)
- main: release repo 0.122.0 (tambo-ai/tambo-cloud#2069) (7b6ccb9)
- main: release repo 0.122.1 (tambo-ai/tambo-cloud#2072) (524023e)
- main: release repo 0.122.2 (tambo-ai/tambo-cloud#2074) (8d6fc9f)
- sync mcp-client from tambo repo (tambo-ai/tambo-cloud#2008) (72f1fa9)
- this file should not be checked in (tambo-ai/tambo-cloud#2038) (216b162)
- update CLAUDE.md files to reference AGENTS.md properly (tambo-ai/tambo-cloud#2006) (2948023)
Reverts
Documentation
Code Refactoring
- agents: break out AsyncQueue and push control to the decision loop (tambo-ai/tambo-cloud#1921) (85f5ad1)
- change default transcription model to whisper (tambo-ai/tambo-cloud#2017) (6673059)
- consolidate tools and make settings components more compatible with tambo assistant (tambo-ai/tambo-cloud#2040) (cabf74f)
- mcp: Clean up and add tests to mcp oauth setup, mcp client setup, mcp oauth token verification, etc (tambo-ai/tambo-cloud#1946) (53aff77)
- move AsyncQueue to core (tambo-ai/tambo-cloud#1927) (0db6914)
- use context attachment hooks from the react sdk (tambo-ai/tambo-cloud#2039) (ab01117)