Releases: otto8-ai/otto8
Releases · otto8-ai/otto8
v0.1.0
What's Changed
- Docs: Add initial docs site by @cjellick in #522
- feat: add libreoffice to the docker image (to be used by knowledge) by @iwilltry42 in #524
- UI feat: add colored slack icon to ui assets by @ryanhopperlowe in #525
- Chore: Placeholder README.md by @cjellick in #523
- Fix: remove loading file section, fix dark mode by @StrongMonkey in #528
- Fix: properly trim websites with space by @StrongMonkey in #535
- Fix: Blue transparent favicon by @cjellick in #543
- fix: don't login when running the root CLI command by @thedadams in #546
- chore: add auth and model provider configuration documentation by @thedadams in #534
- Docs: Fix broken links by @cjellick in #548
- chore: change otto name to otto8 by @thedadams in #551
- Ui/feat/workflow-form by @ryanhopperlowe in #549
- feat: complete workflow CRUD by @ryanhopperlowe in #552
- chore: push release images to dockerhub by @drpebcak in #539
- Chore: Add ingestion limit per knowledge set, tweak knowledge UI by @StrongMonkey in #550
- chore: add general and workspace-provider configuration documentation by @thedadams in #547
- chore: try to get tokens just in time by @thedadams in #553
- UI feat: implement support for multiple threads per user by @ryanhopperlowe in #554
- UI fix: Workflows - workflow thread count always displaying as 1 (incorrectly) by @ryanhopperlowe in #559
- UI feat: add usage field to model form by @ryanhopperlowe in #560
Full Changelog: v0.1.0-rc4...v0.1.0
v0.1.0-rc4
Full Changelog: v0.1.0-rc3...v0.1.0-rc4
v0.1.0-rc3
Full Changelog: v0.1.0-rc2...v0.1.0-rc3
v0.1.0-rc2
Full Changelog: v0.1.0-rc1...v0.1.0-rc2
v0.1.0-rc1
What's Changed
- fix: missing threads in the url by @cloudnautique in #1
- feat: add initial workspace creation by @thedadams in #2
- feat: add agent and thread workspace file CRUD by @thedadams in #3
- fix: ensure that knowledge and workspace ids are set on replace by @thedadams in #4
- fix: move the creation of agent workspaces to a controller by @thedadams in #6
- chore: use runs to ingest and delete knowledge by @thedadams in #8
- fix: use knowledge generation instead of boolean by @thedadams in #9
- fix: variable declaration. by @cloudnautique in #10
- feat: add support for knowledge from onedrive by @thedadams in #20
- fix: allow all for CORS temporarily by @thedadams in #18
- chore: rewrite workflows by @ibuildthecloud in #25
- fix: stop blocking agent invoke by @thedadams in #30
- fix: stop double-running system actions by @thedadams in #34
- fix: include agent name on system actions by @thedadams in #37
- feat: add KnowledgeFile CR by @thedadams in #41
- fix: use an otto-specific workspace directory by @thedadams in #42
- fix: delete knowledge files when associated onedrive links is deleted by @thedadams in #43
- fix: simplify the knowledge and onedrive api responses by @thedadams in #44
- fix: expose object names as ids in the API by @thedadams in #45
- chore: run go generate to pick up omitempty changes by @thedadams in #46
- fix: add metadata to public knowledge types by @thedadams in #49
- fix: retry on conflict when uploading knowledge by @thedadams in #50
- chore: bump mink to pickup sqlite3 conflict error fix by @thedadams in #57
- feat: add webhook authentication in the API by @thedadams in #63
- fix: retry updating file status during ingestion by @thedadams in #66
- fix: introduce ingestion and sync custom resources by @thedadams in #67
- fix: always get the workspace when executing workflow steps by @thedadams in #71
- fix: add a File type in the API for proper listing by @thedadams in #72
- fix: create sync request on onedrive links update by @thedadams in #85
- Fix: add error field to show proper error message from knowledge by @StrongMonkey in #83
- chore: bump gptscript and go-gptscript to pickup latest changes by @thedadams in #89
- chore: bump gptscript and go-gptscript to pick up env var fixes by @thedadams in #93
- Fix: Add proper onedrive sync status to api by @StrongMonkey in #90
- feat: add support for webhooks by @thedadams in #100
- feat: add cron jobs by @thedadams in #110
- feat: allow webhooks and cronjobs to use workflows by ref name by @thedadams in #111
- fix: make webhooks work with authentication enabled by @thedadams in #112
- fix: allow ref names for agents and workflows to change by @thedadams in #113
- chore: use ID in public types instead of name by @thedadams in #118
- Refactor to use remoteknowledgesource, add notion and website by @StrongMonkey in #106
- feat: add ability to set re-sync cron for remote knowledge sources by @thedadams in #119
- Fix: Add uploadID to knowledge file by @StrongMonkey in #120
- chore: adjust thread-naming prompt by @thedadams in #121
- Fix: Update workspace provider to include .knowledge.json fix by @StrongMonkey in #140
- auth proxy by @ibuildthecloud in #145
- chore: switch to otto8-ai workspace-provider by @thedadams in #146
- chore: remove debug token cleanup logs by @thedadams in #147
- fix: allow public access to webhooks and oauth apps by @thedadams in #148
- chore: simplify the server router paths by @thedadams in #149
- fix: use the API context user instead of gateway user by @thedadams in #152
- Enhance: add more states to integration, control ingestion by @StrongMonkey in #163
- fix: add id path parameter to oauth-apps path by @thedadams in #176
- chore: knowledge refactor by @ibuildthecloud in #178
- chore: update supported configs for new types by @thedadams in #180
- chore: return more descriptive API statuses for thread knowledge by @thedadams in #181
- chore: add ui by @ibuildthecloud in #187
- chore: revert change to return 404 status for thread knowledge by @thedadams in #189
- fix: serve the built index.html file by default in ui handler by @thedadams in #191
- Add req sonners by @tylerslaton in #192
- chore: move legacy gateway APIs to start with /api by @thedadams in #194
- fix: don't error when tool call has no metadata by @tylerslaton in #193
- Ui/chore/update-basename-to-admin by @ryanhopperlowe in #195
- feat: add authorization for the API layer by @thedadams in #204
- chore: add dev rule to start otto8 and the admin ui by @njhale in #211
- feat: create and list oauth-apps by @ryanhopperlowe in #190
- chore: move around authz, add user auth by @ibuildthecloud in #210
- feat: add auth support by @tylerslaton in #209
- feat: add support for listing users by @tylerslaton in #221
- feat: add better linting targets and CI by @tylerslaton in #215
- fix: remove id from event stream messages by @tylerslaton in #225
- feat: use workspace API instead of workspace client by @thedadams in #226
- fix: don't error when agent isn't found for thread inspect by @tylerslaton in #235
- feat: add random initial names for agents by @tylerslaton in #234
- Workspace provider daemon by @thedadams in #240
- Ui/feat/edit-oauth-apps by @ryanhopperlowe in #216
- feat: split oauth prompts into their own messages by @ryanhopperlowe in #222
- Ui/feat/overhaul-oauth-page by @ryanhopperlowe in #242
- fix: preload agents and thread on agents screen by @tylerslaton in #243
- fix: correctly point to the admin favicon by @tylerslaton in #245
- chore: bump go-gptscript to 3901872ceda9 for workspace ID changes by @thedadams in #247
- enhance: webhooks: add password authentication by @g-linville in #233
- UI fix: remove description column from threads table by @ryanhopperlowe in #255
- Knowledge by @StrongMonkey in #241
- Fix: fix workspace api due to rebase by @StrongMonkey in #258
- Fix: fix scroll issue for file modal by @StrongMonkey in #259
- chore: refactor dev script and auto-open browser by @njhale in #267
- fix: stop stuttering when creating indexed tool references by @thedadams in #264
- feat: overhaul agent edit UX by @tylerslaton in #254
- UI feat: Update UX for OAuth app configuration by @ryanhopperlowe in #253
- feat: prevent users from sending new messages while message is streaming by @ryanhopperlowe in #266
- feat: overhaul sidebar by @tylerslaton in #274
- feat: add tools table for creating and deleting tools by @tylerslaton in https://github.co...