Releases: cohere-ai/cohere-toolkit
Releases · cohere-ai/cohere-toolkit
2024-06-04 (v1.0.6)
What's Changed
- coral-web: add icon font back into codebase by @wujessica in #172
- Fixed link in tool_guide.md by @WarpWing in #174
- Tool: improve calculator by @lusmoura in #178
- Docs: improve custom tool guide by @lusmoura in #176
- backend (auth): Remove Session usage, add JWT bearer auth logic, dynamically set router dependencies by @tianjing-li in #163
- [backend/db] setting up agents in db by @scott-cohere in #175
- Tools: unify retrievers/functions and add file tools by @lusmoura in #164
- Docs: add alembic troubleshooting by @lusmoura in #181
- Docs: fix postman collection by @lusmoura in #180
- Remove enforced auth token for /user endpoints by @tianjing-li in #182
- Chat: update response by @lusmoura in #184
- [backend] agents API by @scott-cohere in #186
- frontend: adds preview to html code snippets by @tomtobac in #187
- coral-web: Change default page head title from Coral --> Chat by @misspia-cohere in #188
- [coral-web] rename schema fields and update openapi client by @scott-cohere in #189
- Add use agents view env variable. by @BeatrixCohere in #192
- [backend] api_key not set for class methods by @scott-cohere in #191
- perf: downgrade rehype-highlight and generate once blob url by @tomtobac in #193
- coral-web: Type ignore rehypeHighlight and iframe component in markdown renderer by @misspia-cohere in #199
- feat(agents): add base layout for knowledge agent by @knajjars in #201
- Add OIDC auth strategy, add Blacklist scaffolding (model/schema/crud) by @tianjing-li in #190
- fix: html preview with citations by @tomtobac in #200
- [backend] adding tools for agents, filter tools by agent_id by @scott-cohere in #204
- [backend] Remove community dependancies from make first run by @BeatrixCohere in #170
- [backend] make deployment field optional in API and DB by @scott-cohere in #213
- [backend] remove agent request enums, validate tools, model, deployment for agents by @scott-cohere in #214
- Chat: add multistep by @lusmoura in #206
- Add logic to return Null on error_message if tool is available by @tianjing-li in #209
- feat(assistants): Add assistant left side navigation by @knajjars in #220
- build(deps): bump braces from 3.0.2 to 3.0.3 in /src/interfaces/coral_web by @dependabot in #196
- feat: Add Blacklist logic on logout by @tianjing-li in #202
- coral-web: add missing 'as' prop to transition component by @misspia-cohere in #215
- Conversations: fix list conversations by @lusmoura in #223
- feat(assistants): Add "Discover Assistant" Page by @knajjars in #222
- feat(toolkit): design improvements + new icons by @knajjars in #228
- [backend] track conversation and assistant relationship + update openAPI client by @scott-cohere in #207
- coral-web: enabled data sources and tools in composer by @wujessica in #208
- chore: add wrench and share icon by @knajjars in #230
- Add v1 to docs by @tianjing-li in #233
- Add psycopg2-binary deps by @tianjing-li in #224
- [backend] improve erroring for agent API by @scott-cohere in #232
- coral-web: update first turn suggestions by @wujessica in #225
- feat(assistant): Update conversation header by @knajjars in #229
- Setup: fix dependencies by @lusmoura in #243
- feat(toolkit): show conversation list on with agents list by @tomtobac in #231
- Setup: remove redundant dependency by @lusmoura in #244
- Improve Auth guide by @tianjing-li in #235
- coral-web: create agent + agent base form by @misspia-cohere in #212
- Propagate should_store logic to the File upload logic by @EugeneLightsOn in #247
- [backend] passing in agent when calling streaming chat by @scott-cohere in #237
- Organizations DB models, CRUD and tests by @EugeneLightsOn in #238
- Split up display name and name for Tools by @BeatrixCohere in #241
- coral-web: update assistant by @misspia-cohere in #248
- feat(toolkit): add/remove recently used agents by @knajjars in #250
- Add a walkthrough guide of the toolkit by @BeatrixCohere in #251
- coral-web: fix agent info panel opening by default by @misspia-cohere in #253
- [backend] enforce agent update with user-id by @scott-cohere in #246
- Metrics: add middleware by @lusmoura in #185
- feat(toolkit): show assistant welcome message by @knajjars in #255
- frontend: Login, logout, and account creation by @malexw in #179
- fix(toolkit): UX/UI improvements by @knajjars in #257
- Add error troubleshooting by @BeatrixCohere in #262
- [backend] agent chat fixes by @scott-cohere in #263
- Adding Compass Tool by @sanal-cohere in #240
- frontend: allow to switch and load agent conversations by @tomtobac in #264
- metrics: add debug capabilities by @mtanzim in #260
- coral-web: update settings drawer with toggle cards by @wujessica in #239
- fix(toolkit): remove settings tab and fixes bug by @knajjars in #267
- Add basic structure for GDrive OAuth tool by @BeatrixCohere in #269
- feat(toolkit): Improve routing UX and performance by @knajjars in #270
- Metrics: fix success code by @lusmoura in #272
- feat(deployment): single container deployment by @miguelvr in #268
- metrics: configure secrets by @mtanzim in #279
- coral-web: reset conversation on route change by @knajjars in #275
- fix(toolkit): Markdown improvements rendering tables and code snippets by @knajjars in #280
- feat: helm chart by @miguelvr in #183
- coral-web: connecting to tools with oauth requirement by @misspia-cohere in #273
- coral-web: Add required field label to agent form by @misspia-cohere in #274
- Chat: fix multistep by @lusmoura in #276
- coral-web: remove tab header in config drawer when only 1 tab is available by @misspia-cohere in #286
- frontend: Set frontend hostname as an env var by @malexw in #283
- coral-web: load tools from agent api by @wujessica in #284
- coral-web: move update agent info banner above form on mobile by @misspia-cohere in #288
- coral-web: show no tools message for agents who use 0 tools by @misspia-cohere in https://github.com/cohere-ai/cohere-tool...
2024-06-04 (v1.0.5)
What's Changed
- Add pr-pal to template by @billytrend-cohere in #146
- build(deps): bump next from 13.5.6 to 14.1.1 in /src/interfaces/coral_web by @dependabot in #129
- coral_web: Show both tool description and error message when available by @misspia-cohere in #143
- coral-web: fix citations for python interpreter by @wujessica in #120
- Set model deployment configuration through the UI at runtime (verse .env) by @BeatrixCohere in #151
- backend: Move chat router service methods into services/chat.py by @tianjing-li in #150
- infra: Add a code coverage % report via Check Runs API by @malexw in #144
- tools: Update default API hostname to localhost:8000 by @malexw in #155
- documentation: make it a bit smoother by @amorisot in #156
- coral-web: use hosted fonts by @wujessica in #152
- coral-web: fix deployments dropdown check by @wujessica in #158
- backend: Make poetry groups optional by default by @tianjing-li in #157
- backend: Refactor Retriever/Function tools into single Tool concept by @tianjing-li in #154
- Improvements to Windows setup documentation by @EugeneLightsOn in #161
- Auth: Add Google OAuth by @tianjing-li in #138
- Improvements to Windows setup documentation by @EugeneLightsOn in #162
- GCP one click deployment by @EugeneLightsOn in #153
- Azure Container App one click deployment by @EugeneLightsOn in #165
- Azure Container App one click deployment by @EugeneLightsOn in #171
New Contributors
- @billytrend-cohere made their first contribution in #146
- @amorisot made their first contribution in #156
Full Changelog: v1.0.4...v1.0.5
2024-04-09 (v1.0.4)
Notably fixes issue with building single container docker image
PSA: Update your NEXT_PUBLIC_API_HOSTNAME variable to use http://localhost:8000
What's Changed
- Clarify GCP docs by @tianjing-li in #141
- coral-web: modal to edit deployment env variables by @wujessica in #112
- backend: Make endpoints with IO operations async by default by @tianjing-li in #145
Full Changelog: v1.0.3...v1.0.4
2024-05-17 (v1.0.3)
PSA: Update your NEXT_PUBLIC_API_HOSTNAME
variable to use http://localhost:8000
What's Changed
- docs: Update README.md links by @DennisAumiller in #83
- docs: clarify setup env for development. by @iFurySt in #64
- coral-web: update the starter card options by @misspia-cohere in #73
- coral-web: include conversationId in file upload by @misspia-cohere in #85
- Deployment: add local model deployment option by @lusmoura in #77
- Docs: add env setup instructions by @lusmoura in #88
- Cli: add dummy tests by @lusmoura in #89
- backend: Set up next.js to proxy requests to the API by @malexw in #86
- tools: Update default NEXT_PUBLIC_API_HOSTNAME for the new api routing by @malexw in #94
- fix: broken backend URL in cli by @Justicea83 in #93
- build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #105
- Tools: fix citations by @lusmoura in #108
- Update documentation by @BeatrixCohere in #107
- Fix link for docs by @BeatrixCohere in #110
- backend: Refactor model deployments folder by @tianjing-li in #109
- Add baseline Architecture to support auth + User sessions + Basic Auth by @tianjing-li in #90
- docs: Update setup.md and makefile instruction to point to the right path by @mauro-schilman in #114
- Frontend: Fix #97, change default python interpreter URL to http://terrarium:8080 by @acanis in #103
- build(deps-dev): bump tqdm from 4.66.2 to 4.66.3 by @dependabot in #96
- CLI: install setup and community dependencies by @lusmoura in #116
- Fix doc links by @BeatrixCohere in #117
- CLI: fix default values by @lusmoura in #119
- github actions: add build + lint check workflow for coral_web by @misspia-cohere in #81
- backend: Update CLI by @tianjing-li in #126
- fix: missing field in api response causing backend failure by @ryuzio in #99
- replace graphic to remove coral name by @elaineg in #125
- Minro refactoring for consistancy sake by @Phodaie in #102
- chore: add new codeowners by @scott-cohere in #130
- Routers: add versioning by @lusmoura in #111
- Readme: add contributors by @lusmoura in #135
- backend: add basic logging middleware by @scott-cohere in #124
- tools: add ClinicalTrials.gov API as function tool by @AidanCooper in #134
- chore: enter to continue on env var review by @scott-cohere in #133
- Small updates to GCP deploy guide by @tianjing-li in #122
- frontend: update theming functionality by @lakshyaag in #123
- Docs: Add documentation for setting up Authentication by @tianjing-li in #139
- Deployments: add bedrock by @lusmoura in #136
- Revert Proxy by @tianjing-li in #140
New Contributors
- @DennisAumiller made their first contribution in #83
- @Justicea83 made their first contribution in #93
- @dependabot made their first contribution in #105
- @mauro-schilman made their first contribution in #114
- @acanis made their first contribution in #103
- @ryuzio made their first contribution in #99
- @Phodaie made their first contribution in #102
- @AidanCooper made their first contribution in #134
Full Changelog: v1.0.2...v1.0.3
2024-05-01 (v1.0.2)
What's Changed
- remove banner from home directory by @elaineg in #68
- coral-web: Experimental feature mode in the UI by @misspia-cohere in #49
- backend: Add Tool
is_available
anderror_message
fields, tool config cleanup by @tianjing-li in #71 - coral-web: support langchain multihop by @wujessica in #62
- coral-web: fix experimental features hook import by @misspia-cohere in #80
- Deployment: fix hugging face deployment by @lusmoura in #78
- docs: fix links in tool_guide.md by @lakshyaag in #61
- Setup: fix cli by @lusmoura in #79
- Add indices on tables by @tianjing-li in #38
- readme: add Azure deployment description + single Docker improvements and fixes by @EugeneLightsOn in #76
- deployment: add docker compose down command in Makefile. by @iFurySt in #65
- coral_web: Add is_available check to tools by @misspia-cohere in #82
- Setup: fix key error by @lusmoura in #84
Notably: Fixes chromaDB and sqllite issue with docker images
New Contributors
- @elaineg made their first contribution in #68
- @lakshyaag made their first contribution in #61
- @iFurySt made their first contribution in #65
Full Changelog: v1.0.1...v1.0.2
2024-04-29 (v1.0.1) (Do not use - see latest)
What's Changed
- Workflow: dont use development env by @lusmoura in #21
- tools: Hide the GCR one-click deploy button by @malexw in #36
- coral-web: Update wikipedia tool name by @misspia-cohere in #37
- coral-web: Move deployment dropdown to main nav by @misspia-cohere in #24
- Single Docker - use Terrarium public image by @EugeneLightsOn in #31
- Langchain Multihop as an experimental feature by @KevinLuong96 in #35
- coral-web: Delay composer focus on Document start option select by @misspia-cohere in #40
- Langchain Chat Improvements by @KevinLuong96 in #41
- chore:update readme to fix single container run command by @KevinLuong96 in #42
- Azure one-click deployment - link fix by @EugeneLightsOn in #39
- Tests: rename command by @lusmoura in #45
- fix: fixup ci be pytest tests failing to grab env secrets by @GangGreenTemperTatum in #47
- Change GCP deployment IP by @tianjing-li in #16
- Add Mock Azure testing, testing improvements by @tianjing-li in #48
- coral-web: remove fonts by @wujessica in #50
- Tests: skip when cohere api key is not set by @lusmoura in #54
- Tests: fix skip tests by @lusmoura in #60
- Fix: File Upload not generating message by @tianjing-li in #55
- backend: fix stream with custom tools, add tests by @scott-cohere in #59
- coral-web: fix typo in os.ts by @eltociear in #56
- docs: change the deployment instructions by @BeatrixCohere in #58
- Docs: add requirement - postgres by @lusmoura in #34
- Standalone Docker improvements by @EugeneLightsOn in #57
- AWS ECS EC2 deployment by @EugeneLightsOn in #52
- readme: move azure deploy button and add description by @scott-cohere in #63
- docs: duplicate deploy button by @scott-cohere in #70
- community: add community folder by @lusmoura in #53
New Contributors
- @malexw made their first contribution in #36
- @EugeneLightsOn made their first contribution in #31
- @GangGreenTemperTatum made their first contribution in #47
- @scott-cohere made their first contribution in #59
- @eltociear made their first contribution in #56
Full Changelog: v1.0.0...v1.0.1
2024-04-24 (v1.0.0)
What's Changed
- Initial v1 release of Cohere's Toolkit
- Docker Images available: https://github.com/orgs/cohere-ai/packages
For more information on how to setup your own Toolkit deployment, check out our README!
New Contributors
- @BeatrixCohere made their first contribution in #1
- @lusmoura made their first contribution in #2
- @wujessica made their first contribution in #4
- @KevinLuong96 made their first contribution in #6
- @tianjing-li made their first contribution in #5
- @misspia-cohere made their first contribution in #28
Full Changelog: https://github.com/cohere-ai/cohere-toolkit/commits/v1.0.0