mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-29 04:26:38 +00:00
fix(snapshot): stabilize workflow prompt order
This commit is contained in:
@@ -379,6 +379,10 @@ describe('dsh-tool-workflow', () => {
|
||||
const section = sections.find(s => s.name === 'tool:orchestrate')
|
||||
expect(section?.text).toContain('orchestrate')
|
||||
expect(sections.some(s => s.name === 'tool:workflow')).toBe(false)
|
||||
ctx.systemPrompt.section({ name: 'tool:cordis-order-probe', order: 115.5, text: 'Cordis' })
|
||||
expect((await ctx.systemPrompt.assemble()).sections
|
||||
.filter(s => s.name === 'tool:cordis-order-probe' || s.name === 'tool:orchestrate')
|
||||
.map(s => s.name)).toEqual(['tool:cordis-order-probe', 'tool:orchestrate'])
|
||||
await fiber.dispose()
|
||||
expect(ctx.tools.get('orchestrate')).toBeUndefined()
|
||||
// …and gone with the fiber — a reload must not leak a stale section.
|
||||
|
||||
Reference in New Issue
Block a user