| name | risk-report |
| description | Generates a risk assessment for current or hypothetical positions using engine rules and paper state |
| version | 0.1.0 |
| tags | ["risk","assessment","portfolio"] |
| user_invocable | true |
| model_invocable | true |
| requires_tools | ["risk_check","risk_report","paper_positions"] |
Risk Report
Description
Generates a risk assessment for current or hypothetical positions using engine rules and paper state.
Triggers
- "Run a risk check on my portfolio"
- "What does risk_report say right now?"
Steps
- Identify account and symbols of interest for context.
- Call
paper_positions to list open exposure and quantities.
- Call
risk_report to enumerate active rules and their status.
- For a specific trade idea, build a trade intent and call
risk_check.
- Summarize allowed/blocked outcomes and the most binding constraints.
Tools Used
risk_check: Evaluate a concrete trade intent against configured risk rules.
risk_report: List configured risk rules and their current enablement/status.
paper_positions: Inspect open paper positions for exposure before reasoning about risk.
Example Interaction
User: Am I allowed to add size on BTC with my current rules?
Agent: I will read paper_positions for exposure, then risk_report for rules. If you propose a trade, I will validate it with risk_check and explain the decision.
Notes
- Risk outputs are advisory; final responsibility stays with the operator and policy configuration.