v0.20.1: free-quota budget — halve auxiliary call volume, keep the daily daily#78
Conversation
…ily daily - Schedule: source-sweep daily -> Mon/Thu; promote-candidates Wed+Sun -> Sun only; daily/weekly/monthly cadence unchanged. Auxiliary tasks maintain slow-moving assets and did not need daily runs. - Screening 4 shards -> 2 in free mode (SCREENING_SHARD_GROUPS=2): discussion+official merged (discussion first, preserving community framing in dedup) and github+packages merged. Merged candidate ceiling 96 -> 48, still ample for 8-10 published signals; the deterministic Radar Sweep publishes everything screened regardless. SCREENING_SHARD_GROUPS=4 restores the full split. - Net: ~6 -> ~3.5 gateway calls and ~3M -> ~1.6M tokens/month. 259 tests pass (schedule tests updated; new merge/schedule regressions). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JXjb8D4NrsgUXAvQodQSum
edaf3e1 to
63ffaf2
Compare
💡 Codex Reviewagent-radar/scripts/cloud_agent_runner.py Line 4015 in edaf3e1 When a screening candidate in the auto-generated Radar Sweep has a URL already published in a recent daily, this injection runs before agent-radar/scripts/cloud_agent_runner.py Line 5612 in edaf3e1 With the default ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
Implements the agreed token-budget plan (owner approved): cut ~50% of call volume with minimal product damage, instead of thinning the daily cadence.
source-sweeppromote-candidatesSCREENING_SHARD_GROUPS=2: discussion+official merged with discussion first; github+packages merged;=4restores the full split)daily/weekly/monthlyEstimated effect: ~6 → ~3.5 gateway calls per day, ~3M → ~1.6M tokens/month, free-tier 429 pressure roughly halved. Merged screening ceiling drops 96 → 48 candidates — still ample for 8–10 published signals, and the deterministic Radar Sweep (v0.20.0) guarantees everything screened still reaches the report.
Rejected alternatives (analysis in conversation): dropping the monthly saves ~2%; a 3-day daily cadence breaks the 24–48h freshness machinery and inflates single-run output exactly where free models are weakest.
Validation
python scripts/agent_radar.py validatepasses; workflow YAML parses.🤖 Generated with Claude Code
https://claude.ai/code/session_01JXjb8D4NrsgUXAvQodQSum
Generated by Claude Code