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 #290
- File: remove local file after upload by @lusmoura in #285
- frontend: Resolve the NavigationUserMenu hydration error when running without authentication by @malexw in #289
- Tools: rename and sort by @lusmoura in #293
- coral-web: add composer @ actions by @wujessica in #291
- slack-bot: Add new Slack bot interface to Cohere Toolkit by @scottmx81 in #177
- coral-web: import useAgent by @wujessica in #298
- frontend: fix iframe preview with rehype-raw plugin by @tomtobac in #292
- Parameterized Docker Community Dependencies Setup by @EugeneLightsOn in #281
- build(deps): bump pdfjs-dist from 3.11.174 to 4.2.67 in /src/interfaces/slack_bot by @dependabot in #297
- feat(helm): deploy terrarium with helm chart by @miguelvr in #304
- coral-web: support multihop tool streaming events by @wujessica in #301
- Snapshot: add models by @lusmoura in #294
- coral-web: fix partial word breaks in agent cards by @wujessica in #312
- coral-web: remove register buttons on login screen by @wujessica in #313
- coral-web: add selection-slash and fix some default icons by @wujessica in #314
- [backend] agent tool metadata db by @scott-cohere in #309
- Chat: update conversation title by @lusmoura in #318
- coral-web: display historical tool events by @wujessica in #316
- [backend] refactor tools metadata schema by @scott-cohere in #320
- Add build targets for backend / frontend by @rodrigue-h in #322
- Backend: misc fixes by @lusmoura in #328
- frontend(chore): update ci dependencies by @tomtobac in #327
- Agents: enable tool metadata update by @lusmoura in #332
- Chat: title generation by @lusmoura in #331
- chore: generate client types by @knajjars in #335
- Conversation: sort messages by @lusmoura in #333
- Agent: fix update metadata by @lusmoura in #340
- Snapshot: add routers by @lusmoura in #305
- frontend: generate title after conversation starts by @tomtobac in #336
- coral-web: fix various UI bugs by @wujessica in #323
- metrics: fix dup id bug, update pydantic schemas, log user meta during agent actions by @mtanzim in #302
- docs: add back docstring by @mtanzim in #343
- frontend: Use localhost:4000 as a default FRONTEND_HOSTNAME value by @malexw in #303
- chore(frontend): make use of the generated api client by @tomtobac in #339
- chore(toolkit): migrate from openapi-typescript-codegen to @hey-api/openapi-ts by @knajjars in #345
- Automated migrations workflow(optionally SSH, Database URL or API call) by @EugeneLightsOn in #211
New Contributors
- @WarpWing made their first contribution in #174
- @tomtobac made their first contribution in #187
- @sanal-cohere made their first contribution in #240
- @mtanzim made their first contribution in #260
- @miguelvr made their first contribution in #268
- @scottmx81 made their first contribution in #177
Full Changelog: v1.0.5...v1.0.6