



























@@ -88,14 +88,19 @@ describe("agents_list tool", () => {
8888);
8989const details = result.details as AgentListDetails;
909091-expect(details.requester).toBe("main");
92-expect(details.allowAny).toBe(false);
93-expect(details.agents).toStrictEqual([
94-expect.objectContaining({
95-id: "main",
96-configured: true,
97-}),
98-]);
91+expect(details).toStrictEqual({
92+requester: "main",
93+allowAny: false,
94+agents: [
95+{
96+id: "main",
97+name: undefined,
98+configured: true,
99+model: undefined,
100+agentRuntime: { id: "codex", source: "implicit" },
101+},
102+],
103+});
99104});
100105101106it("ignores legacy env-forced plugin runtime selections", async () => {
@@ -115,12 +120,19 @@ describe("agents_list tool", () => {
115120);
116121const details = result.details as AgentListDetails;
117122118-expect(details.agents).toStrictEqual([
119-expect.objectContaining({
120-id: "main",
121-agentRuntime: { id: "codex", source: "implicit" },
122-}),
123-]);
123+expect(details).toStrictEqual({
124+requester: "main",
125+allowAny: false,
126+agents: [
127+{
128+id: "main",
129+name: undefined,
130+configured: true,
131+model: "openai/gpt-5.5",
132+agentRuntime: { id: "codex", source: "implicit" },
133+},
134+],
135+});
124136});
125137126138it("ignores legacy per-agent runtime overrides", async () => {
@@ -143,11 +155,18 @@ describe("agents_list tool", () => {
143155);
144156const details = result.details as AgentListDetails;
145157146-expect(details.agents).toStrictEqual([
147-expect.objectContaining({
148-id: "strict",
149-agentRuntime: { id: "codex", source: "implicit" },
150-}),
151-]);
158+expect(details).toStrictEqual({
159+requester: "main",
160+allowAny: false,
161+agents: [
162+{
163+id: "strict",
164+name: undefined,
165+configured: true,
166+model: undefined,
167+agentRuntime: { id: "codex", source: "implicit" },
168+},
169+],
170+});
152171});
153172});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。