-
Notifications
You must be signed in to change notification settings - Fork 4
Expose typed runtime execution limits for bounded agent turns #1732
Copy link
Copy link
Open
Labels
P2Important planned work; not an emergency.Important planned work; not an emergency.area:apiHTTP API, OpenAPI and CLI contracts.HTTP API, OpenAPI and CLI contracts.area:conversationsConversation lifecycle, turns, streaming, recovery and orchestration.Conversation lifecycle, turns, streaming, recovery and orchestration.type:featureAdds or improves product behavior.Adds or improves product behavior.type:trackerCoordinates child deliverables; not a separate implementation task.Coordinates child deliverables; not a separate implementation task.
Description
Activity
Metadata
Metadata
Assignees
Labels
P2Important planned work; not an emergency.Important planned work; not an emergency.area:apiHTTP API, OpenAPI and CLI contracts.HTTP API, OpenAPI and CLI contracts.area:conversationsConversation lifecycle, turns, streaming, recovery and orchestration.Conversation lifecycle, turns, streaming, recovery and orchestration.type:featureAdds or improves product behavior.Adds or improves product behavior.type:trackerCoordinates child deliverables; not a separate implementation task.Coordinates child deliverables; not a separate implementation task.
Review Loop cannot bound a running reviewer through the public Fountain API. Usage arrives after completion, so several parallel reviewers can exceed a run allowance before the consumer can stop further work. #1730 demonstrated this gap.
The pinned
claude-agent-acp0.66.0 accepts SDKmaxTurnsandmaxBudgetUsdviasession/new._meta.claudeCode.options; Fountain's public agent/conversation schema and the ACP peer do not expose typed execution limits. Inspected adapter revision:6b405138fc82be947964612fac04e56654827b66. Arbitrary metadata or environment injection is not an appropriate public interface.Acceptance:
This supplies per-task enforcement. Review Loop still owns allocation and durable reservations across parallel reviewers: managoat/review-loop#30.