Releases: LAION-AI/Open-Assistant
Releases · LAION-AI/Open-Assistant
v0.0.1-alpha17
Full Changelog: v0.0.1-alpha16...v0.0.1-alpha17
v0.0.1-alpha16
What's Changed
- CONTRIBUTING.md - add some notes about feature branches by @andrewm4894 in #659
- create "Tasks" section on docs site by @andrewm4894 in #715
- Pin python package versions by @HyperGH in #606
- A notebook for question and answer generation using one of the most powerful opensource NLU models, FLAN-T5-11B. by @Rallio67 in #215
- export and auto-commit
docs/docs/api/openapi.json
as part oftest-api-contract
workflow by @andrewm4894 in #719 - Cleanup notebooks folder by @andrewm4894 in #716
- 673 enhanced admin management by @fozziethebeat in #701
- Fix NextLink prop missing by @Klotske in #709
- fix: improve
FlaggableElement
UI on mobile by @notmd in #711 - Fix FlaggableElement grouping issue for desktop by @rsandb in #729
- installed sharp for next standalone deployment by @yk in #678
- Tag in the user table when they are new and include it in use session by @fozziethebeat in #706
- turn off auto-commit on
docs/docs/api/openapi.json
as clashing with branch protection by @andrewm4894 in #723 - Nicer docusaurus openapi docs by @andrewm4894 in #722
- Fix missing
name
for debug users by @AbdBarho in #735 - Use email input type for sign up form by @AbdBarho in #736
- Ensuring the user can find the privacy and terms of service by @fozziethebeat in #730
- Added Codeinstructor to data_augment.py by @finitearth in #679
- use
NextLink
forUserMenu
option and cleanup by @notmd in #737 - Add leaderboard stats, periodic updates via fastapi-utils by @andreaskoepf in #724
- add /api/v1/users/{user_id}/stats endpoint by @andreaskoepf in #744
- added root tokens and endpoint for adding api keys by @yk in #742
New Contributors
Full Changelog: v0.0.1-alpha15...v0.0.1-alpha16
v0.0.1-alpha15
What's Changed
- website: Enable label when clicking on disabled slider by @othrayte in #680
- #675 Report Bug Button by @Klotske in #681
- #667 - Make messages in tasks not clickable by @Klotske in #682
- website: Remove next task button and load new task immediately by @othrayte in #683
- 592 non empty text by @melvinebenezer in #684
- website: Add a review step before submitting by @othrayte in #686
- Add protected routes by @Vechtomov in #689
- Introduce SortableItem bounds by @Klotske in #690
- website: Combine fetcher and poster files, update all references to use axios for both GET and POST by @rjmacarthy in #663
- website: Fix Header.stories.js rendering add FlagsProvider by @rjmacarthy in #688
- #668 - Add simple label by @Klotske in #687
- Updating the 404 and 500 pages to provide a link to github issues by @fozziethebeat in #691
- website: Fix responsiveness of '...' in sortable item by @othrayte in #696
- website: Make the more text button clearer by @othrayte in #697
- Update UserMenu by @rsandb in #694
- Message Styling For Mobile by @rsandb in #693
- Udpating the leaderboard components to use real data by @fozziethebeat in #692
- Simplify messages page by @AbdBarho in #577
- Style Empty State and 404 by @rsandb in #695
- Fix submit of initial ranking by @AbdBarho in #700
- fix task card background color by @rsandb in #703
- Fix full labelling task display by @AbdBarho in #702
- Add UnifiedQA datasets that are not in xP3 by @vale95ntino in #666
- Fix supervised pretraining bugs and add new datasets by @theblackcat102 in #699
- Store Message Toxicity in database by @nil-andreu in #553
- Small typo fix + Consistent Docstrings by @kayjay-is-here in #698
New Contributors
- @rjmacarthy made their first contribution in #663
- @vale95ntino made their first contribution in #666
- @kayjay-is-here made their first contribution in #698
Full Changelog: v0.0.1-alpha13...v0.0.1-alpha15
v0.0.1-alpha14
What's Changed
- Web tidy sweep by @fozziethebeat in #583
- A simpler fix to ensuring the messages view can render by @fozziethebeat in #588
- website: Refactor remaining task pages to use Task.tsx by @othrayte in #591
- Gitignore
venv
by @andrewm4894 in #596 - 536: Add endpoint to resolve frontend user by auth method and username by @olliestanley in #539
- Ensure all the API routes reject banned users by @fozziethebeat in #590
- Add note on Python version to backend README.md by @olliestanley in #604
- website: Unify task controls by @othrayte in #598
- Integrate Dashboard with Messages by @rsandb in #610
- Adding support for 8-bit training with bitsandbytes by @mrcabbage972 in #582
- Encapsulate valid label fetching to
FlaggableElement
by @fozziethebeat in #593 - Added random task and moved other tasks to /tasks/all by @kostiak in #621
- Message tree state machine by @andreaskoepf in #555
- Update the web to match the backends new API by @fozziethebeat in #622
- website: Remove summarization pages by @othrayte in #625
- added data_augment.py by @finitearth in #570
- add andrewm4894 to
notebooks/
codeowners by @andrewm4894 in #626 - Devcontainer backend dev by @andrewm4894 in #608
- Add realistic seed data json and update seed_data to properly label task payloads by @danielpatrickhug in #613
- added similarity functions and ran precommit by @danielpatrickhug in #633
- add some "paths" to
test-api-contract.yaml
by @andrewm4894 in #630 - Fix link in MessageTableEntry by @Klotske in #631
- Changes on #619 by @sanagno in #638
- Continuing #576 by @ekurtulus in #619
- Add empty state & tweak loading screen by @Klotske in #635
- 85: Unit-testing nextjs & react code by @ericv105 in #609
- Dashboard Integration by @rsandb in #650
- Added admin dashboard link to UserMenu by @Klotske in #628
- Fix link in LeaderboardTable by @Klotske in #654
- Semi-comprehensive fix to the web end to end tests by @fozziethebeat in #649
- 538: Add endpoints to manage users by @olliestanley in #601
- 537: Endpoint to list frontend users by @Vechtomov in #554
- Make example prompt responses more empathatic and direct by @mashdragon in #662
- #614 - Consistent message ID & FlaggableElement fix by @Klotske in #656
- Style Privacy Policy & TOS by @rsandb in #643
- Deleting a small set of components by @fozziethebeat in #664
- Displaying a different user's messages in the admin view by @fozziethebeat in #652
New Contributors
- @finitearth made their first contribution in #570
- @ekurtulus made their first contribution in #619
- @ericv105 made their first contribution in #609
- @mashdragon made their first contribution in #662
Full Changelog: v0.0.1-alpha12...v0.0.1-alpha14
v0.0.1-alpha13
What's Changed
- Web tidy sweep by @fozziethebeat in #583
- A simpler fix to ensuring the messages view can render by @fozziethebeat in #588
- website: Refactor remaining task pages to use Task.tsx by @othrayte in #591
- Gitignore
venv
by @andrewm4894 in #596 - 536: Add endpoint to resolve frontend user by auth method and username by @olliestanley in #539
- Ensure all the API routes reject banned users by @fozziethebeat in #590
- Add note on Python version to backend README.md by @olliestanley in #604
- website: Unify task controls by @othrayte in #598
- Integrate Dashboard with Messages by @rsandb in #610
- Adding support for 8-bit training with bitsandbytes by @mrcabbage972 in #582
- Encapsulate valid label fetching to
FlaggableElement
by @fozziethebeat in #593 - Added random task and moved other tasks to /tasks/all by @kostiak in #621
- Message tree state machine by @andreaskoepf in #555
- Update the web to match the backends new API by @fozziethebeat in #622
- website: Remove summarization pages by @othrayte in #625
- added data_augment.py by @finitearth in #570
- add andrewm4894 to
notebooks/
codeowners by @andrewm4894 in #626 - Devcontainer backend dev by @andrewm4894 in #608
- Add realistic seed data json and update seed_data to properly label task payloads by @danielpatrickhug in #613
- added similarity functions and ran precommit by @danielpatrickhug in #633
- add some "paths" to
test-api-contract.yaml
by @andrewm4894 in #630 - Fix link in MessageTableEntry by @Klotske in #631
- Changes on #619 by @sanagno in #638
- Continuing #576 by @ekurtulus in #619
- Add empty state & tweak loading screen by @Klotske in #635
- 85: Unit-testing nextjs & react code by @ericv105 in #609
- Dashboard Integration by @rsandb in #650
- Added admin dashboard link to UserMenu by @Klotske in #628
- Fix link in LeaderboardTable by @Klotske in #654
- Semi-comprehensive fix to the web end to end tests by @fozziethebeat in #649
- 538: Add endpoints to manage users by @olliestanley in #601
- 537: Endpoint to list frontend users by @Vechtomov in #554
- Make example prompt responses more empathatic and direct by @mashdragon in #662
- #614 - Consistent message ID & FlaggableElement fix by @Klotske in #656
- Style Privacy Policy & TOS by @rsandb in #643
- Deleting a small set of components by @fozziethebeat in #664
- Displaying a different user's messages in the admin view by @fozziethebeat in #652
New Contributors
- @finitearth made their first contribution in #570
- @ekurtulus made their first contribution in #619
- @ericv105 made their first contribution in #609
- @mashdragon made their first contribution in #662
Full Changelog: v0.0.1-alpha12...v0.0.1-alpha13
v0.0.1-alpha12
What's Changed
- #338 - Tooltip for Report button by @Klotske in #374
- Fix dark mode display for some pages by @chs20 in #378
- Fixed broken link in the dashboard by @Klotske in #389
- Fix for #343 by @kostiak in #393
- Sft gptjt qa labels by @sanagno in #347
- Bth5032/78 blackcat trainer by @bth5032 in #313
- #307 new page to display recent messages by @jojopirker in #375
- Bugfix #173 - Empty task interactions by @GraemeHarris in #373
- Use Discord Credentials when available by @KarthikRaju391 in #326
- Adding the Redis secret for running the backend on AWS by @fozziethebeat in #363
- Starting point to make the documentation more modular and better README.md by @Jac-Zac in #402
- refactor + test: add OasstApiClient in website with tests by @jack-michaud in #342
- spacing for message dashboard (comment in #375) by @jojopirker in #401
- website: Add Create Initial Prompts link to the dashboard by @othrayte in #403
- ER-Diagrams in data_schemas.md by @jojopirker in #367
- Implement task selection by @MattAlexMiracle in #383
- Detoxify Rest API Client by @nil-andreu in #404
- Session Close when called HuggingFace Client by @nil-andreu in #411
- Add message tree state model by @danielpatrickhug in #414
- Simplified random task generation by @Vechtomov in #419
- StackExchange Builder update by @b-mc2 in #355
- Add warning when submitting unchanged ranking by @stephancill in #345
- make submit button blue for submit and green for next task by @andrewm4894 in #423
- Replace npm install with npm ci by @Vechtomov in #424
- Assistant should be cautious but still helpful when providing high stakes advice by @ChristopherKing42 in #290
- #353 - Add OasstApiClient interaction with task by @Klotske in #421
- add some badges to readme by @andrewm4894 in #442
- Creating a role field for Users #236 by @fozziethebeat in #441
- Update env.py by @batuhanerenler in #413
- Added deepspeed and dialogue dataset for code by @theblackcat102 in #452
- 344: Create tasks for text labels by @olliestanley in #381
- fix hrefs on readme badges by @andrewm4894 in #444
- Add
/help
and/tutorial
commands and update bot activity by @AlexanderHott in #399 - add support for multiple devcontainers by @andrewm4894 in #445
- Create openbugger_example.ipynb by @furlat in #418
- Fix message flagging in dark mode (#434) by @chs20 in #446
- Docs site poc by @andrewm4894 in #346
- tests + fix: #354 Add tests for OasstApiClient and fix handling of OasstError by @jack-michaud in #447
- #435 Added longer response incentive by @Klotske in #457
- Supervised finetuning minor changes by @sanagno in #456
- Delete sharp, it's not needed and breaks docker on m1 by @fozziethebeat in #467
- #432 - Moved SideMenu to component & refactored layout by @Klotske in #469
- Simplify Footer by @AbdBarho in #475
- #309 - Message navigation by @jojopirker in #440
- Adding a very rudimentary admin page that displays a table of users by @fozziethebeat in #476
- Fixing most of the eslint warnings in the web code by @fozziethebeat in #478
- Add DEBUG_USD_SEED_DATA_PATH in config to make seed data flexible by @kenhktsui in #395
- add andrewm4894 as /docs/ /.devcontainer/ codeowner by @andrewm4894 in #463
- clean up docs github workflow by @andrewm4894 in #464
- add colab buttons to notebooks by @andrewm4894 in #468
- Fetch conversation for seed data tasks, minor model fixes by @andreaskoepf in #485
- #479 - Fixed FOUC on website by @Klotske in #482
- Refactor tasks into components by @kostiak in #470
- Replace expired OA discord links by @andreaskoepf in #490
- #492 - Add regex word counter by @Klotske in #494
- Conversation messages refactor add msg ids by @danielpatrickhug in #500
- Using MessageTable in EvaluateTask by @kostiak in #501
- Added deberta configs and cosine scheduler to instructor by @SzymonOzog in #488
- add api/v1/text_labels/valid_labels backend endpoint by @andreaskoepf in #498
- Validate text labels in text frontend by @olliestanley in #495
- #438 Frontend type by @jojopirker in #483
- Fix text_frontend 204 & creation of labeling tasks by @andreaskoepf in #487
- add docs site url to docs/readme by @andrewm4894 in #484
- add docs badge to readme by @andrewm4894 in #462
- Temporary fix for #506 to get the frontend working by @kostiak in #508
- #432 - Added basic Admin Dashboard layout by @Klotske in #480
- Label Initial Prompt by @AbdBarho in #477
- fix: improve
TaskControls
UI on mobile by @notmd in #511 - #371 set labels by @melvinebenezer in #518
- [feature] Add GPTJ synthetic dataset, fix reference removal regex for… by @theblackcat102 in #513
- Adding an admin page to manage a specific user's status by @fozziethebeat in #521
- Initial revision to valid text labels by @olliestanley in #509
- Fix infinite fetch loop in messages dashboard by @AbdBarho in #529
- Add Label Prompter Reply Task by @AbdBarho in #523
- Add Label Assistant Reply Task by @AbdBarho in #530
- Adidng simple pagination to the admin user view #237 by @fozziethebeat in #532
- bugfix in alembic downgrade (frontend_type not frontend_id) by @jojopirker in #526
- 524: Refine label for harmful -> excessive_harm by @olliestanley in #534
- 525: Refine label for hate_speech by @olliestanley in #535
- added pre-commit guides and purposely did not run pre-commit by @yk in #545
- Add theme to verify page. Simplify by @k-nearest-neighbor in #548
- #224: display OAuthAccountNotLinked error message + other errors messages by @callum-gander in #542
- Extract UserRepository and TaskRepository from PromptRepository by @andreaskoepf in #533
- Add /tasks/all route to website by @kostiak in #549
- Prompt for reason for skipping. by @othrayte in #520
- Use hooks for "create" tasks by @AbdBarho in #550
- Use hooks for "evaluate" tasks by @AbdBarho in #552
- Adding a bare bones feature flag setup by @fo...
v0.0.1-alpha11
What's Changed
- Added collapsable text for text that's too long by @kostiak in #303
- Make menu icon visible in dark mode by @chs20 in #328
- Fixing username not updating by @Jac-Zac in #332
- about page by @brentbagapuro in #335
- Context messages by @kostiak in #350
- Added Dashboard by @rsandb in #359
- A few small changes to the Discord Bot by @AlexanderHott in #357
- Downgrading sharp to ensure it builds on mac m1 by @fozziethebeat in #365
- Change the header logo link based on signed in status by @fozziethebeat in #366
- A few dashboard fixes by @k-nearest-neighbor in #370
- Add dataset creation guide by @lewtun in #324
- Fix #336 by @Psychpsyo in #368
- [fix] rename old summary human feedback dataset to new one by @theblackcat102 in #352
New Contributors
- @chs20 made their first contribution in #328
- @brentbagapuro made their first contribution in #335
- @lewtun made their first contribution in #324
- @Psychpsyo made their first contribution in #368
Full Changelog: v0.0.1-alpha10...v0.0.1-alpha11
v0.0.1-alpha10
What's Changed
- Update README.md by @sryu1 in #163
- Implement
rank_assistant_replies
in web by @AbdBarho in #154 - Added trusted api client flag by @mjagkow in #162
- Fixing discord signin by @fozziethebeat in #169
- Improved collaboration docs by @kiritowu in #172
- BREAKING CHANGE: rename database objects by @andreaskoepf in #182
- Add component- and e2e testing with Cypress by @martinnormark in #177
- Fixes for breaking changes in #182 by @k-nearest-neighbor in #188
- Use DnDKit for ranking tasks by @AbdBarho in #161
- Data management api by @mjagkow in #171
- Update all the task pages to fetch a new taks after submission by @fozziethebeat in #192
- Rewrite with
hikari
by @AlexanderHott in #135 - Evaluated Detoxify by @SzymonOzog in #176
- Update Prompting_Guide.md by @koustubhavachat in #201
- fixing issue #202 by @kostiak in #206
- Fix for missing dependency for DNDKit on evaluation pages by @TwoDukes in #211
- data argumentation in docs and notebooks by @GravermanDev in #207
- saving user to the dabase when using the debug credentials provider by @yk in #210
- website: Drag handles for ranking items by @othrayte in #230
- Fix linter warnings by @croumegous in #199
- Fix permission check for
/settings log_channel
by @AlexanderHott in #219 - Deleting a few links that don't go to a page we're planning to build by @fozziethebeat in #225
- Add an error handler to the discord bot by @AlexanderHott in #235
- candidate platform agnostic solution by @mattlongname in #227
- Adding a file for listing relevant research papers by @mrcabbage972 in #217
- Add basic redis setup for rate limiting by @GraemeHarris in #187
- Add oasst-shared folder to discord-bot container by @onegunsamurai in #241
- tests: add OasstApiClient contract tests by @jack-michaud in #216
- add training code for reward model by @theblackcat102 in #222
- Search Based QA Research Report by @billray0259 in #213
- ci: add Test API Contract workflow by @jack-michaud in #244
- Text formatting and for-loops in EssayInstructions.ipynb by @agoryuno in #234
- Format markdown with prettier --prose-wrap=always by @bitplane in #212
- #42 Adding popover to flag text with labels by @BitterKanegul in #189
- Add warning + advice to .pre-commit-config.yaml by @bitplane in #247
- Add context to compose file so it runs in older "docker-compose" by @bitplane in #249
- Website e2e tests by @othrayte in #266
- Remove utf8 coding pragma from pre-commit and python files by @bitplane in #252
- Write better documentation for getting started with discord bot development. by @AlexanderHott in #253
- fix: typo in EssayInstructions.md and EssayRevision.md by @melvinebenezer in #262
- website: Add some new detail to the docs on e2e testing by @othrayte in #271
- Implement Backend Fastapi limiter by @kiritowu in #281
- Add
devcontainer.json
for GitHub/VSCode codespaces by @andrewm4894 in #251 - add copilot to devcontainer by @andrewm4894 in #283
- Stop users from starting more than one task at a time by @AlexanderHott in #265
- refactor: move OasstError into oasst_shared.exceptions by @jack-michaud in #289
- added data schemas md by @yk in #288
- refactor: move OasstApiClient into oasst-shared by @jack-michaud in #287
- Add missing requirement to discord-bot by @onegunsamurai in #292
- #47- Create API endpoints that return leaderboards by @yeungadrian in #250
- Clean up data augmentation doc by @olliestanley in #286
- Fix minor README typos by @audreyfeldroy in #291
- chore: add fastapi response model to every endpoints, add openapi documentation for API response by @croumegous in #295
- Use Chakra UI for Messages by @AbdBarho in #264
- #276 - Fixed null username by @Klotske in #294
- fix(frontend): fix invalid json error when HTTP response is 204 by @croumegous in #299
- Dark mode implementation by @LucianPetri in #167
- SFT training by @sanagno in #301
- minor: add documentation on discord env variable to set up and fix shell script to run discord bot by @croumegous in #302
- feat: handle OasstError in OasstApiClient by @jack-michaud in #300
- added clear list for more understanding of result by @chandru1003 in #278
- Fix table in detoxify eval readme by @Jac-Zac in #316
- Fixing merge issues with website and backend by @fozziethebeat in #306
- 257 backend on aws by @fozziethebeat in #321
- Allow user to start work from DMs. by @AlexanderHott in #267
- #320 - fixed color toggle being missing on light mode by @Klotske in #323
- Feat/better messages by @AlexanderHott in #318
- pre-commit hook black->black-jupyter by @janosh in #304
- Website implement create initial prompt by @othrayte in #329
- Create docs/supervised_datasets.md, suggested by yk in issue 186 by @markcheeky in #239
- Adding a bare bones unstyled terms of service and privacy policy by @fozziethebeat in #256
- Devcontainer improvements by @andrewm4894 in #333
New Contributors
- @kiritowu made their first contribution in #172
- @martinnormark made their first contribution in #177
- @AlexanderHott made their first contribution in #135
- @SzymonOzog made their first contribution in #176
- @koustubhavachat made their first contribution in #201
- @kostiak made their first contribution in #206
- @TwoDukes made their first contribution in #211
- @GravermanDev made their first contribution in #207
- @othrayte made their first contribution in #230
- @mattlongname made their first contribution in #227
- @mrcabbage972 made their first contribution in #217
- @onegunsamurai made their first contribution in #241
- @jack-michaud made their first contribution in #216
- @theblackcat102 made their first contribution in #222
- @agoryuno made their first contribution in #234
- @bitplane made their first contribution in #212
- @BitterKanegul made their first contributi...
v0.0.1-alpha9
Full Changelog: v0.0.1-alpha8...v0.0.1-alpha9
v0.0.1-alpha8
What's Changed
- Added readable exception if no posts were found for task by @mjagkow in #151
- Updated join-us and FAQ links by @billray0259 in #152
- #131 Fixed warning: SAWarning: Coercing Subquery object into a select() … by @mjagkow in #149
- Update eslint config by @AbdBarho in #142
- Implement
rank_user_replies
in web by @AbdBarho in #127 - Added support for collective tasks by @mjagkow in #155
- Added column to post table for lang with US english set to default. by @GraemeHarris in #128
- Slightly better README.md by @MohamedAliRashad in #122
New Contributors
- @billray0259 made their first contribution in #152
- @GraemeHarris made their first contribution in #128
- @MohamedAliRashad made their first contribution in #122
Full Changelog: v0.0.1-alpha7...v0.0.1-alpha8