Skip to content

Conversation

@cronus42
Copy link

Summary

Add streaming support to bedrock provider

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

AI Assistance

  • This PR was created or reviewed with AI assistance

Testing

Tested on debian linux

@cronus42 cronus42 requested a review from a team as a code owner December 23, 2025 04:32
@dianed-square
Copy link
Contributor

Hi @cronus42 . Looks like documentation/TODO-BEDROCK.md is a goose artifact

@cronus42
Copy link
Author

removed the doc, the tests pass when a valid credential is present in the environment with bedrock access. This was assisted by claude and I am not a rust dev, but I am a dev whose trying to be responsible with it.

cronus42 and others added 12 commits December 25, 2025 18:55
- Implemented stream() method in BedrockProvider
- Set supports_streaming() to return true
- Updated Cargo.toml to use futures and async-stream with proper features
- Refactored provider tests
commit 3c1e12f
Author: Cronus <[email protected]>
Date:   Mon Dec 22 11:04:34 2025 -0800

    WIP: package-lock and planning docs

commit eef2aec
Author: Cronus <[email protected]>
Date:   Sun Dec 21 14:06:35 2025 -0800

    Add streaming support for Bedrock provider

    - Implemented stream() method in BedrockProvider
    - Set supports_streaming() to return true
    - Updated Cargo.toml to use futures and async-stream with proper features
    - Refactored provider tests

# Conflicts:
#	crates/goose/src/providers/bedrock.rs
#	crates/goose/tests/providers.rs
- Implemented stream() method in BedrockProvider
- Set supports_streaming() to return true
- Updated Cargo.toml to use futures and async-stream with proper features
- Refactored provider tests
@blackgirlbytes
Copy link
Contributor

looks like your DCO check is failing! Here's how to fix it: https://github.com/block/goose/pull/6248/checks?check_run_id=58942416145

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants