Skip to content

Commit 927e8b4

Browse files
committed
chore(deps): bump dependencies
1 parent a1e7701 commit 927e8b4

File tree

13 files changed

+1054
-1617
lines changed

13 files changed

+1054
-1617
lines changed

docs/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
"docs:preview": "vitepress preview"
1313
},
1414
"devDependencies": {
15-
"@unocss/eslint-config": "^66.3.3",
16-
"@unocss/eslint-plugin": "^66.3.3",
17-
"unocss": "^66.3.3",
18-
"vite": "^7.0.5",
19-
"vite-plugin-inspect": "^11.3.0",
20-
"vitepress": "^1.6.3",
21-
"vue": "^3.5.17"
15+
"@unocss/eslint-config": "^66.5.1",
16+
"@unocss/eslint-plugin": "^66.5.1",
17+
"unocss": "^66.5.1",
18+
"vite": "^7.1.5",
19+
"vite-plugin-inspect": "^11.3.3",
20+
"vitepress": "^1.6.4",
21+
"vue": "^3.5.21"
2222
}
2323
}

examples/neuri/documentations-from-unit-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "0.2.1",
55
"private": true,
6-
"packageManager": "pnpm@10.13.1",
6+
"packageManager": "pnpm@10.15.1",
77
"description": "",
88
"author": "",
99
"license": "ISC",
@@ -16,6 +16,6 @@
1616
"neuri": "workspace:^"
1717
},
1818
"devDependencies": {
19-
"tsx": "^4.20.3"
19+
"tsx": "^4.20.5"
2020
}
2121
}

examples/neuri/weather-query/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "0.2.1",
55
"private": true,
6-
"packageManager": "pnpm@10.13.1",
6+
"packageManager": "pnpm@10.15.1",
77
"description": "",
88
"author": "",
99
"license": "ISC",
@@ -16,10 +16,10 @@
1616
"dependencies": {
1717
"neuri": "workspace:^",
1818
"valibot": "^1.1.0",
19-
"xsschema": "^0.3.1",
20-
"zod": "^3.25.76"
19+
"xsschema": "^0.4.0-beta.3",
20+
"zod": "^4.1.7"
2121
},
2222
"devDependencies": {
23-
"tsx": "^4.20.3"
23+
"tsx": "^4.20.5"
2424
}
2525
}

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "0.2.1",
55
"private": true,
6-
"packageManager": "pnpm@10.14.0",
6+
"packageManager": "pnpm@10.15.1",
77
"description": "Simple and easy agent framework, include various of structured data manipulation, agent and function compositing, code editing, fs and more!",
88
"author": {
99
"name": "Lingtic.io Neuri Team",
@@ -40,21 +40,21 @@
4040
"changelogithub": "changelogithub"
4141
},
4242
"devDependencies": {
43-
"@antfu/eslint-config": "^5.0.0",
43+
"@antfu/eslint-config": "^5.3.0",
4444
"@antfu/ni": "^25.0.0",
4545
"@arethetypeswrong/cli": "^0.18.2",
4646
"@arethetypeswrong/core": "^0.18.2",
47-
"@types/node": "^22.16.4",
47+
"@types/node": "^24.3.1",
4848
"@vitest/coverage-v8": "3.2.4",
49-
"bumpp": "^10.2.0",
49+
"bumpp": "^10.2.3",
5050
"changelogithub": "^13.16.0",
51-
"eslint": "^9.31.0",
51+
"eslint": "^9.35.0",
5252
"eslint-plugin-import-x": "^4.16.1",
53-
"tsdown": "^0.13.0",
54-
"typescript": "^5.8.3",
53+
"tsdown": "^0.15.0",
54+
"typescript": "^5.9.2",
5555
"unbuild": "3.6.0",
56-
"unplugin-unused": "^0.5.1",
57-
"vite": "^7.0.5",
56+
"unplugin-unused": "^0.5.3",
57+
"vite": "^7.1.5",
5858
"vitest": "^3.2.4"
5959
},
6060
"workspaces": [

packages/neuri/package.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,21 @@
5353
"attw": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm"
5454
},
5555
"dependencies": {
56-
"@xsai/generate-text": "^0.3.1",
57-
"@xsai/shared": "^0.3.1",
58-
"@xsai/shared-chat": "^0.3.1",
59-
"@xsai/stream-text": "^0.3.1",
60-
"@xsai/utils-chat": "^0.3.1",
61-
"xsschema": "^0.3.1"
56+
"@xsai/generate-text": "^0.4.0-beta.3",
57+
"@xsai/shared": "^0.4.0-beta.3",
58+
"@xsai/shared-chat": "^0.4.0-beta.3",
59+
"@xsai/stream-text": "^0.4.0-beta.3",
60+
"@xsai/utils-chat": "^0.4.0-beta.3",
61+
"xsschema": "^0.4.0-beta.3"
6262
},
6363
"devDependencies": {
64-
"@fetch-mock/vitest": "^0.2.14",
64+
"@fetch-mock/vitest": "^0.2.15",
6565
"@types/mdast": "^4.0.4",
66-
"@xsai-ext/providers-cloud": "^0.3.1",
67-
"fetch-mock": "^12.5.3",
66+
"@xsai-ext/providers-cloud": "^0.4.0-beta.3",
67+
"fetch-mock": "^12.5.4",
6868
"json-schema": "^0.4.0",
69+
"nanoid": "^5.1.5",
6970
"remark": "^15.0.1",
70-
"zod": "^4.0.0"
71+
"zod": "^4.1.7"
7172
}
7273
}

