You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+2-16Lines changed: 2 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,6 @@ cd examples/strands_math_agent && uv sync && uv run python rl_app.py
47
47
| File | Purpose |
48
48
|------|---------|
49
49
|`src/agentcore_rl_toolkit/app.py`|`AgentCoreRLApp` base class, `@rollout_entrypoint` decorator |
50
-
|`src/agentcore_rl_toolkit/frameworks/strands/vllm_model.py`| Legacy `vLLMModel` for client-side token ID collection (replaced by rllm-model-gateway) |
51
50
|`src/agentcore_rl_toolkit/client.py`|`RolloutClient` and `RolloutFuture` for training integration and batch evaluation |
52
51
|`src/agentcore_rl_toolkit/reward_function.py`|`RewardFunction` base class |
53
52
|`examples/strands_math_agent/`| GSM8K math agent example |
@@ -65,11 +64,7 @@ agentcore-rl-toolkit/
65
64
│ ├── __init__.py # Public exports
66
65
│ ├── app.py # AgentCoreRLApp base class
67
66
│ ├── client.py # RolloutClient for batch evaluation
68
-
│ ├── reward_function.py # RewardFunction base class
69
-
│ └── frameworks/
70
-
│ └── strands/
71
-
│ ├── __init__.py
72
-
│ └── vllm_model.py # Legacy vLLMModel (client-side token ID collection)
67
+
│ └── reward_function.py # RewardFunction base class
73
68
├── examples/
74
69
│ ├── strands_math_agent/ # GSM8K example
75
70
│ │ ├── .bedrock_agentcore/ # Dockerfiles for deployment
@@ -226,11 +221,6 @@ On the client side, `RolloutClient` and `RolloutFuture` are the complement to th
- Client-side token ID collection wrapper around Strands `OpenAIModel`
231
-
- Replaced by [rllm-model-gateway](https://github.com/rllm-org/rllm/tree/main/rllm-model-gateway), which captures token IDs transparently at the HTTP layer as a proxy between the agent and inference server — no custom model wrapper needed in agent code
232
-
- The file is retained for backward compatibility but examples now use standard `OpenAIModel`
@@ -406,11 +396,7 @@ See `.env.example` for template. The build script sources `.env` for deployment
406
396
407
397
### Adding Support for a New Framework
408
398
409
-
Agents use their framework's native OpenAI-compatible model class (e.g., `OpenAIModel` for Strands), so framework-specific model wrappers are generally not needed. If other framework-specific utilities are needed:
Agents use their framework's native OpenAI-compatible model class (e.g., `OpenAIModel` for Strands), so framework-specific model wrappers are not needed. Point the model's `base_url` at the training inference server and token capture is handled at the infrastructure layer — no per-framework code lives in this package.
0 commit comments