mirror of
https://github.com/langchain-ai/docs.git
synced 2026-08-27 02:41:59 -04:00
19 lines
598 B
Plaintext
19 lines
598 B
Plaintext
```ts
|
|
const review = await task({
|
|
description: "Review src/auth/login.ts for auth issues. Cite line numbers.",
|
|
subagentType: "reviewer",
|
|
responseSchema: {
|
|
type: "object",
|
|
properties: {
|
|
issues: { type: "array", items: { type: "object", properties: {
|
|
file: { type: "string" }, line: { type: "number" },
|
|
severity: { type: "string" }, description: { type: "string" },
|
|
}}},
|
|
},
|
|
},
|
|
});
|
|
|
|
// With responseSchema, the result is already a typed value, so no JSON.parse is needed.
|
|
const critical = review.issues.filter((issue) => issue.severity === "high");
|
|
```
|