Skip to content

Commit cc9e55f

Browse files
committed
prettier
1 parent 96fad4b commit cc9e55f

File tree

16 files changed

+216
-173
lines changed

16 files changed

+216
-173
lines changed

.github/workflows/main.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ jobs:
88
test:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
12-
- uses: actions/setup-node@v4
13-
- uses: pnpm/action-setup@v4
14-
with:
15-
version: 10
16-
- run: pnpm install
17-
- run: pnpm lint
18-
- run: pnpm build
19-
- run: pnpm test
11+
- uses: actions/checkout@v4
12+
- uses: actions/setup-node@v4
13+
- uses: pnpm/action-setup@v4
14+
with:
15+
version: 10
16+
- run: pnpm install
17+
- run: pnpm lint
18+
- run: pnpm format
19+
- run: pnpm build
20+
- run: pnpm test

.github/workflows/release.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@ name: Release
44
on:
55
push:
66
tags:
7+
- "*"
78

89
jobs:
910
publish:
1011
runs-on: ubuntu-latest
1112
steps:
12-
- uses: actions/checkout@v4
13-
- uses: actions/setup-node@v4
14-
- uses: pnpm/action-setup@v4
15-
with:
16-
version: 10
17-
- run: pnpm install
18-
- run: pnpm publish
19-
env:
20-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@v4
15+
- uses: pnpm/action-setup@v4
16+
with:
17+
version: 10
18+
- run: pnpm install
19+
- run: pnpm publish
20+
env:
21+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm-lock.yaml

eslint.config.js

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,24 @@ import globals from "globals";
33
import tseslint from "typescript-eslint";
44
import { defineConfig, globalIgnores } from "eslint/config";
55

6-
76
export default defineConfig([
87
{ files: ["**/*.{ts}"], plugins: { js }, extends: ["js/recommended"] },
98
{ files: ["**/*.{ts}"], languageOptions: { globals: globals.node } },
109
tseslint.configs.recommended,
11-
globalIgnores(['dist']),
10+
globalIgnores(["dist"]),
1211
{
1312
rules: {
14-
'@typescript-eslint/naming-convention': [
15-
'error',
16-
{
17-
selector: 'default',
18-
format: ['camelCase', 'PascalCase'],
19-
},
20-
{
21-
selector: ['objectLiteralProperty', 'typeProperty'],
22-
format: null,
23-
},
24-
],
13+
"@typescript-eslint/naming-convention": [
14+
"error",
15+
{
16+
selector: "default",
17+
format: ["camelCase", "PascalCase"],
18+
},
19+
{
20+
selector: ["objectLiteralProperty", "typeProperty"],
21+
format: null,
22+
},
23+
],
2524
},
2625
},
2726
]);

jest.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { createDefaultPreset } from "ts-jest";
44
export default {
55
...createDefaultPreset(),
66
moduleNameMapper: {
7-
'^(\\.{1,2}/.*)\\.js$': '$1',
7+
"^(\\.{1,2}/.*)\\.js$": "$1",
88
},
9-
testPathIgnorePatterns: ["dist"]
10-
};
9+
testPathIgnorePatterns: ["dist"],
10+
};

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
},
1010
"scripts": {
1111
"lint": "eslint",
12+
"format": "prettier --check .",
1213
"build": "tsc",
1314
"test": "jest",
1415
"prepack": "pnpm build"
@@ -34,8 +35,9 @@
3435
"eslint": "^9.26.0",
3536
"globals": "^16.1.0",
3637
"jest": "^30.0.4",
38+
"prettier": "^3.6.2",
3739
"ts-jest": "^29.4.0",
3840
"typescript": "^5.8.3",
3941
"typescript-eslint": "^8.32.1"
4042
}
41-
}
43+
}

pnpm-lock.yaml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/query/agent.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ it("runs the query agent", async () => {
4747
},
4848
],
4949
}),
50-
})
50+
}),
5151
) as jest.Mock;
5252

5353
const agent = new QueryAgent(mockClient, {

src/query/agent.ts

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class QueryAgent {
4141
collections,
4242
systemPrompt,
4343
agentsHost = "https://api.agents.weaviate.io",
44-
}: QueryAgentOptions = {}
44+
}: QueryAgentOptions = {},
4545
) {
4646
this.collections = collections;
4747
this.systemPrompt = systemPrompt;
@@ -57,7 +57,7 @@ export class QueryAgent {
5757
*/
5858
async run(
5959
query: string,
60-
{ collections, context }: QueryAgentRunOptions = {}
60+
{ collections, context }: QueryAgentRunOptions = {},
6161
): Promise<QueryAgentResponse> {
6262
const targetCollections = collections ?? this.collections;
6363
if (!targetCollections) {
@@ -100,23 +100,40 @@ export class QueryAgent {
100100
*/
101101
stream(
102102
query: string,
103-
options: QueryAgentStreamOptions & { includeProgress: false; includeFinalState: false }
103+
options: QueryAgentStreamOptions & {
104+
includeProgress: false;
105+
includeFinalState: false;
106+
},
104107
): AsyncGenerator<StreamedTokens>;
105108
stream(
106109
query: string,
107-
options: QueryAgentStreamOptions & { includeProgress: false; includeFinalState?: true }
110+
options: QueryAgentStreamOptions & {
111+
includeProgress: false;
112+
includeFinalState?: true;
113+
},
108114
): AsyncGenerator<StreamedTokens | QueryAgentResponse>;
109115
stream(
110116
query: string,
111-
options: QueryAgentStreamOptions & { includeProgress?: true; includeFinalState: false }
117+
options: QueryAgentStreamOptions & {
118+
includeProgress?: true;
119+
includeFinalState: false;
120+
},
112121
): AsyncGenerator<ProgressMessage | StreamedTokens>;
113122
stream(
114123
query: string,
115-
options?: QueryAgentStreamOptions & { includeProgress?: true; includeFinalState?: true }
124+
options?: QueryAgentStreamOptions & {
125+
includeProgress?: true;
126+
includeFinalState?: true;
127+
},
116128
): AsyncGenerator<ProgressMessage | StreamedTokens | QueryAgentResponse>;
117129
async *stream(
118130
query: string,
119-
{ collections, context, includeProgress, includeFinalState }: QueryAgentStreamOptions = {}
131+
{
132+
collections,
133+
context,
134+
includeProgress,
135+
includeFinalState,
136+
}: QueryAgentStreamOptions = {},
120137
): AsyncGenerator<ProgressMessage | StreamedTokens | QueryAgentResponse> {
121138
const targetCollections = collections ?? this.collections;
122139

@@ -146,13 +163,13 @@ export class QueryAgent {
146163
include_progress: includeProgress ?? true,
147164
include_final_state: includeFinalState ?? true,
148165
}),
149-
}
166+
},
150167
);
151168

152169
for await (const event of sseStream) {
153170
if (event.event === "error") {
154171
await handleError(event.data);
155-
}
172+
}
156173

157174
let output: ProgressMessage | StreamedTokens | QueryAgentResponse;
158175
if (event.event === "progress_message") {

src/query/collection.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export const mapCollections = (
2-
collections: (string | QueryAgentCollectionConfig)[]
2+
collections: (string | QueryAgentCollectionConfig)[],
33
) =>
44
collections.map((collection) =>
55
typeof collection === "string"
@@ -9,7 +9,7 @@ export const mapCollections = (
99
view_properties: collection.viewProperties,
1010
target_vector: collection.targetVector,
1111
tenant: collection.tenant,
12-
}
12+
},
1313
);
1414

1515
/** Configuration for a collection to query. */

0 commit comments

Comments
 (0)