packages/neuri/src/openai/agent.test.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ describe('composeAgent', async () => {
4242
message: {
4343
role: 'assistant',
4444
content: '',
45-
refusal: null,
4645
tool_calls: [
4746
{
48-
index: 0,
4947
id: `call_${nanoid()}`,
5048
type: 'function',
5149
function: {
@@ -54,7 +52,6 @@ describe('composeAgent', async () => {
5452
},
5553
},
5654
{
57-
index: 1,
5855
id: `call_${nanoid()}`,
5956
type: 'function',
6057
function: {
@@ -90,7 +87,6 @@ describe('composeAgent', async () => {
9087
message: {
9188
role: 'assistant',
9289
content: 'The weather is sunny and the temperature is 20.',
93-
refusal: null,
9490
},
9591
},
9692
],

packages/neuri/src/openai/completion.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ export function resolveFirstTextContentFromChatCmpl(chatCompletion?: ChatComplet
2424
return ''
2525

2626
const message = chatCompletion.choices[0].message
27-
return message.content ?? ''
27+
// TODO: we need a context to text util function for this
28+
return (message.content as string) ?? ''
2829
}
2930

3031
export function resolveToolCallsFromCmpl(chatCompletion?: ChatCompletionsResponse): ToolCall[][] {
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AssistantMessage, AssistantMessagePart, Message, SystemMessage, SystemMessagePart, ToolCall, ToolMessage, UserMessage, UserMessagePart } from '@xsai/shared-chat'
1+
import type { ToolMessage } from '@xsai/shared-chat'
22
import type { ResolvedToolCall } from './types'
33

44
import { message } from '@xsai/utils-chat'
@@ -11,9 +11,9 @@ export function tool<P = any, R = any>(message: string, toolCall: ResolvedToolCa
1111
}
1212
}
1313

14-
export const assistant: <C extends AssistantMessagePart[] | string | ToolCall | ToolCall[]>(content: C) => AssistantMessage = message.assistant
15-
export const messages: (...messages: Message[]) => Message[] = message.messages
16-
export const system: <C extends string | SystemMessagePart[]>(content: C) => SystemMessage = message.system
17-
export const user: <C extends Array<UserMessagePart> | string>(content: C) => UserMessage = message.user
14+
export const assistant = message.assistant
15+
export const messages = message.messages
16+
export const system = message.system
17+
export const user = message.user
1818
export { message }
1919
export type { Message } from '@xsai/shared-chat'

packages/neuri/src/openai/stream.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import type { StreamTextOptions, StreamTextChunkResult as XSAIChunkResult } from '@xsai/stream-text'
1+
import type { StreamTextEvent, StreamTextOptions } from '@xsai/stream-text'
22

33
import { streamText } from '@xsai/stream-text'
44

5-
export interface ChunkResult extends XSAIChunkResult {
5+
export type ChunkResult = StreamTextEvent & {
66
textPart: () => string
77
}
88

@@ -86,7 +86,7 @@ export async function stream(params: StreamTextOptions): Promise<StreamResponse>
8686
})
8787
})
8888

89-
const chunkStreamHooks: PipeHook<XSAIChunkResult, ChunkResult>[] = []
89+
const chunkStreamHooks: PipeHook<StreamTextEvent, ChunkResult>[] = []
9090
const accumulatedChunks = new Promise<ChunkResult[]>((resolve) => {
9191
const chunks: ChunkResult[] = []
9292
chunkStreamHooks.push({
@@ -105,16 +105,19 @@ export async function stream(params: StreamTextOptions): Promise<StreamResponse>
105105
textStreamHooks,
106106
),
107107
chunkStream: () => asyncIteratorFromReadableStream(
108-
res.chunkStream,
109-
async (value: XSAIChunkResult): Promise<ChunkResult> => {
108+
res.fullStream,
109+
async (value: StreamTextEvent): Promise<ChunkResult> => {
110110
return {
111111
...value,
112112
textPart: () => {
113-
if (value.choices.length === 0) {
114-
return ''
113+
switch (value.type) {
114+
case 'text-delta':
115+
return value.text
116+
case 'reasoning-delta':
117+
return value.text
118+
default:
119+
return ''
115120
}
116-
117-
return value.choices[0].delta.content || ''
118121
},
119122
}
120123
},

packages/neuri/src/openai/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import type { CommonRequestOptions } from '@xsai/shared'
2-
import type { AssistantMessageResponse, FinishReason, Message, ToolCall, Tool as UpstreamTool, Usage } from '@xsai/shared-chat'
2+
import type { AssistantMessage, FinishReason, Message, ToolCall, Tool as UpstreamTool, Usage } from '@xsai/shared-chat'
33

44
export interface Choice {
55
finish_reason: FinishReason
66
index: number
7-
message: AssistantMessageResponse
7+
message: AssistantMessage
88
}
99

1010
export interface ChatCompletionsResponse {

0 commit comments

Comments
 (0)