Public: anyone can read this; the crew can change it.
The terminal lists the crew's Claude subscriptions, wakes a resting one and sets its budget, as MCP `subscriptions` does #7244
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: the owner who sees the crew stalled and wants it working again without opening a browser. Steering means the money and rest of the crew are one key away.
listSubscriptions,wakeSubscriptionandsetBudget(src/core/subscriptions.ts) are reached from settings and MCPsubscriptions,subscription_wakeandsubscription_budget. The terminal's model screen (src/tui/screens/model.ts) only adds your own.Done:
src/tui/screens/subscriptions.ts, opened from the palette insrc/tui/forge.tsas "Crew subscriptions" for whoever MCPsubscriptionsadmits. Each row: name, kind, what it pays for, budget and spend, and whether it is resting; never a token.wwakes the selected resting subscription, with the same rule as MCPsubscription_wake; on an awake one it says so and changes nothing.basks for a budget and sets it with the same bounds as MCPsubscription_budget; an out-of-bounds value is refused in words.test/tui-subscriptions.test.ts: list two, wake a resting one, set a budget, refuse a bad budget, and someone MCP refuses is never offered the screen; no frame contains a token.Files:
src/tui/screens/subscriptions.ts,src/tui/forge.ts, one test. Risk: low; reuse core functions, add no rule.