fix: bash memory usage (#22660)

This commit is contained in:
Aiden Cline 2026-04-15 20:09:06 -05:00 committed by GitHub
parent 074ef032ee
commit 307251bf3c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 132 additions and 16 deletions

View file

@ -1362,8 +1362,8 @@ unix(
expect(tool.state.metadata.truncated).toBe(true)
expect(typeof tool.state.metadata.outputPath).toBe("string")
expect(tool.state.output).toContain("The tool call succeeded but the output was truncated.")
expect(tool.state.output).toContain("Full output saved to:")
expect(tool.state.output).toMatch(/\.\.\.output truncated\.\.\./)
expect(tool.state.output).toMatch(/Full output saved to:\s+\S+/)
expect(tool.state.output).not.toContain("Tool execution aborted")
}),
{ git: true, config: providerCfg },

View file

@ -1116,8 +1116,8 @@ describe("tool.bash truncation", () => {
),
)
mustTruncate(result)
expect(result.output).toContain("truncated")
expect(result.output).toContain("The tool call succeeded but the output was truncated")
expect(result.output).toMatch(/\.\.\.output truncated\.\.\./)
expect(result.output).toMatch(/Full output saved to:\s+\S+/)
},
})
})
@ -1138,8 +1138,8 @@ describe("tool.bash truncation", () => {
),
)
mustTruncate(result)
expect(result.output).toContain("truncated")
expect(result.output).toContain("The tool call succeeded but the output was truncated")
expect(result.output).toMatch(/\.\.\.output truncated\.\.\./)
expect(result.output).toMatch(/Full output saved to:\s+\S+/)
},
})
})