-
Notifications
You must be signed in to change notification settings - Fork 0
/
updates.yaml
334 lines (213 loc) · 9.32 KB
/
updates.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
- categories:
- updates
- features
color: black
faicon: bullhorn
datetime: 2023-11-15 16:57
title: Omnitool 0.5.3 Update
image:
link: /favicon.jpg
src: /favicon.jpg
body: >-
**Code Cleanup**:
- Removed unnecessary test scripts and files.
- Cleaned up package.json.mine and other files.
- Fixed dangling markers and lint errors.
**Documentation Update**:
- Revised and updated README.md.
**Debugging and Error Handling Enhancements**:
- Improved extension logging.
- Added new error code mapping.
**Functionality and UI Improvements**
- Enabled toggle disable on block to mark recipe as dirty.
- Added new tldraw extension for quickly scribbling sketches for
diffusions models or visual transformers (“make a website based on this
diagram”).
- Introduced support for HTML type and image arrays.
- Utilized makeToast in omni-utils for feedback on looping.
- Fixed context sizes for specific OpenAI models.
- Relocated developer tool menu to Sidebar.
- Updated video socket color scheme.
- Added preview models from OpenAI (version 1106).
- Implemented a button to toggle log viewer extension.
- Fixed start.sh script.
- Changed template extension repository to HTTPS.
- Skip bundling in prod for even faster build speeds on yarn start.
If you updated recently just using start.bat / start.sh should handle the
update, if not:
```
git pull
yarn install
yarn start -u -rb
```
will do the trick
id: 2023-11-15-16-57-Omnitool-0-5-3-Update
- categories:
- extensions
- updates
color: black
faicon: check
datetime: 2023-11-15 17:45
title: 'New Extension: TLDraw '
body: >2-
[TLDraw](https://www.tldraw.com/) is a powerful whiteboarding solution that allows quick creation on diagrams and sketches - perfect for feeding into the new GPT-4 Visual Model or it's Open Source Cousin LLava to try out these new vision transformers - for example by asking them to turn the sketch into a website.
We also added a new Website Creator recipe to demonstrate these
capabilities.
You can find **omni-extension-tldraw** in the Extension Manager in Omnitool
v0.5.3.
id: 2023-11-15-17-45-New-Extension--TLDraw-
- categories:
- updates
color: green
faicon: check
datetime: 2023-11-25 18:34
title: 'Upcoming: Local Model Support'
body: >+
Much of AI progress currently is bi-furcated, models from proprietary
vendors like Google, Anthropic and OpenAI on one side, Open Source models
such as Stable Diffusion, Meta's LLama Family or Mistral on the other.
Omnitool strives to bring you the best of both worlds, and with the next
update, Omnitool will gain the ability to use local APIs of your
choosing.
🥳🥳 With the next version of Omnitool, we are shipping support for local AI
tooling! 🥳🥳
Initially supported:
- [LM Studio](https://lmstudio.ai/) - A local LLM platform running open
source models based on llama.cpp.
- [Oobabooga](https://github.com/oobabooga/text-generation-webui) - Another
popular local LLM platform with wide compatibility.
- [Automatic1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) -
The cutting edge Stable Diffusion tooling for your local machine.
- [SD-Next](https://github.com/vladmandic/automatic) - A polished fork of
Automatic1111 focusing on usability.
- [Paperless-ngx](https://docs.paperless-ngx.com/) - A powerful document
management, indexing and OCR platform.
- [Qdrant](https://qdrant.tech/) - A locally hosted vector database for
embedding storage.
**But local support does not stop there!**
These predefined tools ship with blocks created by the omnitool.ai team.
However, from the next version onwards, you are able to define and load your
own API definitions directly from the data.local directory of your server,
allowing you to import any other openapi3 compatible API (or provide your
own openapi specs for other REST APIs)!
This means you can create your own blocks going forward!
id: 2023-11-25-18-34-Upcoming--Local-Model-Support
- categories:
- updates
- features
color: black
faicon: bullhorn
datetime: 2023-12-04 19:41
title: Omnitool 0.6.0 Update
image:
link: /favicon.jpg
src: /favicon.jpg
body: >-
**Code Fixes and Updates**
- Fixed various issues including Eslint being overly aggressive, a bug where the json_unpacker would fail if the json provided was an array, db id, and dir creation order.
- Made minor fixes, updates, and clean up. Tackled some edge cases and offline situations for community known extensions.
- Updated error messages, readme, and removed pocketbase.
**New blocks**
- Read Files from Directory - Read files from <server>/data.local/file-import/<user-id>
- Write Files to Directory - Write files to <server>/data.local/file-export/<user-id>
**Local Templates and Extension**
- Added support for local templates, server extension in commonJS, and ability to pin extensions to the sidebar. Changed developer tool icon and added newsfeed extensions.
- Added and fixed features in file_output block, json input to chat_input block, and run_recipe block. Added new huggingface get models block.
- Improved control picking logic for password fields and handling of community extensions.
- Use the /local command to install or remove local APIs.
- Initial local templates include support for:
- LM-studio,
- Oobabooga Text Generation UI,
- Automatic1111/SD-Next,
- Paperless-ng
**Database Migration and Integration**
- Forced pnp.cjs to prevent upstream projects from impacting mercs build. Upgraded yarn to 4.0.2.
- Ensured to convert object to array for block choice. Marked db migration more stably with file marker write.
- Moved auth to sqlite db, ensured sqlite db even if migration is not required. Added migration script from pocket to sqlite.
**User Interface and Experience Improvements**
- Integrated CDN, created single result socket when schema doesn't have top property, and hid _omni_result socket when patch exists.
- Removed database admin from the sidebar and old logos. Added tooltip for TextControl and support for version and format on component.
- Standardized build scripts, explicit sourcemap type, and log feedback. Added support for local templates and extension.
If you updated recently just using start.bat / start.sh should handle the
update, if not:
```
git pull
yarn install
yarn start -u -rb
```
will do the trick
- categories:
- updates
- features
color: black
faicon: bullhorn
datetime: 2023-12-15 20:24
title: Omnitool 0.6.1 Update
image:
link: /favicon.jpg
src: /favicon.jpg
body: >-
**Feature Additions and Updates**
- Added local templates menu.
- Added support for array in multipart/form-data.
- Added default size for formio.
- Support packaging of assets when importing/exporting recipes
- Added server/settings/paths to .mercs.yaml to optionally specify a path for various functionalities. If a path is not specified, it defaults to its previously hardcoded value.
**Code Fixes and Refactoring**
- Fix bug where user's recipes is not displayed correctly.
**Miscellaneous Changes**
- Updated Readme to include local AI tool support.
- Blocked upstream lookup for yarn PnP builds which are not supported at the moment.
**Core Extensions**
- Filtering options for each file format in File Manager
- categories:
- updates
- features
color: black
faicon: bullhorn
datetime: 2023-12-22 17:07
title: Omnitool 0.6.2 Update
image:
link: img/062.png
src: img/062.png
body: >-
**NEW API Support**
- Added support for API invocation of recipes
- Added support for API retrival of recipe results
- Sample implementation in examples/api.mjs with more documentation to follow!
- New "Recipe Output Block" now sets the results of the recipe
**Installation & Bug fixes**
- Optimize startup times and stability for yarn start
- Resolved block registry fetch errors on certain machines
- Fixed "Load Recipe" search filtering
- categories:
- updates
- features
color: black
faicon: bullhorn
datetime: 2024-1-10 12:50
title: Omnitool 1.0.0 Update
body: >-
**API updates**
- generateJwtToken script recipeId parameter is now optional. You can also provide multiple recipeIds
**Stability Fixes and Documentation**
- Moved to stable release v1.0!
- Fixed null assertion on recipe export
- Updated README.md
- Add GitHub Actions for automatic release
- categories:
- updates
- features
color: black
faicon: bullhorn
datetime: 2024-1-30 18:28
title: Omnitool 1.0.1 Update
body: >-
**Dependency Updates**
- Update project dependencies with latest versions
**User Interface Enhancements**
- Opened chat menu when launching local APIs
- UX clean up and small visual improvements
**Feature Additions**
- Added support for filtering user recipes in recipe manager
**Documentation Updates**