|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2023-09-30) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add build func ([1896eba](https://github.com/IdeaLeap/llm-ops/commit/1896ebac576ca2d9fdb8767bb70825c009919ae9)) |
| 9 | +* add commitlint ([06e17f2](https://github.com/IdeaLeap/llm-ops/commit/06e17f2a6bfd270a42c12ee7243708b9f1afd99d)) |
| 10 | +* add embedding func ([8ddd168](https://github.com/IdeaLeap/llm-ops/commit/8ddd16879abda593dc86ef68f1c3be41b47dae6e)) |
| 11 | +* add env example ([4fa15ae](https://github.com/IdeaLeap/llm-ops/commit/4fa15ae7bcf4b55d1c254941d8e2822ef8a50f1c)) |
| 12 | +* add husky ([a932ee1](https://github.com/IdeaLeap/llm-ops/commit/a932ee1190febb74454a41d6841b8894e84e9410)) |
| 13 | +* add milvus ([9f9ba69](https://github.com/IdeaLeap/llm-ops/commit/9f9ba69bdb04ba82dfa51bb0a8b936abada0462c)) |
| 14 | +* add prompt test ([b905c84](https://github.com/IdeaLeap/llm-ops/commit/b905c84c19b15de23c0ed8fa3b7f390bc69b8ff6)) |
| 15 | +* add some dependence ([acde73c](https://github.com/IdeaLeap/llm-ops/commit/acde73c0b7f0573242adfd84f0fe2c0e9b1d5724)) |
| 16 | +* add sth ([d071ee8](https://github.com/IdeaLeap/llm-ops/commit/d071ee8faf91c30ef815fec02f53c61d14dc8df3)) |
| 17 | +* add teacher prompt template schema ([c2fa1f9](https://github.com/IdeaLeap/llm-ops/commit/c2fa1f91c6f613d54949885dbe2f3147cb6ac393)) |
| 18 | +* add typechat ([5e01c71](https://github.com/IdeaLeap/llm-ops/commit/5e01c716b70c7ed86a79ba998096cf9951dbe8c3)) |
| 19 | +* agent prompt ([8c3bb35](https://github.com/IdeaLeap/llm-ops/commit/8c3bb35bb73d1ed95c3b2166a59fef7d5ca7a687)) |
| 20 | +* batch批处理函数 ([34c517e](https://github.com/IdeaLeap/llm-ops/commit/34c517ea3ac31bad133830b22c248c3fdcafbb71)) |
| 21 | +* husky ([f8ea2aa](https://github.com/IdeaLeap/llm-ops/commit/f8ea2aa425ffe35b8f0c7c09fe83af23dabd17cc)) |
| 22 | +* init pipe func ([801b0f9](https://github.com/IdeaLeap/llm-ops/commit/801b0f988096881bc8e56690f3f639f7c7870b35)) |
| 23 | +* init pipe func ([df33d7a](https://github.com/IdeaLeap/llm-ops/commit/df33d7a1c95bc8324a504a790ed27efa549a67a6)) |
| 24 | +* init repo ([e14b404](https://github.com/IdeaLeap/llm-ops/commit/e14b4048699d1178b61efd8ab212239145f1f908)) |
| 25 | +* LLM支持不缓存历史 ([b211669](https://github.com/IdeaLeap/llm-ops/commit/b21166990535581097722db6096d46101e6d162c)) |
| 26 | +* milvus upload & create ([1a09a9a](https://github.com/IdeaLeap/llm-ops/commit/1a09a9abfc187a27fb9d2a936976fd045efcbf93)) |
| 27 | +* pipe example ([dd4e0ed](https://github.com/IdeaLeap/llm-ops/commit/dd4e0ede0371db9246a0f6a6599d74de4f542f40)) |
| 28 | +* pipe example ([8864e93](https://github.com/IdeaLeap/llm-ops/commit/8864e933fc46d376c72c67f55428cf07df5ebe31)) |
| 29 | +* pipe支持并行! ([faa5da9](https://github.com/IdeaLeap/llm-ops/commit/faa5da9420ed6afc87d97f297429108edf774b81)) |
| 30 | +* prettyPrintReqMessage调整为private ([6e93afc](https://github.com/IdeaLeap/llm-ops/commit/6e93afc0491fb2878a6aee94d98c80e860bb4e4f)) |
| 31 | +* remove console ([0119ac1](https://github.com/IdeaLeap/llm-ops/commit/0119ac12b48ae5eafe1ba9b7a32d352d7ebcd953)) |
| 32 | +* support continue chat ([ccb11f3](https://github.com/IdeaLeap/llm-ops/commit/ccb11f35427fd38765e21cd8f5b40075f75165cb)) |
| 33 | +* support openai ([01f3fcf](https://github.com/IdeaLeap/llm-ops/commit/01f3fcf9a6507cd9198beadc65c60c4923b878bb)) |
| 34 | +* support typescriptchain ([1255c15](https://github.com/IdeaLeap/llm-ops/commit/1255c15881f774c70ddb032b335bce349191f1c7)) |
| 35 | +* update agentPrompt ([748dc3e](https://github.com/IdeaLeap/llm-ops/commit/748dc3e5e7c66cc66c51313fd89f7d9d6eec8c06)) |
| 36 | +* update agentPrompt test ([7854cfb](https://github.com/IdeaLeap/llm-ops/commit/7854cfb400cac60e3863190b59d34dae3ea1248f)) |
| 37 | +* update prompt test ([5e556a7](https://github.com/IdeaLeap/llm-ops/commit/5e556a7f7b2ab5637f3ed767219953b8b279a100)) |
| 38 | +* update typechat ([14e0a0d](https://github.com/IdeaLeap/llm-ops/commit/14e0a0dfec8e70d5642b73a26d919e4963f7ee39)) |
| 39 | +* update typechat ([552a6fa](https://github.com/IdeaLeap/llm-ops/commit/552a6fa3fa32081d738c6844160f3cdf2c9b8fc5)) |
| 40 | +* 优化异步操作、解耦性、资源销毁 ([1898c1d](https://github.com/IdeaLeap/llm-ops/commit/1898c1d11656fd212b2469df8d5a7bf6a3e5b359)) |
| 41 | +* 修改llm的用法 ([7af4b28](https://github.com/IdeaLeap/llm-ops/commit/7af4b287d9019d8353fa2446b0f94adf57614505)) |
| 42 | +* 动态添加/删除管道 ([b5f349c](https://github.com/IdeaLeap/llm-ops/commit/b5f349cc5016971df8cbf19681c3ea08dc5dfa5e)) |
| 43 | +* 增加formatPromptTemplate测试示例 ([6747e7e](https://github.com/IdeaLeap/llm-ops/commit/6747e7eb74472a0309d343efec655489b139ad9a)) |
| 44 | +* 增加llm缓存的测试 ([4611076](https://github.com/IdeaLeap/llm-ops/commit/4611076bd4309b7a9d350f8a9edb26809eceb3c5)) |
| 45 | +* 封装BaseAgent ([b65bdd1](https://github.com/IdeaLeap/llm-ops/commit/b65bdd11cb9e4e984f634da4f423c82c9fd1b889)) |
| 46 | +* 封装公共模块 && 支持vectorDB ([b60839a](https://github.com/IdeaLeap/llm-ops/commit/b60839a2581a7d72fa7cc17cef3715c8c58be8c9)) |
| 47 | +* 工厂方法 ([fc82d23](https://github.com/IdeaLeap/llm-ops/commit/fc82d23ede87ab1450aea6fd075700adb1989651)) |
| 48 | +* 支持milvus生成promptTemplate ([d5fbd4c](https://github.com/IdeaLeap/llm-ops/commit/d5fbd4c7aaa3e1ad5b0a6e0c27780c024647c9b3)) |
| 49 | +* 支持pipe输入输出类型检查 ([74a562f](https://github.com/IdeaLeap/llm-ops/commit/74a562fc59ea872efef2c26bb0284f6e7fe7737c)) |
| 50 | +* 支持prompt插槽 ([9f0933d](https://github.com/IdeaLeap/llm-ops/commit/9f0933d57f0a4fb4fa80c003268f21a873aae314)) |
| 51 | +* 支持tsc build ([e1af322](https://github.com/IdeaLeap/llm-ops/commit/e1af3226604fceadbbbc4995fb2fdd9b0af3f3c0)) |
| 52 | +* 支持全局Config Monkey Patching ([90ae945](https://github.com/IdeaLeap/llm-ops/commit/90ae945514f4f4f7743de6eb1bec97c4638c5856)) |
| 53 | +* 支持动态执行函数 ([089cd51](https://github.com/IdeaLeap/llm-ops/commit/089cd51d5686ba5261953e4f7ec734ac16c2a8d8)) |
| 54 | +* 支持接管LLM的log ([861c6af](https://github.com/IdeaLeap/llm-ops/commit/861c6af340c8a8d1d2ffb09eb18a450fa9fba1d6)) |
| 55 | +* 支持插件架构 ([4755e9a](https://github.com/IdeaLeap/llm-ops/commit/4755e9a1923f98579a2c22881c74834552a26666)) |
| 56 | +* 支持聊天记录导出 ([d939833](https://github.com/IdeaLeap/llm-ops/commit/d939833a768b6dda093d760c51cb32581f515194)) |
| 57 | +* 支持自动生成API文档 ([fee7f89](https://github.com/IdeaLeap/llm-ops/commit/fee7f898e7b9d61aa6a49149ed6636f4d5dcdc7a)) |
| 58 | +* 支持链式调用 ([8cac473](https://github.com/IdeaLeap/llm-ops/commit/8cac4733cd6745e23de70cdf036187058ae7d886)) |
| 59 | +* 新增batch示例 ([06fb5e3](https://github.com/IdeaLeap/llm-ops/commit/06fb5e35f841d93d945be6573bfb3ec58d824846)) |
| 60 | +* 闭包改成class ([d254aa5](https://github.com/IdeaLeap/llm-ops/commit/d254aa5e3a6db9e32ffb7b99f2cf13e88cde4ec2)) |
| 61 | + |
| 62 | + |
| 63 | +### Bug Fixes |
| 64 | + |
| 65 | +* agent prompt test ([97b2986](https://github.com/IdeaLeap/llm-ops/commit/97b29862a018a03f6bdec68b6538354b46a76212)) |
| 66 | +* agent.ts ([5a01a5b](https://github.com/IdeaLeap/llm-ops/commit/5a01a5b38eaa014a261600a23c1e44e2a0365b01)) |
| 67 | +* commitlint ([ef57353](https://github.com/IdeaLeap/llm-ops/commit/ef5735390d504888ad0845c4e686a0f4a81c0ca9)) |
| 68 | +* HELICONE环境变量问题 ([4d80732](https://github.com/IdeaLeap/llm-ops/commit/4d80732e789c642cb067c1b0b6225233ab7d719a)) |
| 69 | +* jest ([111e9e1](https://github.com/IdeaLeap/llm-ops/commit/111e9e12df255785f6e9ca3fa0e90ffdd583f566)) |
| 70 | +* jest 找不到module正确路径 ([b4ae400](https://github.com/IdeaLeap/llm-ops/commit/b4ae400b5d420cc08a63f7134ca2fdb111220b1d)) |
| 71 | +* milvus 支持插槽 ([0660762](https://github.com/IdeaLeap/llm-ops/commit/0660762c4db1a8685dcf3e20a3e07ee5ee749d0d)) |
| 72 | +* MILVUS_ADDRESS ([accc6c3](https://github.com/IdeaLeap/llm-ops/commit/accc6c3c2e6de107b888a320868985140eafa6e8)) |
| 73 | +* node-fetch & jest conflict ([c90d09c](https://github.com/IdeaLeap/llm-ops/commit/c90d09cdf1d6f7a79a14a9cc4a1c8e2a72063ba8)) |
| 74 | +* partition_name ([fdc83ff](https://github.com/IdeaLeap/llm-ops/commit/fdc83ff514580a2f654c7ca016d056edb88f2427)) |
| 75 | +* remove husky ([3ac5b9b](https://github.com/IdeaLeap/llm-ops/commit/3ac5b9bbd22e307145381cd0c49f0261c50dadc6)) |
| 76 | +* remove husky ([480385d](https://github.com/IdeaLeap/llm-ops/commit/480385dee13c630510f2f0108aabd65fb822404d)) |
| 77 | +* test examples ([a1681d4](https://github.com/IdeaLeap/llm-ops/commit/a1681d47a5dcec40b435f0e642e4359f74c086fd)) |
| 78 | +* ts config ([99b4973](https://github.com/IdeaLeap/llm-ops/commit/99b497327ec1f6cdd55ca3149ef1b64e3479172e)) |
| 79 | +* ts error ([3cac61e](https://github.com/IdeaLeap/llm-ops/commit/3cac61ee6eee234df978343186883ed15dca2c8d)) |
| 80 | +* typechat ([38f521d](https://github.com/IdeaLeap/llm-ops/commit/38f521d2cceb227743f5f1af037a3028c2cdf3d6)) |
| 81 | +* typechat ([930dbf8](https://github.com/IdeaLeap/llm-ops/commit/930dbf8ececaf00aad9cfec3aa5cffab6df8717b)) |
| 82 | +* typechat bound ([5830980](https://github.com/IdeaLeap/llm-ops/commit/58309803586b4c0401c5706a8f2e54ee5e08c5ba)) |
| 83 | +* typechat bound ([38b1051](https://github.com/IdeaLeap/llm-ops/commit/38b105103f46efc6815319dfb5c314a590f51b8d)) |
| 84 | +* vsc ts debug ([e67d7ad](https://github.com/IdeaLeap/llm-ops/commit/e67d7ada5df881d4ef8ae50e1a59a73ce54b3b74)) |
| 85 | +* 修复type问题 ([2bde6f6](https://github.com/IdeaLeap/llm-ops/commit/2bde6f6d29b4f40211e759d48f0292bf19ac5cf4)) |
| 86 | +* 修复注释标签导致的build失败问题 ([6a10a87](https://github.com/IdeaLeap/llm-ops/commit/6a10a87a521199bf58326086429c23069fe0e1c7)) |
| 87 | +* 解耦LLM ([de2820e](https://github.com/IdeaLeap/llm-ops/commit/de2820ecf2f3bd43ab13aa79fc95a474e56875ed)) |
| 88 | + |
| 89 | + |
| 90 | +### Reverts |
| 91 | + |
| 92 | +* husky ([b7b7be5](https://github.com/IdeaLeap/llm-ops/commit/b7b7be5e345a8a772829acc5a2ade7e4cb2a7834)) |
0 commit comments