Commit Graph
160 Commits
Author SHA1 Message Date
藍+85CD c871df8bc2 chore: release v0.2.0 2025-05-01 12:24:00 +08:00
藍+85CD 09deb32387 docs: update reference link, include packages-top 2025-04-30 21:18:01 +08:00
藍+85CD 6bb9732b59 chore: release v0.2.0-beta.6 2025-04-27 14:10:52 +08:00
藍+85CDandexoticknight e493c0cf69 feat(utils): reasoning (#133)
* feat: reasoning utils

* chore(utils-reasoning): bump version

* feat: add tests for extractReasoning and extractReasoningStream functions

* feat: enhance extractReasoning and extractReasoningStream with new options and add getPartialMatchIndex utility

* feat: update extractReasoning to support separator option and handle multiple reasoning blocks

* docs(utils): add reasoning

* docs(contributing): update

* chore(utils-reasoning): rename file

* chore(utils-reasoning): remove duplicate options

---------

Co-authored-by: exoticknight <draco.knight0@gmail.com>
2025-04-27 13:30:05 +08:00
藍+85CD caa8837879 docs(integrations): add providers section 2025-04-25 21:43:00 +08:00
藍+85CD 7a85c65256 chore: release v0.2.0-beta.5 2025-04-25 16:53:41 +08:00
藍+85CD d173c29703 docs(providers): update 2025-04-24 16:59:20 +08:00
藍+85CD d8abf7b15b docs: update description 2025-04-24 14:43:29 +08:00
藍+85CD 3c7846df0e docs(quick-start): update 2025-04-24 14:25:49 +08:00
藍+85CD a8ba1dfaea docs(integrations): add voltagent 2025-04-24 13:49:09 +08:00
藍+85CD 4e55d9c064 chore: release v0.2.0-beta.4 2025-04-23 19:29:30 +08:00
藍+85CD 91ea343738 feat(xsschema): support zod 4 beta, zod mini (#132)
* feat(xsschema): support zod 4 beta, zod mini

* docs(xsschema): update coverage

* fix: lint errors
2025-04-23 19:21:26 +08:00
Fayaz Ahmedand藍+85CD f5f3abedc9 docs: add note for valibot examples (#131)
* docs: Include a note on installing a json schema parser for generateObject examples

* docs: Include a note on installing a json schema parser for tool and stream object examples

---------

Co-authored-by: 藍+85CD <50108258+kwaa@users.noreply.github.com>
2025-04-22 15:02:29 +08:00
藍+85CD 92c05a50ec chore: release v0.2.0-beta.3 2025-04-03 19:35:02 +08:00
藍+85CD 517bfdb7ef docs(xsschema): update code example 2025-04-03 12:46:57 +08:00
藍+85CD 751223eb5c chore(deps): downgrade fumadocs-core, fumadocs-ui 2025-04-03 12:43:36 +08:00
藍+85CD 8b5d2de118 docs(xsschema): object assign is no longer needed 2025-04-03 12:15:47 +08:00
藍+85CD 5766f0e3cd docs(xsschema): add peer deps info 2025-04-03 12:11:52 +08:00
藍+85CD c8e3c573f9 docs(xsschema): update implementer version 2025-04-03 12:10:30 +08:00
藍+85CD 1f46c70016 chore(deps): bump version 2025-04-03 12:08:37 +08:00
藍+85CD f554b4e8a4 docs(xsschema): update code example 2025-04-03 12:05:42 +08:00
藍+85CD b9f359cb8f chore: release v0.2.0-beta.2 2025-03-30 21:43:27 +08:00
藍+85CDandNeko f51578f9b0 feat: new package generate-image (#123)
* feat: new package `generate-image`

* fix(generate-image): url path

* fix: lint errors

* docs: add generate-image

* chore(xsai): update exports

---------

Co-authored-by: Neko <neko@ayaka.moe>
2025-03-27 20:22:13 +08:00
藍+85CD b2d4ba5fea chore(deps): bump version 2025-03-26 14:45:58 +08:00
藍+85CD de95e90b0f chore: release v0.2.0-beta.1 2025-03-24 22:30:47 +08:00
藍+85CD eceb7d91b5 feat(tool): returns schema (#118)
* feat(tool): returns schema

* chore(tool): update test

* chore(shared-chat): move types

* docs(tool): add returns example

* fix(shared-chat): clean returns

* fix(compat): use generics

* docs(tool): fix example

* fix(compat): add generics
2025-03-24 22:19:41 +08:00
藍+85CD b257d835b0 docs(xsschema): update sync example 2025-03-24 21:48:22 +08:00
Travis Fischer 89234cb3c3 feat(xsschema): add toJsonSchemaSync (#114)
* feat: make xsschema.toJsonSchema sync and add registerStandardSchemaVendor

* Add test for `toJsonSchemaSync` with `effect` vendor

This commit adds a new test case for the `toJsonSchemaSync` function
using the `effect` vendor. The test verifies the conversion of a
specific schema to JSON schema format.

* fix: missing sync exports
2025-03-24 20:14:07 +08:00
藍+85CD 4fd6e488f3 feat(xsschema): support effect schema (#115)
* feat(xsschema): support effect schema

* docs(xsschema): typo
2025-03-21 16:11:18 +08:00
藍+85CD fed8fae6a9 docs(integrations): update agentic 2025-03-21 11:19:57 +08:00
藍+85CD efd5b26494 docs: try redirect 2025-03-21 11:14:18 +08:00
藍+85CD 547c6cfe75 refactor: move xs packages to packages-top 2025-03-20 15:52:10 +08:00
藍+85CD fc5446e8a5 chore: release v0.1.3 2025-03-13 19:35:32 +08:00
藍+85CD 815def513f docs(xsschema): add coverage table 2025-03-12 22:31:25 +08:00
藍+85CD ec160f5f4c docs: add providers 2025-03-12 22:03:44 +08:00
藍+85CD e077b3364d docs: update pkg size chart 2025-03-10 16:43:42 +08:00
藍+85CD 0fd6b6e95e feat: new package @xsai-ext/compat (#94)
* chore: new experimental package `@xsai-ext/compat`

* chore(scripts): exclude private package

* fix(xsai): export shared

* feat(compat): add embed

* chore(compat): update embed

* feat(compat): add generate text

* fix(utils-stream): export types

* fix(compat/embed): export result types

* refactor(compat): unsupported types

* fix(compat): export core message type

* feat(compat): add stream text

* chore(compat): update types

* chore(compat): update version

* feat(compat): support prompt, system

* feat(compat): add {generate,stream}-object

* fix(compat): set stream object return type

* feat(compat): add unsupported utils

* fix(compat): improve convert tools

* chore: add mastra example

* fix(compat/generate-text): export result type

* fix(compat/stream-text): export result type

* chore(compat): mark as public

* docs: add compat

* docs: add verified version

* chore: remove mastra example
2025-03-10 15:34:28 +08:00
藍+85CD 5d2c5a29b2 chore: release v0.1.2 2025-03-07 22:00:15 +08:00
藍+85CD 3ed6833072 docs(integrations): update code 2025-03-07 21:30:22 +08:00
藍+85CD e0c004d4df docs(integrations/composio): update code 2025-03-07 21:28:15 +08:00
藍+85CD 6ca66fb87a docs(integrations/agentic): add compatible version 2025-03-07 21:26:53 +08:00
藍+85CD bd96be9359 docs(integrations): fix agentic adapter 2025-03-07 20:57:15 +08:00
藍+85CD bc0a97f3d6 chore: release v0.1.1 2025-03-06 22:08:08 +08:00
藍+85CD 91a7b14e13 docs: add utils (#93)
* docs: add utils

* fix(utils-stream): set return type

* chore(utils-stream): add comment
2025-03-06 22:06:25 +08:00
藍+85CD 9a8b11febb docs: add integrations, remove package @xsai-ext/mcp (#92)
* docs: add integrations

* chore(mcp): remove package
2025-03-06 21:30:25 +08:00
藍+85CD 35df362dfa feat: new package @xsai-ext/mcp (#84)
* feat: new package `@xsai-ext/mcp`

* chore(mcp): add experimental note

* refactor(mcp/map-tools): improve structure

* refactor(mcp): simply options

* fix(mcp): add sse entry

* chore(mcp): mark as private
2025-03-05 14:25:45 +08:00
藍+85CD 8f4820c70c docs: add banner 2025-03-03 18:16:01 +08:00
藍+85CD 4695e0d455 chore: release v0.1.0 2025-03-03 18:09:06 +08:00
藍+85CD a9c3250d5f fix: openai base url 2025-03-03 13:29:26 +08:00
藍+85CD 895bfa17bf docs: remove wip 2025-03-02 20:38:11 +08:00