* feat: agent mode and group tools
* feat: optimize code previee and display
* perf: aichat ui
perf: chat agent
* chore: update ai slogan
* chore: add i18n for agent waiting state
* chore: resolve the dev redis connection
* feat: implement mul hybrid coding model (#1685)
* feat: add more agent for ai chat (#1686)
* chore: update i18n
* chore: delete useless component
* perf: first frame for ai panel
* perf: add build base agent for complex apps builder task
* chore: add more buildbase operator
* chore: update teable ai icon
* perf: smooth build base (#1692)
* feat: ai automation (#1710)
* chore: update type and i18n automation ai relative
* chore: update lock file
* perf: build base UI (#1731)
* perf: use queue to show the process of build base
* perf: limit `table`、`field`、`view` display when create base by ai
* feat: create operator by ai need to confirm
* feat: app
* perf: limit model level setting (#1741)
* feat: limit the model for ai chat
* test: update space e2e
* fix: user should not get full ai model info (#1744)
* fix: user should not get full ai model info
* perf: optimise ai integration display
* perf: ai relative ui (#1757)
* fix: delete temperature for supporting `gpt-5` (#1761)
* feat: user friendly interface
* feat: chat attachment (#1762)
* refactor: model setting (#1764)
* perf: agent task UI (#1763)
* perf: update ai config do not trigger ai enable in setting
* perf: build base task list
* chore: update i18n
* style: better dark mode
* chore: permission tips
* chore: better api token create experience
* feat: better shared bases
* feat: better collaborators display
* chore: update agent type
* feat: attachment ui (#1771)
* perf: ai chat abort i18n (#1773)
* feat: update uploadFromUrl params
* perf: add analyze attachment i18 (#1777)
* feat: permission for app
* feat: ai chat add suggestions (#1779)
* perf: ai generate animation border (#1780)
* feat: add app config
* fix: ai preview e2e (#1781)
* fix: ai preview e2e (#1782)
* feat: add app usage limit
* perf: ai ui adjust
* feat: ai ui
* revert: billable
* feat: show all collaborators for space
* fix: free user conflict ai ui (#1785)
* fix: badge show timing
* feat: app usage limit
* feat: add web search (#1789)
* perf: csv excel ai analze (#1790)
* fix: lint error
* perf: add a function to resolve excel and csv
* fix: lint error (#1791)
* perf: ai ui optimise (#1792)
---------
Co-authored-by: caoxing <caoxing9@gmail.com>
Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
Co-authored-by: Bieber <artist@teable.io>
* feat: ai config for attachment and rating fields
* fix: update schema for ai config
* fix: update schema
* chore: update icon for ai
* feat: support ollama
* chore: migration for ai robot user
* perf: record history panel supports copying text field values
* feat: ai config for number field
* feat: support multi-line field names in grid view
* chore: update icons
* feat: support batch expand/collapse for groups in grid view
* chore: update extra schema
* chore: e2e testing for retrieving group header refs with collapsed group IDs
* fix: group header menu collapse
* feat: field ai config
* perf: field ai configuration interactive optimization
* chore: i18n for field ai config
* chore: db migration
* chore: update icons
* feat: validate field ai config
* chore: update e2e testing for field ai config
* chore: update unit testing
* fix: add task cancel event
* fix: the field's ai config was reset when modifying the select field value
* feat: update ui rendering for field ai config
* fix: reset field ai config when changing field type
* fix: create task reference when AI config includes attachments
* perf: the interaction of grid selection
* chore: db migration
* chore: update i18n
* feat: duplicate for field ai config
* feat: update usage limit for field ai config
* feat(ai): backend api
* feat(ai): generate formula with AI
* chore: fix lint
* feat(ai): store ai config in database
* feat(ssr): inject public config into SSR props
* feat(ai): global ai config
* fix(ai): enable AI features based on configuration
* fix(ai): get model config from settings
* chore: migration
* feat: adapt to multiple LLM providers
* chore: update i18n for ai config
* perf: formula editor ai interaction
* chore: update icons
* perf: formula ai prompt
* feat: ai config
* chore: add slider component
* feat: distinguish sensitive fields of the setting api
* chore: update ai icon
* chore: update i18n
* feat: ai generate api
---------
Co-authored-by: mayneyao <i@gine.me>
Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
* chore: upgrade risk dependence
* fix: migrate vitest to 2.x
* fix: e2e config
* fix: disconnect db when destroy
* fix: use threads not fork
* fix: use single fork