Repository navigation
Replies: 1 comment
Research Enhancement — Effort Modes: Economy / Power / Turbo Session TiersSharpened Problem FramingThe core problem is not just cost visibility — it is cognitive load at the moment of commitment. Non-technical BYOK users face a blank "Start Session" button with no mental model of what a session will cost or how powerful it needs to be. This creates two failure modes: (1) cost anxiety that suppresses usage, or (2) overspending on Opus when Haiku would suffice. Effort modes solve both by translating token economics into an intuitive three-tier selector with pre-session cost estimates. Prior Art & Competitive Signal
Current Claude Pricing (July 2026)
*Sonnet 5 introductory pricing through Aug 31, 2026; reverts to $3/$15. Options Table
Recommendation: Start with Option A for MVP simplicity, but design the Risks & Unknowns
Phased Validation Path
Success Metrics
|
Uh oh!
There was an error while loading. Please reload this page.
Summary
Add user-selectable effort modes that let users trade cost vs. capability per session. Economy mode uses smaller/cheaper models with turn limits for quick tasks; Power is the balanced default; Turbo uses the most capable model with extended context and higher budgets for complex workflows. Estimated cost is surfaced before session start, supporting the BYOK model where users pay their own API costs.
Market Signal
Replit Agent pioneered session-tier pricing, and the pattern has since spread across AI coding tools. Augment Code, Devin AI, and ChatGPT Atlas all offer tiered usage plans in 2026. The BYOK (Bring Your Own Key) model makes cost transparency even more critical — users need to understand and control their spend per session. Fazm, one of the top desktop AI agents, uses a free-tier model with local processing, showing that cost-conscious users are a large segment.
User Signal
This idea is already captured in the PRD's "Enhancement Ideas (Post-MVP)" section as an explicit post-MVP item. The BYOK API key model (FR40-41) means users bear direct API costs, making cost visibility and control a first-order UX concern. No feature requests exist yet (the project is pre-implementation), but this was identified during product discovery as essential for the target non-technical user who may not understand token economics.
Technical Opportunity
The Claude Agent SDK already supports
maxTurnsandmaxBudgetUsdparameters onAgentDefinition, providing the exact primitives needed. TheAgentBackendabstraction port (defined in architecture as the extension point for backend configuration) can be extended to accept an effort-mode parameter that maps to SDK budget/model settings. The architecture's DDD pattern means this maps cleanly to a new value object (EffortMode) in the Agent bounded context, with the UI presenting it as a simple 3-option selector during session start. The newget_context_usage()SDK method enables real-time cost tracking during sessions.Assessment
Suggested Next Step
Create a product brief defining the three tier configurations (model, maxTurns, maxBudgetUsd, context window) and their cost estimates. Spike on surfacing real-time cost tracking using
get_context_usage().Proposed by the BMAD Analyst (Mary) on 2026-04-05.
All reactions