-
-
Notifications
You must be signed in to change notification settings - Fork 0
T20: SDK remote budget config (pull from dashboard) #141
Copy link
Copy link
Closed
Labels
component:sdkSDK componentSDK componenteffort:lLarge effort (1-2 weeks)Large effort (1-2 weeks)focus:cost-guardrail90-day cost guardrail focus90-day cost guardrail focusgate:8-closeGate 8: Close loop + v1.2.0 (blocked by Gate 6+7)Gate 8: Close loop + v1.2.0 (blocked by Gate 6+7)priority:mediumMedium priorityMedium prioritytype:featureNew featureNew feature
Metadata
Metadata
Assignees
Labels
component:sdkSDK componentSDK componenteffort:lLarge effort (1-2 weeks)Large effort (1-2 weeks)focus:cost-guardrail90-day cost guardrail focus90-day cost guardrail focusgate:8-closeGate 8: Close loop + v1.2.0 (blocked by Gate 6+7)Gate 8: Close loop + v1.2.0 (blocked by Gate 6+7)priority:mediumMedium priorityMedium prioritytype:featureNew featureNew feature
Projects
Status
No status
Context
Close the loop: users configure budgets in dashboard (T10), SDK picks them up automatically.
Acceptance Criteria
BudgetGuard.from_remote(api_key="ag_...", budget_name="production")class methodGET /api/v1/budgets?name=productionusing urllib (zero deps)Key Files
sdk/agentguard/guards.py— BudgetGuard classWeek: 10-11 | Depends on: T10