docs(settings): disclose that agentDryRun doesn't stop AI/LLM spend#5296
Conversation
agentDryRun's doc comment, dashboard hint, and yml example all implied a cost-free preview. In reality every spend gate checks only agentPaused -- dry-run still runs real AI/LLM review calls at real provider cost, suppressing only the terminal GitHub write. This is a deliberate design (#token-bleed-spend-gate); the fix is disclosure only, no behavior change. Refs #5286
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
gittensory-ui | 46cc22b | Commit Preview URL Branch Preview URL |
Jul 12 2026, 01:14 PM |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5296 +/- ##
=======================================
Coverage 94.36% 94.36%
=======================================
Files 474 474
Lines 40124 40124
Branches 14629 14629
=======================================
Hits 37865 37865
Misses 1583 1583
Partials 676 676
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
|
Tip 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 ✅ Gittensory review result - approve/merge recommendedReview updated: 2026-07-12 13:21:59 UTC
✅ Suggested Action - Approve/Merge
Review summary Nits — 7 non-blocking
Linked issue satisfactionAddressed Review context
Contributor next steps
Signal definitions
[BETA] Chat with GittensoryAsk Gittensory a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://gittensory.aethereal.dev/docs/gittensory-commands Visual preview
Click any thumbnail to open the full-size screenshot. Before = production · After = this PR's preview deploy. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers.
|
Summary
agentDryRun's doc comment, the maintainer-dashboard toggle hint, and both yml example files all implied a cost-free preview.agentPaused, neveragentDryRun— dry-run still executes real, billed review calls and only suppresses the terminal GitHub write.#token-bleed-spend-gate).Scope
Docs/copy only:
src/types.ts,apps/gittensory-ui/.../maintainer-settings.tsx,.gittensory.yml.example,config/examples/gittensory.full.yml.Validation
npm run typecheck— cleannpx vitest run test/unit/config-templates.test.ts— 18/18 passing (yml template sync intact)npm run docs:drift-check— cleannpm run ui:typecheck/npm run ui:lint— clean (0 errors)Safety
No logic change, no new surface, no secrets.
Closes #5286