Releases: awslabs/agentcore-rl-toolkit
Releases · awslabs/agentcore-rl-toolkit
v0.1.2 Release
v0.1.2
Features
- Async client API —
invoke_async(),result_async(),done_async(), andrun_batch_async()for non-blocking usage inasyncioevent loops (#28) - Automatic session cancellation — ACR sessions are automatically cancelled after result fetch, timeout, or error — no manual cleanup needed (#32)
- Automatic event loop lock update —
RolloutClientdetects when the async event loop has changed and updates its internal lock accordingly (#33) - Flexible rollout return values —
@rollout_entrypointnow accepts any JSON-serializable dict (no required keys) (#29) - OfficeBench example — New
strands_officebench_agentexample for office automation tasks (#34) - Configurable connection pool —
max_pool_connectionsparameter for tuning boto S3/ACR connection limits (#31)
Bug Fixes
- Catch
BaseExceptioninrollout_entrypointto properly handleCancelledError(#25) - Fix
vLLMModelbug and update math agent Dockerfile (#27) - Fix context explosion from spammy Maven output in migration agent (#26)
- Add
max_pool_connectionsto boto config, enable passingsampling_paramsto evaluation scripts (#30)
Documentation
- Add async API section to README, OfficeBench to project structure, and session cancellation details to AGENTS.md (#35)
v0.1.1 Release
Changelog (v0.1.0 → v0.1.1)
Features
- client: Add RolloutClient with S3 HEAD polling (#13)
- client: Add timeout and session cancellation to batch runs (#15)
- client: Add input_id attribute to RolloutFuture (#23)
- app: Return S3 result location in rollout response (#12)
- examples: Add code migration agent (#14)
- examples: Add evaluation script and config for migration agent (#19)
Refactoring
- app: Remove abstract method requirement from AgentCoreRLApp (#11)
- app: Remove SQS dependency, use S3-only result delivery (#17)
- app: Rename _training to _rollout and TrainingConfig to RolloutConfig (#18)
- app: Derive session_id from ACR header instead of _rollout payload (#22)
Bug Fixes
- app: Validate rollout config before launching background task (#20)
- Fix: Specify main build context in docker build script (#9)
CI
- Add GitHub Actions workflows for unit tests and pre-commit (#10)
- Add PyPI publish workflow and bump version to 0.1.1
Documentation
- Add AGENTS.md (#3)
- Improve project README (#4, #5)
- Remove veRL integration references from README (#16)
- Rewrite docs for client-side APIs and simplify codebase
- Migrate docs + examples to AgentCoreRLApp with vLLMModel (#21)
- Rewrite intro and section structure for clarity
- Annotate architecture diagram with SDK component mappings