Просмотр исходного кода

test: await fresh stdio agent publication

Tianyi Cui 2 месяцев назад
Родитель
Сommit
1f2c85c854
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      packages/ui/stdio-agent/tests/stdio-agent.spec.ts

+ 2 - 0
packages/ui/stdio-agent/tests/stdio-agent.spec.ts

@@ -85,6 +85,7 @@ describe('dsh-stdio-agent app', () => {
     expect(ctx.get('tools')?.get('ask_user_question')).toBeDefined()
     // The sole pre-created agent the UI drives. `main` is its stable config
     // label; each fresh process mints a durable combined agent/session id.
+    await expect.poll(() => ctx.get('agents')?.list()).toHaveLength(1)
     const agent = ctx.get('agents')?.list()[0]
     expect(agent).toBeDefined()
     expect(agent?.id).toBe(agent?.session.id)
@@ -100,6 +101,7 @@ describe('dsh-stdio-agent app', () => {
       persistenceRoot: '/tmp/dsh-stdio-agent-spec-empty-resume',
       skills: await isolatedSkillsConfig(),
     })
+    await expect.poll(() => ctx.get('agents')?.list()).toHaveLength(1)
     const agent = ctx.get('agents')?.list()[0]
     expect(agent?.id).toMatch(/^main-session-[0-9a-f-]{36}$/)
     expect(agent?.id).toBe(agent?.session.id)