|
2 | 2 |
|
3 | 3 | This is a shortened version, [view full Changelog here](https://github.com/modxcms/modAI/blob/main/CHANGELOG.md).
|
4 | 4 |
|
5 |
| -## 0.12.0-pl - 2025-05-14 |
| 5 | +## 0.13.0-pl - 2025-06-24 |
6 | 6 |
|
7 | 7 | ### Features
|
8 | 8 |
|
9 |
| -- Default global.text.model system setting to gpt-4o-mini ([6b54015](https://github.com/modxcms/modAI/commit/6b54015e27897474cbba859fded1413027e2b585)) |
10 |
| -- Add basic tools support ([5f22a3f](https://github.com/modxcms/modAI/commit/5f22a3f5d4dec278e2e09364eefd74b5505e8fde)) |
11 |
| -- Add base model to configure agents and store conversations (#15) ([2718b51](https://github.com/modxcms/modAI/commit/2718b5149a855d9b67f8e4e07f640d227bd99b18)) |
12 |
| -- Add usage data to the service parsers ([18fa71b](https://github.com/modxcms/modAI/commit/18fa71b183440df36ff5df4b44bc7bc389f3a9dd)) |
13 |
| -- Separate attachments and contexts ([400d6f2](https://github.com/modxcms/modAI/commit/400d6f251b37d26778652f61718c8874ff4d8543)) |
14 |
| -- Add tool support via DB ([8d49728](https://github.com/modxcms/modAI/commit/8d497285b1c0c301caccbe9f8e87d604b2003b88)) |
15 |
| -- Agent prompt & agent selector ([6ca5545](https://github.com/modxcms/modAI/commit/6ca554504c18ccab8b14ec6a4c1d913b189a2f8e)) |
16 |
| -- Add support for context providers ([8a83bbf](https://github.com/modxcms/modAI/commit/8a83bbfceaa193f452b1e4a2c983cc53d599bdfe)) |
17 |
| -- Add support to override model in an agent ([e8a9cf2](https://github.com/modxcms/modAI/commit/e8a9cf23e4b4b93bad0a94094cd3e0f5988c0cd9)) |
18 |
| -- Add CMP to manage context providers ([bc3487b](https://github.com/modxcms/modAI/commit/bc3487b2f9f84e52265a62021003e031475b0f13)) |
19 |
| -- Add CMP to manage tools ([f582428](https://github.com/modxcms/modAI/commit/f5824289deff016072b19d4bafd2e73213ae35c9)) |
20 |
| -- Use yes/no renderer on boolean columns ([1478da8](https://github.com/modxcms/modAI/commit/1478da8155fa5aa9f56947d644e6d83abea4ce24)) |
21 |
| -- Add CMP to manage agents ([ddb248d](https://github.com/modxcms/modAI/commit/ddb248d3cdab63b1d5b9a1d046c7d45d4c411574)) |
22 |
| -- Ui to select agent ([0bf2149](https://github.com/modxcms/modAI/commit/0bf2149830e29ddf2e2b0a6cf1acfdfa9b915604)) |
23 |
| -- Add basic modx tools ([30b26b1](https://github.com/modxcms/modAI/commit/30b26b1cb42c80d1781eb750989988f6b12e4936)) |
24 |
| -- Add markdown parser for assistant messages ([f6d7966](https://github.com/modxcms/modAI/commit/f6d79667b37c8bc48624aaf496d35980887b4098)) |
25 |
| -- Allow html in makrdown content ([021584f](https://github.com/modxcms/modAI/commit/021584fe495189a4a5289ca6674d5915f8c8d385)) |
26 |
| -- Persist selected agent ([bbbb50b](https://github.com/modxcms/modAI/commit/bbbb50bb0724f0ffebf487b798712ad94a73ede6)) |
27 |
| -- Add search adn better triggers to agent/tools/cps combos ([4fa8011](https://github.com/modxcms/modAI/commit/4fa8011b7e9e764c78bb26d637934c305fb62c7a)) |
28 |
| -- Add advanced config to the agent ([2902da4](https://github.com/modxcms/modAI/commit/2902da433b5ae0360ad03b430c91e15bdf15280c)) |
29 |
| -- Add support for openrouter.ai ([08c2fd9](https://github.com/modxcms/modAI/commit/08c2fd9d369027659537ed4c1ae232b641b2ef58)) |
30 |
| -- Add model info to the response msg ([6280e64](https://github.com/modxcms/modAI/commit/6280e6464dfb761a1616194c868cc611c169131f)) |
31 |
| -- Add ACLs for client & backend ([489ee77](https://github.com/modxcms/modAI/commit/489ee77a28dea596a49dfdeeb638c2ece52a00a6)) |
32 |
| -- Add permissions check to tools ([74d2337](https://github.com/modxcms/modAI/commit/74d2337daea7dbd527c68d63a1a55f76e4e3c59c)) |
33 |
| -- Add user groups permissions to agents ([4916dd0](https://github.com/modxcms/modAI/commit/4916dd067e36b2e9e4aee25c9babb1ea7a558611)) |
34 |
| -- Improve scrolling for new messages ([766b794](https://github.com/modxcms/modAI/commit/766b794535e33cdf2124b7223a464adef2613163)) |
35 |
| -- Add global modAI button with IndexedDB as persist layer ([b1c015f](https://github.com/modxcms/modAI/commit/b1c015f86c31cad6c98f66d43b883206d014560b)) |
36 |
| -- Use bot icon for the global button ([03b8365](https://github.com/modxcms/modAI/commit/03b8365b255eae5db5b1032db682e1ad7692278a)) |
37 |
| -- Add an option to index elements into vector db ([a2d5cbb](https://github.com/modxcms/modAI/commit/a2d5cbb6c793be79db6808e2903098f9d32093b0)) |
38 |
| -- Make sure user has file_create permission and save policy on source when downloading an image ([1e71d3c](https://github.com/modxcms/modAI/commit/1e71d3cfe67825cfaa28cab462922c1195a65b9c)) |
39 |
| -- Allow to override path in download image endpoint ([f29a942](https://github.com/modxcms/modAI/commit/f29a9428039c71a8aa9ef734983b05d5d7a316eb)) |
40 |
| -- Add indexing script ([33c7dad](https://github.com/modxcms/modAI/commit/33c7dad532ed788f600b6d356826a6c8a7217e05)) |
41 |
| -- Hide agent select button if no agents are available ([d1d6300](https://github.com/modxcms/modAI/commit/d1d630018d14eb2aa2910d1506029c9a7f9947f4)) |
42 |
| -- Update openai API to use developer instead of system, max_completion_tokens instead of max_tokens and add an ability to disable temperature ([8fe8444](https://github.com/modxcms/modAI/commit/8fe84444fa1ac94cce3d01f5cd801db6f88174a3)) |
43 |
| -- Renderer for selection context ([8f28184](https://github.com/modxcms/modAI/commit/8f2818475ebf6ca0374189195eee8cbcb9eef650)) |
44 |
| -- Add tooltip to the agent selector ([7c9ebcb](https://github.com/modxcms/modAI/commit/7c9ebcb00f9bc34c76911f266e7dd8be1ae7d272)) |
45 |
| -- Add title to the global button ([0263cd5](https://github.com/modxcms/modAI/commit/0263cd5476a90505107fefc313139c69899f5ecd)) |
46 |
| -- Accept json encoded list of provider/tool classes ([5c3631b](https://github.com/modxcms/modAI/commit/5c3631b9a9f9436d85c8f70cb3e95c91b55a901f)) |
47 |
| -- Rename tool's description to prompt and add internal description to tools & context providers ([97590df](https://github.com/modxcms/modAI/commit/97590dfd49ee882560ef52994a8565e89cc9e76d)) |
48 |
| -- Allow to customize tool's prompt ([3bcb3d2](https://github.com/modxcms/modAI/commit/3bcb3d27304f533ce126e96e0a0cb4cad73f40d3)) |
49 |
| -- Add a seed script ([8365ef6](https://github.com/modxcms/modAI/commit/8365ef63b0f41ec9712a03a89049dde4bf74e16a)) |
50 |
| -- Add description to the prompt & description fields ([f28031d](https://github.com/modxcms/modAI/commit/f28031d6d46b0201673976192132a0cef2d3db3d)) |
51 |
| -- Improve chat scrolling to show max 3 lines of last user message ([f2582db](https://github.com/modxcms/modAI/commit/f2582db0b1331bfb3cfdae32fa49104d305f13ee)) |
52 |
| -- Add EditChunk and EditTemplate tools ([6e4c49b](https://github.com/modxcms/modAI/commit/6e4c49be9b1e419bb7334a9653e26f3873c89a5f)) |
53 |
| -- Adjust image endpoint to support the new gpt-image-1 model ([3761cc1](https://github.com/modxcms/modAI/commit/3761cc154f2f933f130cc79d4982e9acb28cd4ba)) |
54 |
| -- Make the modal resizable ([b7dca8c](https://github.com/modxcms/modAI/commit/b7dca8c4094019436b44b919cef7c833189b3fd1)) |
55 |
| -- Add support for multipart/form-data endpoints like editing an image from openai ([e5804df](https://github.com/modxcms/modAI/commit/e5804df93244c9acc066875156cc05b177cdd36a)) |
56 |
| -- Add maximize/minimize button to the header ([f73c1f5](https://github.com/modxcms/modAI/commit/f73c1f5edb97ef228ccb4db5f0a1a8819ba09ff6)) |
57 |
| -- Store modal's position to the local storage ([9f4546d](https://github.com/modxcms/modAI/commit/9f4546d36e257cb2cec84ec63e64979c7b058ed1)) |
58 |
| -- Define default font ([7323daf](https://github.com/modxcms/modAI/commit/7323daf3cbbcc54a6c88feb0b7c11859a17762da)) |
| 9 | +- Convert action button labels into tooltips & add retry message ([871601e](https://github.com/modxcms/modAI/commit/871601e2c5e073175038711c6c909350462b0b8f)) |
| 10 | +- Additional chat controls ([7971efa](https://github.com/modxcms/modAI/commit/7971efacd100f0423caf888ce889c7f2c6984562)) |
| 11 | +- Add prompt library ([ededb96](https://github.com/modxcms/modAI/commit/ededb965dad185cde00ac99e19dafebb881e6249)) |
| 12 | +- Migrate openai to the responses endpoint ([8c38fb2](https://github.com/modxcms/modAI/commit/8c38fb2dc75ed92f2dff9e238d48495913b25158)) |
| 13 | +- Init modAI in the media browser ([9ab77a0](https://github.com/modxcms/modAI/commit/9ab77a0baeae435967921a650be0919f315388e2)) |
| 14 | +- Add ability to execute AIResponse ([0281bf1](https://github.com/modxcms/modAI/commit/0281bf1bfad7d4ad3e53bc126dc8a8b545581955)) |
| 15 | +- Switch CSS resizer to JS ([729be2c](https://github.com/modxcms/modAI/commit/729be2c12649cf748c0b4151141eb9e65f5123ab)) |
| 16 | +- Allow registering custom AI services ([055135a](https://github.com/modxcms/modAI/commit/055135a64c7ea31d33bfa01f35683e9d2710816e)) |
| 17 | +- Add CMP for prompt library ([322edae](https://github.com/modxcms/modAI/commit/322edae05485073cff98b1b749ab1d2de1b77f0c)) |
| 18 | +- Improve pinecone integration ([7ed0b96](https://github.com/modxcms/modAI/commit/7ed0b96871bfe038e46dc51ef3ccfefb2e2f20c6)) |
| 19 | +- Add ConfigBuilder for ContextProviders and Tools ([2f62e29](https://github.com/modxcms/modAI/commit/2f62e29dc666e39053c3635a04a07037eed15151)) |
| 20 | +- Add support for the ImageCropper TV ([5afd4a1](https://github.com/modxcms/modAI/commit/5afd4a175959d17639fe6c25cf56a1e3f2399829)) |
| 21 | +- Add api_version to the pinecone config ([42c2a90](https://github.com/modxcms/modAI/commit/42c2a90e7606ca4758d91e1e9211f28527b9de4d)) |
| 22 | +- Public/private prompt library ([08c03c5](https://github.com/modxcms/modAI/commit/08c03c52de34c4ad788ca784994965281a6e2bfa)) |
| 23 | +- Improve prompts grid ([e1069d5](https://github.com/modxcms/modAI/commit/e1069d5f35901fbe88767750a84fa1251a4484e5)) |
| 24 | +- Close confirm dialog when clicking outside ([fab2e07](https://github.com/modxcms/modAI/commit/fab2e079402e0819dfd9e90b9646374f2f4e9af1)) |
59 | 25 |
|
60 | 26 | ### Bug Fixes
|
61 | 27 |
|
62 |
| -- Remove modx dependency from composer.json ([77c06bf](https://github.com/modxcms/modAI/commit/77c06bf9c177aafc6f68da7db740ecd3954a46ec)) |
63 |
| -- Add default usage stats for streaming ([b5fd29a](https://github.com/modxcms/modAI/commit/b5fd29a7a0b582b7a6f73362edc6ba1b0447ce74)) |
64 |
| -- Reenable pinecone config ([9ef6dd1](https://github.com/modxcms/modAI/commit/9ef6dd1d31a08debb82f10c6863db9fe80ab959c)) |
65 |
| -- Create/update/delete agents ([78d82eb](https://github.com/modxcms/modAI/commit/78d82ebc14289f4e0bc6642fb486ec55d6ad57e4)) |
66 |
| -- Correct typo in agent prompt description ([4241ada](https://github.com/modxcms/modAI/commit/4241ada31a1fe74d4e33339c6ae8f96c7c8a82a7)) |
67 |
| -- Dispatch input event when setting value to the textarea ([6830a6a](https://github.com/modxcms/modAI/commit/6830a6ac643a1fdb19f814c7eeb8c8ae37654064)) |
68 |
| -- Dealy shadow's onload by 1ms to fix occasion no-scroll on first open ([88c1eef](https://github.com/modxcms/modAI/commit/88c1eef7c77771e792802e731869d04a2d1eb17b)) |
69 |
| -- Prevent error saving duplicate templates and chunks ([2801e3d](https://github.com/modxcms/modAI/commit/2801e3df92a1f7814b7137416afaf39f7f4a8ca5)) |
70 |
| -- Correct prompt description to refer to editing a chunk instead of creating one ([f0efe4b](https://github.com/modxcms/modAI/commit/f0efe4bfcc7f5927f009a7b9f64f98e7033d29f8)) |
71 |
| -- Enforce strict array typing for runTool method arguments ([4958e1a](https://github.com/modxcms/modAI/commit/4958e1a71967fc3bb28fa517cdea6f1063ce120a)) |
72 |
| -- Add missing lexicons ([c17204d](https://github.com/modxcms/modAI/commit/c17204d18738b97e01e180f7eef440ab4cdd8ce0)) |
| 28 | +- Access crypto.randomUUID through window ([9e37f95](https://github.com/modxcms/modAI/commit/9e37f95ff74a1dcf37ed7895e1adf70ba8526b43)) |
| 29 | +- Remove document listener on keydown after closing modal ([c906ea5](https://github.com/modxcms/modAI/commit/c906ea5efc5767b5b4cf3d1665f5e9c574cb351d)) |
73 | 30 |
|
74 | 31 |
|
0 commit comments